Руководство по языку B.Pascal 7


Содержание


Введение
О чем рассказывается в данном руководстве
Глава 1. Что такое программа Borland Pascal?
Программа Borland Pascal
Процедуры и функции
Процедуры и функции - часть 2
Операторы
Выражения
Лексемы
Типы, переменные, константы и типизированные константы
Компоновка частей
Модули
Синтаксические диаграммы
Глава 2.Лексемы
Специальные символы
Зарезервированные слова и стандартные директивы Borland Pascal
Идентификаторы
Числа
Метки
Строки символов
Комментарии
Строки программы
Глава 3. Константы
Глава 4. Типы
Простые типы
Порядковые типы
Целочисленные типы
Булевские типы
Символьный тип (char)
Перечислимые типы
Отрезки типа
Вещественные типы
Программная поддержка чисел с плавающей точкой
Аппаратная поддержка чисел с плавающей точкой
Строковые типы
Структурные типы
Типы массив
Типы запись
Типы запись - часть 2
Объектные типы
Объектные типы - часть 2
Компоненты и область действия
Методы
Виртуальные методы
Динамические методы
Создание экземпляров объектов
Создание экземпляров объектов - часть 2
Активизация методов
Активизация уточненных методов
Множественные типы
Файловые типы
Ссылочные типы
Тип Pointer
Тип PChar
Процедурные типы
Процедурные значения
Совместимость типов
Тождественные и совместимые типы
Тождественность типов
Совместимость типов
Совместимость по присваиванию
Раздел описания типов
Описания переменных
Сегмент данных
Сегмент стека
Абсолютные переменные
Ссылки на переменные
Квалификаторы
Массивы, строки и индексы
Записи и десигнаторы полей
Десигнаторы компонентов объекта
Переменные-указатели и динамические переменные
Приведение типов переменных
Типизированные константы
Константы простого типа
Константы строкового типа
Константы структурного типа
Константы типа массив
Константы типа запись
Константы объектного типа
Константы множественного типа
Константы ссылочного типа
Константы процедурного типа
Глава 6. Выражения
Синтаксис выражений
Синтаксис выражений - часть 2
Операции
Арифметические операции
Унарные арифметические операции
Логические операции
Булевские операции
Операция со строками
Операции над символьными указателями
Операции над множествами
Операции отношения
Сравнение простых типов
Сравнение строк
Сравнение упакованных строк
Сравнение указателей
Сравнение символьных указателей
Сравнение множеств
Проверка на принадлежность к множеству
Операция @
Использование операции @ для переменной
Использование операции @ для процедуры или функции или метода
Вызовы функции
Описатели множества
Приведение типа значений
Процедурные типы в выражениях
Процедурные типы в выражениях - часть 2
Глава 7. Операторы
Простые операторым
Оператор присваивания
Операторы процедуры
Операторы перехода
Структурные операторы
Составные операторы
Условные операторы
Оператор условия (if)
Оператор варианта (case)
Оператор цикла
Оператор цикла с постусловием (repeat)
Операторы цикла с предусловием (while)
Операторы цикла с параметром (for)
Операторы цикла с параметром (for) - часть 2
Оператор with
Глава 8. Блоки, локальность и область действия
Синтаксис
Синтаксис - часть 2
Правила для области действия
Область действия для блока
Область действия записи
Область действия объекта
Область действия модуля
Глава 9. Процедуры и функции
Описания near и far
Описания export
Описания interrupt
Описание forward
Описания external
Описания assembler
Описания inline
Описания функций
Описания методов
Конструкторы и деструкторы
Конструкторы и деструкторы - часть 2
Восстановление ошибок конструктора
Восстановление ошибок конструктора - часть 2
Параметры
Параметры-значения
Параметры-константы
Параметры-переменные
Нетипизированные параметры
Открытые параметры
Открытые строковые параметры
Открытые параметры-массивы
Открытые параметры-массивы - часть 2
Динамические переменные объектного типа
Процедурные переменные
Процедурные переменные - часть 2



- Начало -