СОДЕРЖАНИЕ
3
Содержание
УЧЕБНОЕ ПОСОБИЕ........................................................................................................ 5
Введение ................................................................................................................................ 6
1. Алгоритмизация вычислительных процессов ........................................................ 7
1.1. Основные определения и понятия ........................................................................ 7
1.2. Средства изображения алгоритмов....................................................................... 8
1.3. Базовые канонические структуры алгоритмов.................................................... 12
Вопросы к главе 1................................................................................................................ 15
2. Введение в Турбо Паскаль........................................................................................... 16
2.1. Общая характеристика языка Паскаль ................................................................. 16
2.2. Основные понятия языка Турбо Паскаль............................................................. 17
2.3. Операторы языка Паскаль ..................................................................................... 22
Вопросы к главе 2................................................................................................................ 32
3. Структурированные типы данных ............................................................................ 33
3.1. Свойства множеств................................................................................................. 33
3.2. Операции над множествами .................................................................................. 33
3.3. Описание записи (RECORD) ................................................................................. 38
3.4. Оператор присоединения....................................................................................... 39
3.5. Запись с вариантами............................................................................................... 41
Вопросы к главе 3................................................................................................................ 42
4. Использование подпрограмм в Турбо Паскале....................................................... 43
4.1. Структура программы на языке Паскаль ............................................................. 43
4.2. Описание и вызов процедур .................................................................................. 44
4.3. Описание функции ................................................................................................. 45
4.4. Формальные и фактические параметры ............................................................... 47
4.5. Область действия имен .......................................................................................... 52
4.6. Процедуры и функции без параметров .............................................................. 53
4.7. Рекурсивные процедуры и функции..................................................................... 53
4.8. Предварительно-определенные процедуры......................................................... 54
4.9. Модули .................................................................................................................... 55
Вопросы к главе 4................................................................................................................ 57
5. Стандартные процедуры и функции ......................................................................... 59
5.1. Математические функции...................................................................................... 59
5.2. Функции округления и преобразования типов.................................................... 60
5.3. Функции порядкового типа .................................................................................. 61
5.4. Процедуры порядкового типа ............................................................................... 61
5.5. Строковые функции ............................................................................................... 61
5.6. Строковые процедуры............................................................................................ 62
5.7. Прочие процедуры и функции .............................................................................. 63
5.8. Процедуры ввода данных ...................................................................................... 64
5.9. Процедуры вывода данных.................................................................................... 66
Вопросы к главе 5................................................................................................................ 69
6. Работа с файлами........................................................................................................... 70
6.1. Общие сведения о файлах...................................................................................... 70
6.2. Процедуры и функции для работы с файлами..................................................... 70