Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль-ИТМО.doc
Скачиваний:
28
Добавлен:
20.03.2016
Размер:
1.06 Mб
Скачать

Зубок д.А., Маятин а.В., Краснов с.В.

Основы программирования

в среде TURBO PASCAL

Учебное пособие

Санкт-Петербург

2009

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

Зубок Д.А., Маятин А.В., Краснов С.В.

Основы программирования

в среде TURBO PASCAL

Учебное пособие

САНКТ-ПЕТЕРБУРГ

2009

УДК 681.3.06

Зубок Д.А., Маятин А.В., Краснов С.В. Основы программирования в среде TURBO PASCAL. Учебное пособие. – СПб: СПбГУ ИТМО; 2009. - 69 с.

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

Утверждено к печати Ученым советом факультета информационных технологий и программирования, протокол № 5 от 30.12.08.

СПбГУ ИТМО стал победителем конкурса инновационных образовательных программ вузов России на 2007-2008 годы и успешно реализовал инновационную образовательную программу «Инновационная система подготовки специалистов нового поколения в области информационных и оптических технологий», что позволило выйти на качественно новый уровень подготовки выпускников и удовлетворять возрастающий спрос на специалистов в информационной, оптической и других высокотехнологичных отраслях науки. Реализация этой программы создала основу формирования программы дальнейшего развития вуза до 2015 года, включая внедрение современной модели образования.

 Санкт-Петербургский государственный университет информационных технологий, механики и оптики, 2009

 Зубок Д.А., Маятин А.В., Краснов С.В., 2009

Содержание

Введение…………………………………………………………………. …..................

4

1. Основы работы в среде программирования TURBO PASCAL. ............……..........

5

1.1. Язык программирования ПАСКАЛЬ..............................................…......................

5

1.2. Главное меню TURBO PASCAL.......................................................…....................

5

1.3. Порядок работы с меню.......................................................................…..................

7

1.4. Порядок ввода и редактирования программ........................................…................

8

1.5. Отладка и выполнение программ...........................................................…..............

9

1.6. Завершение работы с TURBO PASCAL...................................................…............

9

1.7. Команды редактора текста............................................................................….........

9

1.8. Структура программы на языке TURBO PASCAL......................................... .......

11

1.9. Рекомендации по стилю программирования..........................................................

16

1.10. Пример простейшей программы............................................................................

17

2. Разработка программ на языке TURBO PASCAL.............................................……

19

2.1. Операторы ввода вывода ……………………………...………………................

19

2.2. Программирование разветвляющихся процессов..................................................

21

2.3. Программирование циклов…………………………………………......................

24

2.4. Массивы…………………………………………………………………................

28

2.5. Подпрограммы……………………………………………………..........................

32

2.6. Файлы……………………………………………………………………….............

36

2.7. Записи……………………………………………………….………………............

40

3. Справочная система TURBO PASCAL ………………………..…………….......….

44

Заключение………………………………………………………….…..........................

46

Приложение 1. Сообщение компилятора об ошибках...................................................

47

Ошибки на уровне DOS....................................................................…..

57

Ошибки ввода-вывода......................................................................…..

58

Приложение 2. Назначение функциональных клавиш .................................................

60

Приложение 3. Зарезервированные слова......................................................................

62

Приложение 4. Стандартные библиотечные модули, встроенные функции

и процедуры .....……………………………………………………………………........

63

Литература……………………………………………………………....................…......

65