Предисловие \r\r От издательства \r\r 1. Основные понятия языка \r\r 1.1. Состав языка \r\r Константы
Имена, ключевые слова и знаки операций \r\r 1.2. Типы данных \r\r Стандартные типы данных
Приведение типов \r\r 1.3. Линейные программы \r\r Переменные
Выражения
Структура программы
Оператор присваивания \r\r 1.4. Процедуры ввода-вывода \r\r Ввод с клавиатуры
Вывод на экран \r\r 2. Управляющие операторы языка \r\r 2.1. Операторы ветвления \r\r Условный оператор if
Оператор варианта case \r\r 2.2. Операторы цикла \r\r Цикл с предусловием while
Цикл с постусловием repeat
Цикл с параметром for \r\r 2.3. Передача управления \r\r 3. Типы данных, определяемые программистом \r\r 3.1. Простые типы \r\r Перечисляемый тип
Интервальный тип \r\r 3.2. Массивы
3.3. Строки
3.4. Записи
3.5. Множества
3.6. Файлы \r\r Текстовые файлы
Бестиповые файлы
Компонентные файлы
Прямой доступ \r\r 3.7. Совместимость типов
3.8. Совместимость по присваиванию \r\r 4. Подпрограммы
4.1. Процедуры
4.2. Функции
4.3. Глобальные и локальные переменные
4.4. Параметры подпрограмм
4.5. Рекурсивные подпрограммы \r\r 5. Модули
5.1. Создание и использование модулей
5.2. Стандартные модули Паскаля \r\r 6. Динамическая память
6.1. Указатели
6.2. Динамические переменные и структуры
6.3. Указатели на процедуры и функции \r\r 7. Объекты
7.1. Описание объектов
7.2. Экземпляры объектов \r\r 8. Иерархии объектов
8.1. Наследование
8.2. Совместимость типов объектов
8.3. Виртуальные методы \r\r 9. Объекты в динамической памяти
9.1. Динамические объекты
9.2. Деструкторы \r\r Приложение 1. Зарезервированные слова и стандартные директивы
Зарезервированные слова
Стандартные директивы \r\r Приложение 2. Стандартные модули Паскаля \r\r Модуль Crt \r\r Переменные модуля Crt
Подпрограммы модуля Crt \r\r Модуль Dos \r\r Подпрограммы модуля Dos \r\r Модуль Graph \r\r Подпрограммы модуля Graph \r\r Модуль Strings \r\r Модуль System \r\r Подпрограммы модуля System \r\r Модуль WinDos \r\r Подпрограммы модуля WinDos \r\r Приложение 3. Таблица кодов ASCII \r\r АЛФАВИТНЫЙ УКАЗАТЕЛЬ