СОДЕРЖАНИЕ

1. Введение

1.1 Основные особенности языка Паскаль
1.2 Алфавит языка
1.3 Лексическая структура языка
1.4 Общая структура программы
1.5 Стандартные процедуры и функции
1.6 Процедуры ввода/вывода
Задачи для самоконтроля

2. Простые типы данных

2.1 Целые типы
2.2 Вещественные типы
2.3 Cимвольный тип данных
2.4 Логический тип данных
2.5 Ограниченные типы
2.6 Перечислимые типы
2.7 Описание типов
2.8 Преобразование типов
2.9 Порядок вычисления выражений
Задачи для самоконтроля

3. Операторы языка Паскаль

3.1 Оператор присваивания
3.2 Составной оператор
3.3 Условный оператор
3.4 Оператор выбора CASE
3.5 Оператор цикла с параметром (цикл FOR)
3.6 Оператор цикла с предусловием (цикл WHILE)
3.7 Оператор цикла с постусловием (цикл REPEAT)
3.8 Вложенные циклы
3.9 Оператор перехода GOTO
Задачи для самоконтроля

4. Массивы

4.1 Одномерные массивы
4.2 Сортировка элементов массива
4.3 Многомерные массивы
Задачи для самоконтроля

5. Подпрограммы (процедуры и функции)

5.1 Процедуры
5.2 Функции
5.3 Области действия имен
5.4 Параметры процедур и функций
5.5 Побочные эффекты при использовании подпрограмм
5.6 Передача массивов в подпрограммы
5.7 Параметры-костанты
5.8 Массивы открытого типа
5.9 Рекурсия в подпрограммах
Задачи для самоконтроля

6. Строковый тип данных

6.1 Описание строк
6.2 Операции со строками
6.3 Процедуры и функции для работы со строками
Задачи для самоконтроля

7. Стандартные модули Турбо-Паскаля

7.1 Модули ТУРБО3 и GRAPH3
7.2 Модуль OVERLAY
7.3 Модуль DOS
7.4 Модуль SYSTEM
7.5 Модуль PRINTER
7.6 Модуль CRT
7.7 Модуль GRAPH

8. Записи

8.1 Определение записи
8.2 Оператор над записями
8.3 Вложенные записи
8.4 Массив записей
8.5 Записи с вариантами

9. Файлы

9.1 Определение файла
9.2 Процедуры и функции для работы с файлами
9.3 Нетипизированные файлы

10. Интегрированная среда Турбо Паскаля

10.1 Как начать работу с Турбо Паскалем
10.2 Ваша первая программа

ПРИЛОЖЕНИЕ 1. Ответы к задачам для самоконтроля