Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Программирование в интегрированной среде Turbo Pascal. Учебное пособие.doc
Скачиваний:
116
Добавлен:
08.06.2015
Размер:
1.51 Mб
Скачать

Оглавление

ПРЕДИСЛОВИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

1. Установка и настройка интегрированной среды . . . . . . . . . . . . .

8

1.1. Установка интегрированной среды Turbo Pascal . . . . . .

8

1.2. Настройка интегрированной среды . . . . . . . . . . . . . . . . .

11

2. Набор и редактирование текстов в среде Turbo Pascal . . . . . . . .

19

2.1. Работа с текстовым редактором ТР . . . . . . . . . . . . . . . . .

19

3. Элементы языка и структура программы . . . . . . . . . .

30

3.1. Алфавит языка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

3.2. Зарезервированные слова . . . . . . . . . . . . . . . . . . . . . . . . .

30

3.3. Знаки операций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.4. Типы данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.5. Базовые конструкции языка . . . . . . . . . . . . . . . . . . . . . . .

32

3.6. Структура программы . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

4. Программирование линейных алгоритмов . . . . . . . . . . . . . . . . .

37

4.1. Этапы разработки программы . . . . . . . . . . . . . . . . . . . . .

37

4.2. Основы работы в интегрированной среде Turbo Pascal

41

5. Составление и отладка программ с разветвляющейся структурой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.1. Организация ветвлений в программах . . . . . . . . . . . . . .

48

5.2. Средства среды ТР для отладки программ . . . . . . . . . . .

51

5.3. Методика отладки программ с разветвляющейся структурой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

6. Составление и отладка программ с циклами . . . . . . . . . . . . . . . .

60

6.1. Организация программ с циклами . . . . . . . . . . . . . . . . . .

60

6.2. Методика отладки программ с циклами . . . . . . . . . . . . .

66

7. Программирование с использованием функций и процедур . . .

72

7.1. Организация подпрограмм . . . . . . . . . . . . . . . . . . . . . . . .

72

7.2. Методика отладки программ с подпрограммами . . . . . .

77

8. Программирование с использованием модулей . . . . . . . . . . . . .

81

8.1. Структура модулей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

8.2. Компиляция модулей . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

9. Обработка символьной информации . . . . . . . . . . . . . . . . . . . . . .

88

9.1. Символьный тип данных . . . . . . . . . . . . . . . . . . . . . . . . .

88

9.2. Строковый тип данных . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

9.3. Множества . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

10. Программирование с использованием записей . . . . . . . . . . . . .

101

11. Программирование с использованием файлов . . . . . . . . . . . . .

109

11.1. Файловый тип данных . . . . . . . . . . . . . . . . . . . . . . . . . .

109

11.2. Работа с типизированными файлами . . . . . . . . . . . . . .

111

12. Программирование с использованием модуля CRT . . . . . . . . .

119

12.1. Работа с клавиатурой . . . . . . . . . . . . . . . . . . . . . . . . . . .

119

12.2. Работа с экраном . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124

12.3. Управление звуком динамика . . . . . . . . . . . . . . . . . . . .

127

13. Программирование с использованием модуля GRAPH . . . . . .

132

13.1. Инициализация и завершение графического режима .

132

13.2. Установка цвета . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

13.3. Стиль заполнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

13.4. Экран, окно, графический указатель . . . . . . . . . . . . . . .

134

13.5. Отображение точки и линии на экране . . . . . . . . . . . . .

136

13.6. Вывод некоторых геометрических фигур . . . . . . . . . . .

137

13.7. Вывод текста в графическом режиме . . . . . . . . . . . . . .

137

БИБЛИОГРАФИЧЕСКИЙ СПИСОК . . . . . . . . . . . . . . . . . . . . . . . .

145

ОГЛАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

146

Программирование в интегрированной среде Turbo Pascal

Составители: БУДИН Владимир Иванович

КРАЙНОВА Екатерина Анатольевна

Редактор В.Ф. Елисеева

Технический редактор В.Ф. Елисеева

Подписано в печать 28.01.04

Формат 60×84 1/16. Бумага типогр. №2.

Печать офсетная. Усл. п. л. 8,60

Усл. кр. – отт. 8,60 Уч.-изд. л. 8,5

Тираж 500 экз. С – 17.

Государственное образовательное учреждение

высшего профессионального образования

"Самарский государственный технический университет".

443100. г. Самара, ул. Молодогвардейская, 244. Главный корпус.

Типография филиала Сам ГТУ в г. Сызрани

446001 г. Сызрань; ул. Советская, 45

Соседние файлы в папке метод указания