- •Принципы модульного программирования
- •1. Процедуры
- •1.1.Пример программы с процедурой
- •1.2. Расположение процедур в программе
- •2. Функции
- •2.1. Пример программы с функцией
- •3. Внешние процедуры и функции
- •3.1. Модули пользователей
- •Сложные типы данных, применяемые в Паскале
- •1. Множества
- •1.1. Примеры программ с использованием множеств
- •2. Записи
- •2.1.Пример программы обработки записей
- •Файлы и наборы данных
- •1.Текстовые файлы
- •1.1. Создание текстового файла
- •1.2. Работа с существующим текстовым файлом
- •2. Последовательные файлы
- •2.1.Примеры программ с файлами, содержащими данные простого типа
- •2.2.Работа с файлами, содержащими данные сложного типа
- •2.2.1. Создание последовательного файла
- •2.2.2. Работа с файлом filan
- •3. Файлы с произвольным (прямым) доступом
- •3.1. Создание файла с прямым доступом
- •3.2. Работа с файлом: поиск и коррекция записей
- •3.3. Упорядочение записей в файле
- •3.4. Удаление записей из файла
- •3.5. Вставка записей в файл
- •Динамическое распределение памяти. Указатели и списки
- •1. Использование указателей. Списки
- •2. Очереди
- •2.1. Очередь типа Lifo
- •2.2. Очередь Fifo
- •Стандартные модули Турбо Паскаля
- •Модуль Crt
- •Модуль dos
- •Модуль Graph
- •1. Инициирование графического режима
- •2. Вывод текста (надписей) в графическом режиме
- •3. Вывод точек на экран
- •4. Построение графических изображений
- •5. Запоминание и вывод изображений
- •Библиографический список
- •Содержание
- •Процедуры 3
- •2. Функции 12
Библиографический список
Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. М: ДИАЛОГ-МИФИ, 1995.
Фаронов В.В. Основы Турбо-Паскаля. Кн.1. М: МВТУ, 1992.
Прайс Д. Программирование на языке Паскаль. Практическое руководство. М:Мир, 1987.
Грэхем Р. Практический курс языка Паскаль для микро-ЭВМ. М.:Радио и связь, 1986.
Фигурнов В.Э. IBM PC для пользователя. Краткий курс М: ИНФРА-М, 1997.
Содержание
Принципы модульного программирования 3
Процедуры 3
Пример программы с процедурой 9
Расположение процедур в программе 11
2. Функции 12
Пример программы с функцией 14
Внешние процедуры и функции 16
Модули пользователей 17
Сложные типы данных, применяемые в Паскале 19
Множества 20
Примеры программ с использованием множеств 22
Записи 26
пример программы обработки записей 27
Файлы и наборы данных 30
Текстовые файлы 32
Создание текстового файла 33
Работа с существующим текстовым файлом 35
Последовательные файлы 36
Примеры программ с файлами, содержащими данные простого типа 37
Работа с файлами, содержащими данные сложного типа 40
Создание последовательного файла 40
Работа с файлом FILAN 41
Файлы с произвольным (прямым) доступом 43
Создание файла с прямым доступом 44
Работа с файлом: поиск и коррекция записей 47
Упорядочение записей в файле 50
Удаление записей из файла 52
Вставка записей в файл 55
Динамическое распределение памяти. Указатели и списки 55
Использование указателей. Списки 58
Очереди 61
Очепедь типа Lifo 62
Очередь Fifo 63
Стандартные модули Турбо Паскаля 64
Модуль Crt 65
Модуль DOS 72
Модуль Graph 73
Инициирование графического режима 73
Вывод текста (надписей) в графическом режиме 75
Вывод точек на экран 76
Построение графических изображений 78
Запоминание и вывод изображений 82
Библиографический список 86
