Реферат: Разработка интерактивной среды обучения
2. 2 Константы-массивы
Чтобы задать какую-либо константу-массив, нужно описать значения всех элементов.
Значения описываются в круглых скобках, через запятую. Например:
Const Digits: array[1..5] of byte=(1, 2, 3, 4, 5)
В данном примере объявляется константа-массив Digits типа Byte. Ей сразу
присваиваются числа от 1 до 5.
Константы-массивы часто используются для задания строк, оканчивающихся символом
#0. В этом случае описание выглядит так:
Const Stroka: array[1..5] of char=(‘Hello’)
Константой может быть и многомерный массив. Для этого каждое его измерение
помещается в круглые скобки. Пример:
type TCube = array[0..1, 0..1, 0..1] of Integer;
const Maze: TCube = (((0, 1), (2, 3)), ((4, 5), (6,7)))
Создается массив Maze, где:
Maze[0,0,0] = 0
Maze[0,0,1] = 1
Maze[0,1,0] = 2
Maze[0,1,1] = 3
Maze[1,0,0] = 4
Maze[1,0,1] = 5
Maze[1,1,0] = 6
Maze[1,1,1] = 7
Все константы-массивы не могут содержать файловых переменных ни на каком уровне.
2. 3 Константы-записи
Для задания константы-записи необходимо заполнить ее поля согласно синтаксису:
Имя_поля: значение. Значения разделяются точками с запятой и все выражение
помещается в круглые скобки. Значения должны быть представлены константами. Поля
должны быть перечисленны в том порядке, в каком ониразмещены в описании записи.
Поле-описатель, если такое есть, должно быть заполнено; в случае записи с