.
.
1
ББК 32. 973. 2-018. 2я7
УДК 004. 43(075)
П12
Рецензенты:
Сергеев М. Б. , завкафедрой вычислительных систем и сетей Санкт-Петербургского
государственного университета аэрокосмического приборостроения,
доктор технических наук, профессор;
Фомичев В. С. , доктор технических наук, профессор кафедры вычислительной
техники СПбГЭТУ «ЛЭТИ». Павловская Т. А. П12 Паскаль. Программирование на языке высокого уровня: Учебник для вузов.
2-е изд. — СПб. : Питер, 2010. — 464 с. : ил. ISBN 978-5-49807-772-7
В учебнике рассматриваются структурная и объектно-ориентированная технологии программи-
рования, методы проектирования и отладки программ и основные структуры данных. Книга со-
держит последовательное изложение основ программирования на примере языка Паскаль, практи-
кум по всем разделам курса, полную справочную информацию, 260 индивидуальных заданий для
лабораторных работ и полностью соответствует Государственному образовательному стандарту. Допущено Министерством образования и науки Российской Федерации в качестве учебника для
студентов высших учебных заведений, обучающихся по направлению подготовки дипломирован-
ных специалистов «Информатика и вычислительная техника». ББК 32. 973. 2-018. 2я7
УДК 004. 43(075)
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было фор-
ме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. ISBN 978-5-49807-772-7 © ООО Издательство «Питер», 2010
.
2
Краткое оглавление
Предисловие ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 9
Интернет-поддержка книги ... ... ... ... ... ... ... ... ... ... ... ... ... . 10
Часть I. Основы программирования ... ... ... ... ... ... ... ... ... . 11
Глава 1. Основные понятия языка ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 12
Глава 2. Управляющие операторы языка ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 33
Глава 3. Типы данных, определяемые программистом ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 49
Глава 4.