Каждому массиву, используемому в программе, отводится место в памяти. Но в отличие от простых переменных массиву отводится не одна ячейка, а последовательность расположенных друг за другом ячеек, в каждую из которых записывается значение соответствующего элемента.
Размерность массива практически может быть любой.
Массивы бывают одномерными и многомерными. Количество индексов в квадратных скобках определяется размерностью массива
Каждый элемент может быть явно обозначен с помощью имени переменной массива, за которым в квадратных скобках следует индекс.
Элементы массива относятся к одному типу, количество их фиксировано.
Массивом называется упорядоченная последовательность однотипных переменных, обозначенных одним именем.
Основные определения.
В Турбо-Паскале допускается произвольная глубина вложенности типов, однако суммарная длина любого из них во внутреннем представлении не должна превышать 65520 байт.
Структурированные типы данных определяют наборы однотипных или разнотипных компонентов; при этом каждый из них образуется из других типов данных – простых или структурированных.
В TP 4 типа структурированных данных:
· массивы (тип-массив);
· файлы (тип-файл);
· записи; (тип-запись);
· множества (тип-множество);
Индекс – это величина, характеризующая положение элемента относительно начала массива; индексом может быть произвольное выражение порядкового типа, заключенное в квадратные скобки.
b[1], b[2], b[b[10]+1] - элементы массива B;
c[i+1], c[i*5-2] - элементы массива C;
a[1], b[2,5], c[1,3,2];
Время доступа к любому элементу массива не зависит от значения индекса – это прямой доступ.