Читать онлайн «Программирование на персональных ЭВМ в среде Турбо-Паскаль»

Автор Валерий Фаронов

B. B. ФАР0Н0В Программирование на персональных ЭВМ в среде ТУРБО-ПАСКАЛЬ 1990 УДК 681. 3. 06 Ф 24 ББК 32. 973 Фаронов В. В. Ф24 Программирование на персональных ЭВМ в среде Турбо-Паскаль. - М. : Изд-во МГТУ, 1990. -580 с, ил ISBN 5-7038-0188-5 Описывается версия 5. 0 системы программирования Турбо-Паскаль, рассматриваются практические приемы использования этой системы для гибкого управления техническими средствами ПЭВМ, приводятся тексты законченных Турбо-Паскалевых программ широкого назначения. В прилож. дается краткая характеристика версии 5. 5. Для инженеров, научных сотрудников, студентов и аспирантов. Табл. 15. Ил. 29. Библиогр. 10 назв. Ф 2404010000-240 4_90 ББК 32. 973 095(02)-90 ISBN 5-7038-0188-5 © Издательство МГТУ , 1990 ОГЛАВЛЕНИЕ Предисловие 7 ЧАСТЬ I. ВВЕДЕНИЕ В ТУРБО-ПАСКАЛЬ 11 Глава 1. Знакомство со средой Турбо-Паскаля 12 1. 1. Как начать работу с Турбо-Паскалем 12 1. 2. Функциональные клавиши 14 1. 3. Текстовый редактор -. 15 Глава 2. Знакомство с языком Турбо-Паскаля 18 2. 1. Ваша первая программа 18 2. 2. Типы данных /. 21 2. 3. Преобразование типов и действия над ними ; 25 2. 4. Операторы языка. 29 2. 4. 1. Составной оператор и пустой оператор 29 2. 4. 2. Условный оператор 30 / 2. 4. 3. Операторы, повторений 32 2. 4. 4. Оператор выбора : 35 2. 4. 5. Метки и операторы перехода 37 ЧАСТЬ И. ОСНОВЫ ТУРБО-ПАСКАЛЯ 38 Глава 3. Среда Турбо-Паскаля 39 3. L Система меню 39 3. 1. 1. Меню опции FILE 44 3. 1. 2. Меню опции RUN 47 3. 1. 3. Меню опции COMPILE 49 3. 1. 4. Меню опции OPTIONS 52 3. 1. 5. Меню опции DEBUG 60 3. 1. 6. Меню опции BREAK/WATCH. 63 3. 2. Директивы компилятора 65 3. 3. Редактор ; 67 * 3. 3. 1. Служебная строка 67 3. 3. 2. Команды редактора 68 Глава 4. Элементы языка 72 4. 1. Алфавит 72 4. 2.
Идентификаторы 73 4. 3. Константы v 73 4. 4. Выражения j . *. 75 4. 5. Операции ... . . 76 Глава 5. Типы данных . < 80 5. 1. Простые типы . С 80 5. 1. 1. Порядковые типы , 80 5. 1. 2. Вещественные типы 88 5. 2. Структурированные типы 92 5. 2. 1. Массивы 92 5. 2. 2. Записи 94 5. 2. 3. Множества *. 99 5. 3. Строки 102 5. 4. Совместимость и преобразование типов 104 Глава 6. Файлы 108 6. 1. Доступ к файлам 109 6. 1. 1. Имена файлов 109 6. 1. 2. Логические устройства ПО 6. 1. 3. Инициация файла *... 112 6. 2. Процедуры и функции для работы с файлами , 113 6. 3. Текстовые файлы 120 6. 4. Типизированные файлы 127 6. 5. Нетипизированные файлы 128 Глава 7. Указатели и динамическая память 132 7. 1. Динамическая память 132 7. 2. Объявление указателей 133 7. 3. Выделение и освобождение динамической памяти 135 7. 4. Использование указателей » 139 7. 5. Процедуры и функции для работы с динамической памятью 142 Глава 8. Типизированные константы 145 8. 1. Типизированные константы простых типов и типа STRING 145 8. 2. Типизированные константы-массивы 146 8. 3. Типизированные константы-записи 147 8. 4. Типизированные константы-множества 148 8. 5. Типизированные константы-указатели 148 Глава 9. Процедуры и функции 149 9. 1. Локализация имен 150 9. 2. Параметры 153 9. 3. Параметры-массивы и параметры-строки 157 9. 4. Процедурные типы, параметры-функции и параметры-процедуры 161 9. 5.