Багатовимірні масиви в Паскалі

Багатовимірні масиви в 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, то буде два рядки три стовпці.

Простий приклад роботи з багатовимірним масивом в Паскалі:

Отримуємо: Багатовимірні масиви в Паскалі

У масиву в прикладі два рядки і два стовпці.

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

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

такий результат.