Математика | ||||
Турбо Паскаль 6.0 Т.Рюттен Москва 1992 235стр Дискеты содержат TPASCAL.6.0 | ||||
Оглавление Введение Турбо Паскаль 3 Лингвистическая концепция языка Паскаль 5 Рабочая среда 7 Вызов ИИО 7 Структура экрана ИИО ТП Главное меню 8 Рабочая зона (Desktop) 8 Строка сообщений 9 Управление конфигурацией 9 Ввод и корректировка программы 12 Сохранение 13 Выполнение программы 14 Структура программы (учебного примера) 15 Заголовок программы 15 Идентификаторы 16 Главная программа 17 Директивы 18 Встроенная справочная подсистема 19 Завершение работы с ТП 20 Резюме 20 Задание 21 Принцип IPO Комментарии 23 Переменные 25 Объявление переменных 25 Типы данных 26 Оператор WriteLn Оператор ReadLn 29 Операции 30 Присвоение 30 Арифметические операции с целыми числами 30 Резюме 31 Вопросы и упражнения 32 Структура программы 33 Объявления и соглашения 33 _ „„ Заголовок Глобальные директивы компилятора 34 Директива USES 35 Объявления глобальных меток, констант, типов и переменных 35 Процедуры и функции 35 Заголовок процедуры или функции 36 Объявления локальных меток, констант, типов и переменных 36 Тело процедуры/функции 36 Главная программа 37 Резюме 37 Обработка чисел 38 Константы 38 Тип данных "REAL" 39 Форматирование вывода 40 Действительные числа 41 Целые числа 42 Резюме 42 . Задачи и упражнения 43 Процедуры и функции 46 Использование готовых программ 46 Передача параметров 48 Структура процедуры 49 Область доступности переменных 50 Различия между процедурами и функциями 53 Резюме 55 Управляющие конструкции 56 Условные конструкции 56 IF... THEN 57 IF...THEN...ELSE 58 Резюме 60 _ ,, Поливариантные условия 61 CASE... OF 62 Г« ЛС Резюме 65 г> ? "- Задание 65 тт ЛЛ Циклические конструкции 66 FOR...TO(DOWNTO) ...DO 66 REPEAT... UNTIL 69 WHILE...DO 71 Резюме 74 T> 1Л Вопросы и упражнения 74 Поиск ошибок с помощьюотладчика 76 on Простые типы данных 80 Целочисленные типы данных 81 /-V 01 Операции сравнения Функция преобразования типов "CHR" Тип данных "Real" 82 Функция "Int" 82 Функция "Round" 83 Функция "Trunc" 84 Тип данных "CHAR" 84 Функция"Ord" 85 Функция "UpCase" 86 Логические переменные (BOOLEAN) 86 Перечислимые типы Интервальный тип данных (подтип) 88 Строки (Strings) 89 Объявление строчных типов и строчных переменных 89 Операции и присвоения 90 Стандартные процедуры и функции для строк 91 Функция "Length" Функция "UpCase" Функция "Сору" 92 Функция "Pos" 93 Процедуры "Insert" и "Delete" 94 Пример процедуры обработки строк 95 Задание 98 Вопросы и упражнения 98 Хранение строк 99 Программы обслуживания клавиатуры и экрана 101 Очистка зон экрана 101 ClrScr 101 ClrEol 101 Позиционирование курсора 102 GotoXY 102 WhereX ЮЗ WhereY 103 Программа обслуживания клавиатуры 103 ReadKey ЮЗ KeyPressed 104 Альтернатива процедуре "Read/ReadLn": "GetStr" 105 Резюме 107 Графика на ПЭВМ 108 Включение и выключение графического режима 108 Точки и линии 109 Вывод текста 112 Резюме 112 От программы к модулю 113 Постановка задачи: ввод целого числа . 113 Внутреннее представление целых чисел 114 Решение проблем 116 "Непосредственное" программирование 117 Реализация в виде функции 118 Блоки (Units) 120 Структура модуля (UNIT) 120 Заголовок модуля 121 Интерфейсная часть 122 Реализационная часть 123 Инициализационная часть 123 Продолжение примера "Ganzzahl" 124 Модуль UEINGABE и его использование 125 Вопросы и задачи 129 Структурированные типы данных 130 Массивы 130 Одномерные массивы 131 Извлечения и присвоения в массивах 132 Задачи 133 1) Сложение элементов массива 133 2) Последовательный поиск в массиве (1) 133 3) Последовательный поиск в массиве (2) 133 4) Представление графиков неграфическими средствами (псевдографика) 134 Решение задачи 134 Типизация констант 137 Процедура "Halt" Многомерные массивы 138 Записи 141 Оператор "WITH ... DO" 142 Задание 143 Записи с вариантами 144 Множества (Set) 144 Обработка файлов 146 Стандартные средства обработки файлов 149 Процедура "Assign" 149 Процедура "Reset" 149 Процедура "Rewrite" 150 Процедура "Close" 150 Функция "EOF" 150 Функция "lOResult" 151 Другие особенности примера 152 Задание 153 Объектно-ориентированное программирование 154 Парадигма ООП 154 Классы объектов 155 Объекты-переменные (экземпляры) 155 157 Наследование Виртуальные методы 159 Преимущества ООП 163 Задания 164 Приложение 165 Команды редактора текста 165 Работа с "мышью" 165 Команды управления курсором 166 Вставки и удаления 166 "Горячие клавиши" 168 Зарезервированные слова в ТП 6.0 169 Параметры командной строки 170 Модули 171 Модуль Crt 171 Модуль Dos 172 Модуль Graph 176 Модуль Overlay 184 Модуль Printer 185 Модуль System 185 Описание процедур 187 Описание функций 208 Сообщения об ошибках 221 Предметный указатель 227 Оглавление 231 Цена: 100руб. |
||||