Реферат: Разработка интерактивной среды обучения

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 Константы-записи

Для задания константы-записи необходимо заполнить ее поля согласно синтаксису:

Имя_поля: значение. Значения разделяются точками с запятой и все выражение

помещается в круглые скобки. Значения должны быть представлены константами. Поля

должны быть перечисленны в том порядке, в каком ониразмещены в описании записи.

Поле-описатель, если такое есть, должно быть заполнено; в случае записи с

К-во Просмотров: 615
Бесплатно скачать Реферат: Разработка интерактивной среды обучения