Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя

К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя

PDF-файл К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя Информатика (37419): Книга - 1 семестрК. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя: Информатика - PDF (37419) - СтудИзба2019-04-28СтудИзба

Описание файла

PDF-файл из архива "К. Йенсен, Н. Вирт - Паскаль - Руководство для пользователя", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

СОДЕРЖАНИЕ Предпславне н ру но у нэданню — 51 Введение — 7; Предисловие — 9. К. Ве ш Н. В р . РУКОВОДСТВО ДЛЯ ВОЛйЭОВАТЕЛЯ вЂ” И. В у — !Н !. О!Ыор нрогра на Паснсле — 1Н 2. Сннтаксн еснне ниагра — 13! 3. РБНФ вЂ” !3: 4. Область лействип — 1б; 5. Равное — 17. 1. Нотацнв: лексемм н рэзделнгелн — 19. 1.!. Разаелателн — 19; 1.2. Специальные символы н снм ол -слова — !9; 1.Э. И еаа — 201 1 4.

Ч ела — 22; 1.5. Стракн си волов . 22; !.б. Меткн — 23; 1.7. Директив — 23. 2. Кояцепцнп данны» рос м ин» дан ык — 24. 2.1. Орнннальн е тнпы лакньш — 26; 2Л. Лог ческнй тяп (Воо( ап) †. 26; 2.3. Целый тнп ((п!сбег) — 27, 2.4 Са вольв й тн (Сбаг) - 26! 2.5. Вещественный тнп (Кеа!) — 29. Заголовок рограммы раздел апнсав й — 31. 3.1. Заголовок программ — 32; 3.2. Раздел опнсаннп сток — 32; 3.3. Раздел определения нон ант — 33; Э.э. Ршдсл опреднзения типов — 34, 3.5. Развел опасения перемены и — 34; 3.6. Разлел опнсання проп*лур а функций — 37; Э 7.

Обла ть действая и *н и меток — 37. 4. Ка цепц я действна — 36 4.1. Оператор пр спаивания н выреже ня — 39; 4 2. Оператор процедуры — 43; 4.3. Составной оператор и пустой оператор — 43; 4.4. Операторы повторення (ц клы) — 44; 4.43. Оператор цикла с предуслоакем — 45; 4.4 2. Оператор цкклз с постуславнем — 45; 4.4.3. Оператор цннла с пара *тром — 48; 4.5.

Выбираю»не операторы — 531 4.53, Условный оператор — 53; 4.5.2. Оператор варианта — 56; 4.6. Оператор првсвелнненнн — 57; 4.7. Оператор перекопа — 57. 5. Пере сляенме а днапазо ме т ⻠— 60. 5.1. Перечисляемые тнп — 60; 5.2. Днапазанные тяпы — 63. 6. Обвар составньш т пов. А)асс ⻠— 65. 6.1. Массивовый тнп — бб; 6.2.

Строковые тнпм — 72, 6.3. Упаковка н распановна — 73. 7. Запасные т и» вЂ” 74. 7 !. Фнксирова ные заплел — 74; 7.2. Варнаатн е эапнси — 781 7.3 Оператор Присоединения — 82. 3. Мпо естаенные т пы — 85. 8 1 Конструнторы множеств — 86; 8.2. Операции нвл мнажествэнн — 87; 8.3. Разработка ро ра м — 90. 9. Файловые тле» вЂ” 95. 93. Струнтура файла — 95; 9.2. Твко овне файл — !00. 1О. Сон»очные тнпы — 103. !0.1. Сс по ные пере енн е н нлент фнцнр ш н е (днаа н еснн*) перемена е — 103; 10 2.Фу к«ии Не О!ьрме - 108.

Н. Процедуры фу нцнн — 111. 11.1. Процедуры — 111; 11.1.1. Сннскн пзраметраа — 116; 11.1.2. Совмешае ые маеснаыпараметры — 12Н НЭ.З. Рекурснвные процедуры — 122; 11.1.4. Пронелуральные парвметр 126; 11.2. Фуннцни — 131; !!.2.!. Фуннцнонал ны пара е ры — 133; Н.2.2. Побо вый эффент— 134; 1!.3 Опережавшее описан е — 134. 1й. Текстовые файлы.

8 ад н вы од — 136. 12.1. Стандарю е файл 1прн! Он1рн! — 137; 12.2. Процедуры Ке*б н йеаЫп — 142; 123. Процслур Нп(е н уугйе(п — 144, Е64. Процедура Рада — 148. В. Внр . ОПИСАНИЕ ВЭМКА 1. Введение — 1491 2. Обзор нанна — 150; Э Нотацня и термннологня — 154; 4. Лексем» н сн волы-разделителя - — 155; 5. Константы — 1581 б. Тип» вЂ” 1591 6.1. Простьш тяпы — 160; 6.2.

Составные тнп — 162: 6.3. Ссьшочи»е тены — 167; 6.4. Прн ер раздела опредвневид типов — 157; 6.6. Сов есю ость тынов — 163; 7. Переменнь!е — !69; 7.1. Полные переменные— 170; 7.2. Переменные-компоаеат — 170; 7.3. Идентифнц равлнн е перемели е — 172; уд.

Буферные пере енн е — 173: 8. В раження — 1731 8.1. Операнл — 174; 82. О ерацня — 175! 9. Оператор» — 1791 9.1. Простые оператор — 179; 9.2 Сложн е оператор — 18Н 10. Блоки, области лей«таня н а пивзцвн — 187; !0.1. Блок — 188; 10.2 Область действая — 138; 10.3. Активации — 189; !1. Процедуры и функция — 191; 11.1. Описания процедур — 19И 11.2.

Опнса ння функций — !9Э," 11.3. Параметры — 195; 11.4 Предопясанные процедуры — 200; 1!.5. Прелописанные функцнн — 203; 12. Текстовые файлы. Ввод н вывод — 204; 12.1. Чтенве (ЕеаМ— 2041 !2.2. Чтение с рок (Ееаб(л) — 205; 12.3. Зэпнсь ((Угйе) — 206; 12.4. Запнсь строки текста ()Уг !е(п) — 203; 12.5. Стрвннпа (Робе) — 208; !Э. Про ра со станларто ИСО 7185 — 2!О.

Литература — 212. Прнло ение 1. Прсдопнсанн е процедуры н фу нцпв — 213; Приложение 2. Сводна оперений — 2!81 Приложение 3. Таблнцы — 220; Пр ло ксиве 4 Сннтанснс — 223; Снвтансис язына, ваписаивый с помошью правил РБНФ вЂ” 224; А февнтвый список ет я ен юнструнцяй со ссыона и — 2291 Саатаксачесние диаграмм» вЂ” 232; Прнзоженне б. Из енения в Ру оводстве длв пользователя» н «Спаса н яз «а, обуслоалени е стандартом ИСО 7185 — 242; Приложение 6. Пр меры программ — 245; Прнложенне 7.

М ожество символов А5СП вЂ” 250. Предметный указател — 252. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ К.Йенсен, Н.Вирт ПАСКАЛВ 5ководство ДЛЯ ПОЛЬЗОВЗЯЛЯ Перевод с английского Д. Б. П о д ш и в а л о в а москва "финансы и статистикд" 1989 ББК 24.4.1 йэо Книга английских авторов содержит полное описание современной версии алгоритмического языка Паскаль, одного из самых популярных языков программирования.

Новое изггание расширено и перераб«о ано в соответ стнии с принятым стандартом ИСО. Книга может быть использована и как учебник для изучающих Паскаль, и как снравочиое руноводство программиста. Для специалистов в области инфорлгатнки. 2404010000 — 009 010(01) — 89 ББК 24.4.1 ф) 1974, 1988 Ьу Брг)пйсг-'гГег1ак Меч Уогй 1пс. )8В)х! 3-540-96048«! (англ.) !8В)х) 5-279-00250-Х (руст) Д Перевод на русский язык, предисловие, «Финансы и статистика», 1989 р)евсеи К., Вирт Н.

ЙЗО Паскаль: руководство для пользователя/Пер. с англ. и предисл. Д. Б. Подшивалова. — М.; Финансы и статистика, )989. — 255 сл ил. )8В)ч 5-279-!)0250-Х. ПРВДИСЛОВИВ К РУССКОМУ ИЗДАНИЮ На протяжении ряда лет язык программирования Паскаль чаще других языков упоминается как в учебной, так и в научной литературе. Предлагаемая вниманию советского читателя книга представляет собой перевод уже третьего издания введения в программирование на Паскале, написанного первоначально создателем языка Н. Виртом совместно с К.

Йеисен. Первая книга, вышедшая в узкоспециализированной, но хорошо известной серии «(.ес(пге по1езйп сотрц1сг зс(епсе» в издательстве Шпрингер-Ферлаг, была затем выпущена вторым (массовым) изданием и теперь, после появления стандарта языка Паскаль, в переработанном виде выпускается третьим изданием, где (и это весьма существенно) приводится описание языка, эквивалентное описанию стандарта.

Созданный специально с педагогическими целями язык Паскаль оказался крайне удачным в силу того, что ему просто научиться. Кроме того, он стал основой обсуждения языков программирования вообще и своеобразным эталоном для сопоставлений. Благодаря концептуальной простоте Паскаля на его основе пытаются построить новые языки программирования, акцентируя внимание на тех или иных его особенностях. И происходит это в эпоху, когда почти в каждом свежем номере журнала по программированию можно найти если не описание, то ссылку на существование нового, доселе неизвестного языка. На наш взгляд, такую популяр-' ность Паскаля можно объяснить следующим. Во-первых, язык проектировался (это неуклюжее слово никак не выражает творческий характер процесса «порождения» нового языка) с учетом простоты написания соответствующего транслято-' ра.

В результате создание такого транслятора почти не превышает по трудоемкости хорошую дипломную работу выпускника вуза. Небольшой объем трансляторов позволил достаточно подробно их описывать и хорошо документировать. Были разработаны специальные методики создания трансляторов с языка Паскаль, что привело к их широкому распространению. Во-вторых, сам язык оказался очень простым. После «пудовых» описаний таких «монстров», как Алгол-68, ПЛ/1 или Ада, описание б Паскаль. Руководство длл пользователя Паскаля представляется неким откровением и напоминает старые добрые времена, когда, прочитав несколько страниц описания системы команд машины, можно было начинать писать программу. Причем (и это, пожалуй, самое существенное) выяснилось, что Паскаль позволяет писать программы весьма и весьма сложной природы, для которых популярные языки Фортран и Кобол оказались не совсем пригодными.

Поэтому, в частности, Паскаль стал очень широко использоваться, например, на мини-машинах для программирования «встроенного» программного обеспечения уже как язык не «численного», а системного программирования. Это, так сказать, органически присущие языку особенности, способствовавшие его популярности, но существует некоторая более субъективная причина: хорошее описание. Книга состоит из двух достаточно автономных частей: «Описания языка», которое по аналогии с «Пересмотренным сообщением по Алголу-60» первоначально называлось с<Сообщением», и с<руководства для пользователя» — учебника, причем не учебника по программированию, а учебника самого языка.

В первых двух изданиях упомянутые части вместе образовывали то, что можно было бы назвать «классическим» учебником языка программирования. Четкие, ясные формулировки, почти полное отсутствие сложных формализмов делали книгу легко воспринимаемой как специалистом по языкам программирования, так и студентом, берущимся за составление своей первой программы. В прошедшие годы за рубежом появилось много учебников по программированию на Паскале, но книга так и оставалась непревзойденной. Появление стандарта Паскаля привело к необходимости появления третьего. весьма переработанного издания, перевод которого предлагается читателю. Остается надеяться, что оно поддержит популярность двух первых изданий.

Д. Б. Подшивалов ВВЕДЕНИЕ На протяжении почти десяти лет книга «Паскалсп руководство для пользователя и описание языка» служила стандартным учебником и справочником для программистов-практиков, желавших изучить язык Паскаль и пользоваться им. В 70-х годах популярность Паскаля превзошла все ожидания и он стал одним из наиболее значимых языков программирования, получивших распространение во всем мире. В этот момент коммерческое использование языка Паскаль в Соединенных Штатах часто обгоняло «академические интересы». Сегодня большинство университетов используют Паскаль для обучения программированию.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее