Программирование на персональных ЭВМ в среде ТУРБО-ПАСКАЛЬ

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Описывается версия 5.0 системы программирования Турбо-Паскаль, рассматриваются практические приемы использования этой системы для гибкого управления техническими средствами ПЭВМ, приводятся тексты законченных Турбо-Паскалевых программ широкого назначения. В приложениях дается краткая характеристика версии 5.5.

Author(s): Фаронов В.В.
Publisher: Издательство МГТУ
Year: 1991

Language: Russian
Pages: 448

Предисловие
ЧАСТЬ I. ВВЕДЕНИЕ В ТУРБО-ПАСКАЛЬ
Глава 1. Знакомство со средой Турбо-Паскаля
1.1. Как начать работу с Турбо-Паскалем
1.2. Функциональные клавиши
1.3. Текстовый редактор
Глава 2. Знакомство с языком Турбо-Паскаля
2.1. Ваша первая программа
2.2. Типы данных
2.3. Преобразование типов и действия над ними
2.4. Операторы языка
2.4.1. Составной оператор и пустой оператор
2.4.2. Условный оператор
2.4.3. Операторы повторений
2.4.4. Оператор выбора
2.4.5. Метки и операторы перехода
ЧАСТЬ II. ОСНОВЫ ТУРБО-ПАСКАЛЯ
Глава 3. Среда Турбо-Паскаля
3.1. Система меню
3.1.1. Меню опции FILE
3.1.2. Меню опции RUN
3.1.3. Меню опции COMPILE
3.1.4. Меню опции OPTIONS
3.1.5. Меню опции DEBUG
3.1.6. Меню опции BREAK/WATCH
3.2. Директивы компилятора
3.3. Редактор
3.3.1. Служебная строка
3.3.2. Команды редактора
Глава 4. Элементы языка
4.1. Алфавит
4.2. Идентификаторы
4.3. Константы
4.4. Выражения
4.5. Операции
Глава 5. Типы данных
5.1. Простые типы
5.1.1. Порядковые типы
5.1.2. Вещественные типы
5.2. Структурированные типы
5.2.1. Массивы
5.2.2. Записи
5.2.3. Множества
5.3. Строки
5.4. Совместимость и преобразование типов
Глава 6. Файлы
6.1. Доступ к файлам
6.1.1. Имена файлов
6.1.2. Логические устройства
6.1.3. Инициация файла
6.2. Процедуры и функции для работы с файлами
6.3. Текстовые файлы
6.4. Типизированные файлы
6.5. Нетипизированные файлы
Глава 7. Указатели и динамическая память
7.1. Динамическая память
7.2. Объявление указателей
7.3. Выделение и освобождение динамической памяти
7.4. Использование указателей
7.5. Процедуры и функции для работы с динамической памятью
Глава 8. Типизированные константы
8.1. Типизированные константы простых типов и типа STRING
8.2. Типизированные константы-массивы
8.3. Типизированные константы-записи
8.4. Типизированные константы-множества
8.5. Типизированные константы-указатели
Глава 9. Процедуры и функции
9.1. Локализация имен
9.2. Параметры
9.3. Параметры-массивы и параметры-строки
9.4. Процедурные типы, параметры-функции и параметры-процедуры
9.5. Нетипизированные параметры-переменные
9.6. Рекурсия и опережающее описание
Глава 10. Модули
10.1. Структура модулей
10.2. Заголовок модуля и связь модулей друг с другом
10.3. Интерфейсная часть
10.4. Исполняемая часть
10.5. Инициирующая часть
10.6. Компиляция модулей
10.7. Доступ к объявленным в модуле объектам
10.8. Стандартные модули
Глава И. Другие возможности Турбо-Паскаля
11.1. Внешние процедуры (функции)
11.2. Использование встроенных машинных кодов
11.3. Обращение к функциям операционной системы
11.4. Поддержка процедур обработки прерываний
11.5. Запуск внешних программ
11.6. Оверлей
11.7. Прямое обращение к памяти и портам ввода-вывода
ЧАСТЬ III. УПРАВЛЕНИЕ ТЕХНИЧЕСКИМИ СРЕДСТВАМИ ПЭВМ
Глава 12. Управление экраном в текстовом режиме
12.1. Технические особенности видеотерминалов
12.2. Стандартные процедуры и функции управления текстовым экраном
Глава 13. Управление экраном в графическом рижиме
13.1. Технические особенности воспроизведения графики
13.2. Стандартные процедуры и функции управления графическим экраном
13.2.1. Переход в графический режим и возврат в текстовый
13.2.2. Координаты, окна, страницы
13.2.3. Линии и точки
13.2.4. Многоугольники
13.2.5. Дуги, окружности, эллипсы
13.2.6. Краски, палитра, заполнения
13.2.7. Сохранение и выдача изображений
13.2.8. Вывод текста
13.3. Черепаховая графика
13.3.1. Процедуры и функции общего назначения
13.3.2. Процедуры и функции черепаховой графики
13.4. Другие возможности графических средств
13.4.1. Использование процедур WRITE и WRITELN
13.4.2. Включение драйвера и шрифтов в тело программы
Глава 14. Управление клавиатурой, принтером и звуковым устройством
14.1. Технические особенности клавиатуры
14.2. Управление клавиатурой
14.3. Технические особенности принтеров
14.4. Управление принтером
14.4.1. Выбор шрифтов
14.4.2. Перемещение бумаги
14.4.3. Печать в графическом режиме
14.5. Управление звуковым устройством
ЧАСТЬ IV. ПРОГРАММИРОВАНИЕ НА ТУРБО-ПАСКАЛЕ
Глава 15. Программы поддержки математических вычислений
15.1. Линейные системы уравнений
15.2. Интерполяция
15.3. Вычисление определенных интегралов
15.4. Численное интегрирование систем обыкновенных дифференциальных уравнений
15.5. Решение нелинейных и трансцендентных уравнений
15.6. Поиск экстремума функции одной переменной
Глава 16. Программы разного назначения
16.1. Дополнительные процедуры и функции управления текстовым экраном
16.2. Программа установки текущей даты и времени
16.3. Дополнительные процедуры и функции управления графическим экраном
16.4. Программа генерации шрифтов
Приложения
1. Варианты кодировки знакогенераторов ПЭВМ
2. Стандартные процедуры и функции
3. Сообщения и коды ошибок
3.1. Сообщения об ошибках периода компиляции
3.2. Ошибки, возникающие во время выполнения программы
4. Основные особенности версии 5.5
Литература
Предметный указатель