Основы программирования на языке Turbo Pascal. Беляева И.В. - 15 стр.

UptoLike

Составители: 

15
массива D}
k : integer; {Эту переменную можно использовать в качестве
индекса массива C, т.к. –10..5 – это диапазон
значений целого типа}
c2 : char; {Эту переменную можно использовать в качестве
индекса массива D, т.к.’A’..’Z’ – это диапазон
значений символьного типа}
begin {Примеры обращения к элементам массивов}
C[-4] := 3;
D[‘F’] := ’%’;
J := 4; C[j] := -10;
c1 := ’R’; D[c1] := ’q’;
K := -3; C[k] := 80;
c2 := ’G’; D[c2] := ’Й’;
end.
Чаще же всего используют диапазон значений целого типа, причем
нижний индекс обычно берут равным 1.
Например:
Var
E: Array [1..10] of integer; {Массив E, состоящий
из 10 элементов, нижняя граница индекса 1,
верхняя 10}
Представление массива в памяти
Элементы массива размещаются в памяти в последовательных ячейках.
Массив занимает количество байт, равное произведению количества
элементов массива на размер одного элемента:
SizeOfArray = NumElement * SizeOfElement
где SizeOfArrayразмер массива
NumElementколичество элементов в массиве
SizeOfElementразмер одного элемента