Многомерные массивы в Паскале

Автор: Субботин Б.П.

Многомерные массивы в Pascal

Если в массиве более одного измерения, то мы получаем многомерный массив. Пример многомерного массива в Паскале:

type TByteMultiMassiv = array[1..2, 1..2] of Byte;

здесь объявлен двумерный массив типа байт. У него два столбца и две строки. А где в описании array[1..2, 1..2] of Byte заданы столбцы и где строки? Первый диапазон 1..2 — это строки, а второй диапазон 1..2 — это столбцы. Если задать так: array[1..2, 1..3] of Byte, то будет две строки три столбца.

Простой пример работы с многомерным массивом в Паскале:

Получаем: Многомерные массивы в Паскале

У массива в примере две строки и два столбца.

Теперь пример двумерного массива, у которого две строки и три столбца:

Получаем: Многомерные массивы в Паскале


Быстрый поиск: Object Pascal. Delphi, Lazarus