Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABC_Pascal.doc
Скачиваний:
2149
Добавлен:
30.03.2015
Размер:
1.12 Mб
Скачать

Содержание

Введение 3

1. Система программирования Pascal ABC 4

1.1. Структура меню среды 5

1.2. Команды редактора Pascal ABC 6

1.3. Правила оформления программ 8

1.4. Компиляция и исправление синтаксических ошибок 9

1.5. Этапы подготовки и решения задач на компьютере 10

1.6. Словарь основных терминов 11

2. Начальные сведения о языке Pascal ABC 12

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

2.2. Константы 13

2.3. Идентификаторы и типы данных 14

2.4. Переменные и именованные константы 15

2.5. Структура простой программы и комментарий 16

3. Оператор присваивания и числовые данные 17

3.1. Арифметические выражения 17

3.2. Оператор присваивания 18

3.3. Процедуры ввода-вывода 18

3.4. Стандартные функции Pascal ABC 19

3.5. Целые типы в Pascal ABC 20

3.6. Вещественные типы 22

3.7. Примеры и задания к самостоятельному выполнению 23

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

4.1. Логические выражения 26

4.2. Условный оператор IF 28

4.3. Составной и пустой операторы 29

4.4. Оператор безусловного перехода 29

4.5. Пример и задания с оператором IF 30

4.6. Оператор выбора варианта CASE 34

4.7. Примеры и задания с оператором CASE 35

5. Программирование алгоритмов циклической структуры 37

5.1. Оператор счётного цикла 37

5.2. Примеры и задания для оператора цикла со счётчиком 38

5.3. Оператор цикла с предусловием 41

5.4. Пример и задания для оператора цикла с предусловием 41

5.5. Оператор цикла с постусловием 44

5.6. Процедуры прерываний циклов 44

5.7. Примеры и задания для циклов с постусловием 45

6. Структурированные типы данных 48

6.1. Массивы данных 48

6.2. Пример и задания для одномерных массивов 50

6.3. Ограниченный тип (диапазон) 52

6.4. Пример и задания для двумерных массивов 53

7. Структурное программирование 56

7.1. Структура сложной программы 56

7.2. Подпрограммы. Процедуры и функции 58

7.3. Структура подпрограммы-функции 60

7.4. Примеры и задания с подпрограммой-функцией 60

7.5. Структура подпрограммы-процедуры 64

7.6. Передача в подпрограмму массивов и строк 65

7.7. Рекурсия в программе 65

7.8. Вложенные подпрограммы. 66

7.9. Процедуры EXIT и HALT 67

7.10. Пример и задания с подпрограммой-процедурой 67

8. Обработка символьных данных 71

8.1. Символьный тип 71

8.2. Задания для символьных данных 73

9. Обработка строк текста 74

9.1. Строковый тип 74

9.2. Встроенные функции и процедуры для обработки строк 75

9.3. Пример и задания для обработки строк 77

10. Файлы 79

10.1. Процедура связывания файлов 80

10.2. Процедуры и функции для работы с файлами 81

10.3. Типизированные файлы 82

10.4. Текстовые файлы 83

10.5. Процедуры ввода 84

10.6. Процедуры вывода 85

10.7. Примеры и задания для работы с файлами 87

11. Комбинированный тип – записи 90

11.1. Структура данных типа записи 90

11.2. Обработка полей записей 93

11.3. Задания с обработкой записей 94

12. Процедурные типы 96

Библиографический список 97

Приложение. Обозначения графические в схемах алгоритмов 98

Редактор Е.С. Воронкова

Компьютерная верстка О.Г. Белименко

ИД № 06039 от 12.10.2001

Свод. темплан 2010 г.

Подписано в печать 03.06.10. Формат 60х84 1/16. Отпечатано на дупликаторе.

Бумага офсетная. Усл. печ. л. 6,25. Уч.-изд. л. 6,25. Тираж 100 экз. Заказ 398.

Издательство ОмГТУ. Омск, пр. Мира, 11. Т. 23-02-12

Типография ОмГТУ

110

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]