Приложение 1. Язык Delphi (краткий справочник).
Зарезервированные слова и директивы. Структура модуля.
Зарезервированные слова: | and | File | not | then | array | For | object | to | asm | function | of | type | begin | Goto | or | unit | case | If | packed | until | const | implementation | procedure | uses | constructor | In | program | var | destructor | inherited | record | while | divОсновные типы данных
К основным типам данных языка Delphi относятся: | целые числа (integer); | дробные числа (real); | символы (char); | строки (string); | логический тип (boolean). | Целые числа и числа с плавающей точкой могут быть представлены в различных форматах (табл. П1.1 и П2.2). | Таблица П1.1. Целые числа.Строки. Массив. Запись.
Объявление переменной-строки длиной 255 символов: | Имя:string; | Объявление переменной-строки указанной длины: | Имя:string [ ДлинаСтроки ]. | Массив | Объявление одномерного массива: | ИмяМассива: array [НижнийИндекс…ВерхнийИндекс] of ТипЭлементов;Инструкции выбора. Инструкции if, case.
Инструкция if | Вариант 1: if-then-else. | if Условие then | begin | { Инструкции, которые выполняются,) { если условие истинно. } end else | begin | { Инструкции, которые выполняются, } { если условие ложно } end; | Вариант 2: if-then.Циклы. Инструкции for, repeat, while.
Инструкция for | Вариант 1 (с увеличением счетчика): | for Счетчик: = НачальноеЗначение to КонечноеЗначение do begin | { здесь инструкции } end; | Инструкции между begin и end выполняется (КонечноеЗначение – НачальноеЗначение) + 1 раз.Безусловный переход. Инструкция GoTo. Объявление функции. Объявление процедуры.
Инструкция GoTo | GoTo Метка; | Инструкция осуществляет переход к инструкции, перед которой стоит метка. Метка должна быть объявлена в разделе label. | Объявление функции | function ИмяФункции (var Параметр1: Тип 1; var Параметр2: Тип2; | var ПараметрJ: TиnJ): Тип;Стандартные функции и процедуры
При описании функций и процедур приняты следующие обозначения: | имена функций и процедур выделены полужирным; | формальные параметры изображены курсивом. В качестве параметра могут использоваться константы, переменные или выражения соответствующего типа.