Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TURBO_PASCAL.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
8.23 Mб
Скачать

Литература

1. Turbo Pascal Version 5.0 User's Guide. — Borland International, 1988.

2. Turbo Pascal Version 5.0 Reference Guide. — Borland International, 1988.

3. Turbo Pascal Version 5.5 Object-Oriented Programming Guide. — Borland International, 1989.

4. Microsoft MS-DOS 3.3 Programmer's Reference. — Microsoft Corporation, 1987.

5. *Duntemann J. Turbo Pascal Solutions. — Scott, Foresman and Company, 1988.

6. *Dutton F. Turbo Pascal Toolbox. — SYBEX, 1988.

  1. Hergert D. Mastering Turbo Pascal 5. — SYBEX, 1988.

  2. Rankin, John R. Computer graphics software constructions. — Prentice Hall, 1989.

КНИГИ, ОПИСЫВАЮЩИЕ СТАНДАРТНЫЙ ПАСКАЛЬ

Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. — М.: Наука, 1988.

Грогоно П. Программирование на языке Паскаль / Пер. с англ. — М.: Мир, 1982.

Йенсен К., Вирт Н. Паскаль. Руководство для пользователя / Пер. с англ. — М.: Финансы и статистика, 1989. {568}

Оглавление

От автора ......................................................... 3

Введение ......................................................... 5

Часть I. Работа в среде программирования

ТУРБО ПАСКАЛЬ

1. Интегрированная среда............................................. 9

  1. Окно просмотра результатов Output ................................. 11

  2. Окно просмотра переменных Watch ................................. 12

1. 3. Структура меню ................................................. 12

1.3.1. Пункт File (работа с файлами) .................................... 14

1.3.2. Пункт Edit (работа с редактором) ................................. 18

  1. Пункт Run (запуск на выполнение) ................................ 20

  2. Пункт Compile (компиляция) ..................................... 22

  3. Пункт Options (установка параметров системы) ...................... 26

  4. Пункт Debug (установки отладчика) ............................... 35

  5. Пункт Break/Watch (точки останова/обзор) .......................... 40

1.4. Интерактивная справка............................................ 42

2. Настройка системы................................................... 45

  1. Система настройки среды программирования ...................... 45

  2. Принятые в системе расширения имен файлов......................... 47

Часть II. Язык турбо паскаль

3. Построение программ............................................... 49

  1. Алфавит языка и зарезервированные слова............................ 49

  2. Общая структура программ ......................................... 51

  3. Комментарии и ключи компиляции .................................. 54

  4. Условная компиляция программ..................................... 57

4. Введение в систему типов языка...................................... 60

4.1. Простые типы языка .............................................. 62

  1. Целочисленные типы ............................................ 62

  2. Вещественные числа............................................. 63

  3. Логический тип................................................. 64

  4. Символьный тип................................................ 64

  5. Строковый тип ................................................. 64

  6. Адресный тип................................................... 65

  7. Перечислимые типы ............................................ 65

  8. Ограниченные типы (диапазоны) ................................. 68

4.2 Сложные типы языка ............................................... 69

5. Константы и переменные............................................. 75

5.1. Простые константы................................................. 75 {569}

5.2. Переменные ...................................................... 77

  1. Совмещение адресов директивой absolute .......................... 79

  1. Переменные со стартовым значением или типизированные константы...82

5.3. Операция присваивания и совместимость типов и значений............... 85

5.4. Изменение (приведение) типов и значений............................. 89

6. Управляющие структуры языка........................................ 93

  1. Простой и составной операторы...................................... 93

  2. Условный оператор (IF...THEN...ELSE) .............................. 94

  3. Оператор варианта (CASE) ......................................... 96

  4. Оператор цикла с предусловием (WHILE) ............................ 98

  5. Оператор цикла с постусловием (REPEAT...UNTIL) ................... 99

  1. Оператор цикла с параметром (FOR...DO) ............................ 100

  2. Оператор безусловного перехода Goto ............................... 103

  3. Операторы Exit и Halt............................................... 105

  4. Процедуры и функции ............................................. 106

  1. Параметры. Глобальные и локальные описания..................... 107

  2. Опережающее описание процедур и функций....................... 112

  3. Объявление внешних процедур................................... 113

  4. Процедуры и функции как параметры............................. 113

  5. Переменные-процедуры и функции............................... 116

  6. Специальные приемы программирования.......................... 117

  1. Модули. Структура модулей....................................... 124

  2. Особенности работы с модулями ................................... 127

  3. Система библиотечных модулей языка.............................. 130

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]