Предисловие 4
Общие указания к выполнению лабораторных работ 5
1.ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ 61.1. Оператор присваивания и выражения 6
1.2. Операторы вызова процедур. Ввод/вывод данных 7
Лабораторная работа № 1 10
2. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ 132.1. Составной и пустой операторы 13
2.2. Организация ветвлений. Операторы выбора 14
Лабораторная работа №2 18
3. ОРГАНИЗАЦИЯ ЦИКЛОВ 223.1. Оператор WHILE 22
3.2. Оператор REPEAT 23
3.3. Оператор FOR 24
Лабораторная работа № 3 26
4.ОРГАНИЗАЦИЯ ПОДПРОГРАММ. ПРОЦЕДУРЫ И ФУНКЦИИ. ПРОЦЕДУРЫ И ФУНКЦИИ 284.1. Процедуры и их типизация 29
4.2. Функции пользователя. Рекурсивные функции 37
Лабораторная работа №4 41
5. ОБРАБОТКА МАССИВОВ 445.1. Одномерные массивы 45
5.2. Многомерные массивы 47
5.3.
Примеры работы с массивами 48
Лабораторная работа №5 49
6. ОБРАБОТКА СТРОКОВЫХ ВЕЛИЧИН 546.1. Тип данных CHAR 54
6.2. Массивы литер 56
6.3. Тип данных STRING 57
6.4. Строковые функции и процедуры 58
Лабораторная работа №6 61
7. ПРОГРАММИРОВАНИЕ ГРАФИКИ 647.1. Инициализация графического режима 64
7.2. Простейшие графические операторы (процедуры) языка TurboPascal 66
7.3. Основные приемы работы с графикой 70
Лабораторная работа №7 78
Литература 83