Программирование в среде Turbo Pascal 7.0, изд. 3
Автор(ы): | Епанешников А. М., Епанешников В. А.
03.06.2009
|
Год изд.: | 1995 |
Издание: | 3 |
Описание: | В данном пособии описана версия 7.0 широко распространенного пакета программирования Turbo Pascal, разработанного фирмой Borland International. Приведены основные характеристики языка и среды программирования. Пособие может быть полезно как при изучении языка Turbo Pascal, так и при создании программ на этом языке. |
Оглавление: |
ВВЕДЕНИЕ [3] 1. АЛФАВИТ ЯЗЫКА [6] 1.1. Символы, используемые в идентификаторах [6] 1.2. Разделители [6] 1.3. Специальные символы [7] 1.3.1. Знаки пунктуации [7] 1.3.2. Знаки операций [8] 1.3.3. Зарезервированные слова [8] 1.4. Неиспользуемые символы [8] 2. СТРУКТУРА ПРОГРАММЫ [9] 3. ТИПЫ ДАННЫХ [10] 3.1. Классификация типов данных [10] 3.2. Простые типы данных [10] 3.2.1. Целые типы [11] 3.2.2. Логический тип [11] 3.2.3. Символьный тип [11] 3.2.4. Перечисляемый тип [11] 3.2.5. Тип-диапазон [12] 3.2.6. Вещественные типы [12] 4. ВЫРАЖЕНИЯ [13] 4.1. Переменные [13] 4.2. Константы [14] 4.2.1. Целые константы [15] 4.2.2. Вещественные константы [15] 4.2.3. Строковые и символьные константы [15] 4.2.4. Константные выражения [16] 4.2.5. Типизированные константы [16] 4.3. Стандартные функции [16] 4.3.1. Арифметические функции [17] 4.3.2. Функции преобразования типа [17] 4.3.3. Функции для величин порядкового типа [18] 4.4. Знаки операций [19] 4.4.1. Арифметические операции [19] 4.4.2. Логические операции [20] 4.4.3. Операции с битами информации [22] 4.4.4. Операции отношения [22] 4.5. Круглые скобки [23] 4.6. Порядок вычисления выражений [23] 5. ОПЕРАТОРЫ ЯЗЫКА [24] 5.1. Простые операторы [24] 5.1.1. Оператор присваивания [24] 5.1.2. Оператор безусловного перехода GOTO. Использование меток [24] 5.1.3. Пустой оператор [25] 5.2. Структурированные операторы [25] 5.2.1. Составной оператор [26] 5.2.2. Условный оператор IF [26] 5.2.3. Условный оператор CASE [27] 5.2.4. Оператор цикла REPEAT [28] 5.2.5. Оператор цикла WHILE [29] 5.2.6. Оператор цикла FOR [29] 5.2.7. Использование стандартных процедур Break и Continue в операторах циклов REPEAT, WHILE и FOR [31] 6. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ [32] 6.1. Массив [32] 6.2. Строка типа string [34] 6.3. ASCIIZ-строка [35] 6.4. Запись [36] 6.5. Множество [39] 6.6. Файл [41] 7. ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ [42] 7.1. Указатель [42] 7.2. Работа с динамической памятью [43] 7.3. Работа со структурами данных [45] 8. ПРОЦЕДУРНЫЕ ТИПЫ [48] 9. СОВМЕСТИМОСТЬ И ПРЕОБРАЗОВАНИЕ ТИПОВ ДАННЫХ [50] 9.1. Идентичность типов [50] 9.2. Совместимость типов [50] 9.3. Совместимость для присваивания [51] 9.4. Преобразование типов [52] 10. ПРОЦЕДУРЫ И ФУНКЦИИ [54] 10.1. Процедура [54] 10.2. Функция [55] 10.3. Формальные и фактические параметры [56] 10.3.1. Параметры-значения [56] 10.3.2. Параметры-переменные [57] 10.3.3. Параметры-константы [58] 10.3.4. Параметры без типа [59] 10.3.5. Массивы и строки открытого типа [60] 10.3.6. Параметры-процедуры и параметры-функции [61] 10.4. Процедура EXIT [62] 10.5. Директивы подпрограмм [62] 10.5.1. Директива FORWARD [62] 10.5.2. Директивы FAR и NEAR [63] 10.5.3. Директива EXTERNAL [63] 10.5.4. Директива ASSEMBLER [64] 10.5.5. Директива INLINE [64] 10.5.6. Директива INTERRUPT [65] 10.6. Рекурсивные процедуры и функции [65] 11. ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА [66] 11.1. Стандартные процедуры и функции для всех файлов [66] 11.2. Стандартные процедуры и функции для текстовых файлов [68] 11.3. Стандартные процедуры и функции для типизированных файлов [72] 11.4. тандартные процедуры и функции для файлов без типа [74] 11.5. Внешние устройства в качестве файлов [77] 12. ИСПОЛЬЗОВАНИЕ ЯЗЫКА АССЕМБЛЕРА В ПРОГРАММАХ НА TURBO PASCAL 7.0 [78] 12.1. Использование компилятора TASM [78] 12.2. Использование встроенного ассемблера [83] 12.3. Использование директивы ASSEMBLER [85] 12.4. Использование оператора или директивы INLINE [86] 13. ПРОГРАММИРОВАНИЕ НА ФИЗИЧЕСКОМ УРОВНЕ [88] 14. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В TURBO PASCAL 7.0 [90] 14.1. Пример использования ООП [92] 14.2. Понятие объекта [94] 14.2.1. Инкапсуляция [95] 14.2.2. Наследование [96] 14.2.3. Полиморфизм [97] 14.3. Виртуальные методы [98] 14.3.1. Объявление виртуальных методов [99] 14.3.2. Конструкторы и деструкторы [99] 14.3.3. Возможности модификации программы при использовании виртуальных методов [100] 15. МОДУЛИ [105] 15.1. Заголовок модуля [105] 15.2. Интерфейс модуля [105] 15.3. Исполнительная часть модуля [105] 15.4. Секция инициализации [106] 15.5. Использование модуля в основной программе [106] 15.6. Использование идентификаторов элементов модуля [108] 16. СТАНДАРТНЫЕ МОДУЛИ [109] 16.1. Модуль System [109] 16.2. Модуль Strings [132] 16.3. Модуль Crt [136] 16.4. Модуль Graph [144] 16.5. Модуль Dos [171] 16.6. Модуль WinDos [184] 16.7. Модуль Overlay [192] 16.8. Модуль Printer [195] 17. ИНТЕГРИРОВАННАЯ СРЕДА ПРОГРАММИРОВАНИЯ [196] 17.1. Вход в интегрированную среду [196] 17.2. Строка состояния [198] 17.3. Система окон среды [199] 17.3.1. Окна редактирования [199] 17.3.2. Окна диалога [202] 17.3.3. Информационные окна [206] 17.3.4. Окна меню [207] 17.4. Разработка программ в интегрированной среде [208] 17.5. Система меню среды Turbo Pascal 7.0 [209] 17.5.1. Меню работы с файлами (File) [209] 17.5.2. Меню редактирования (Edit) [211] 17.5.3. Меню поиска информации (Searh) [211] 17.5.4. Меню выполнения программы (Run) [212] 17.5.5. Меню компиляции (Compile) [213] 17.5.6. Меню отладки (Debug) [214] 17.5.7. Меню инструментальных средств (Tools) [215] 17.5.8. Меню параметров среды (Options) [215] 17.5.9. Меню окон (Window) [223] 17.5.10. Меню информационной помощи (Help) [224] 17.5.11. Локальное меню [225] 17.5.12. Клавиши быстрого управления [226] 17.6. Экранный редактор [226] 17.6.1. Некоторые рекомендации по созданию исходных текстов программ [227] 17.6.2. Команды перемещения курсора [228] 17.6.3. Команды поиска фрагментов [230] 17.6.4. Команды вставки и удаления информации [231] 17.6.5. Команды работы с блоками информации [232] 17.6.6. Команды разнообразного назначения [234] 17.7. Компиляция программы [235] 17.7.1. Переключающие ключи [237] 17.7.2. Ключи параметров [240] 17.7.3. Ключи условной компиляции [241] 17.8. Отладка программы в интегрированной среде [242] 17.8.1. Получение значений параметров, модификация параметров [243] 17.8.2. Приостановка работы программы [245] 17.8.3. Работа с подпрограммами [246] 17.9. Система информационной помощи [247] 17.10. Оптимизация программы [248] Зарезервированные слова Turbo Pascal 7.0 [250] Клавиши быстрого управления среды Turbo Pascal 7.0 [251] Зарезервированные слова встроенного ассемблера [253] Пример использования ООП [254] Список литературы [274] |
Формат: | djvu |
Размер: | 2178773 байт |
Язык: | РУС |
Рейтинг: | 154 |
Открыть: | Ссылка (RU) |