Абсолютно будь-яку мову програмування схожий з іншими набором функцій, основних схем і конструкцій. Те ж стосується і мови програмування Delphi. Якщо бути чесним, то по суті це навіть і не мова, а так званий діалект Object Pascal.
Адже весь код, який ви вводите, пишеться не на чому іншому, як на ООЯП (об'єктно-орієнтованої мови програмування) Pascal. Але, тим не менше, Delphi, розроблена фірмою Borland, має свою власну оболонку і середовище розробки, причому повністю візуальну.
Так що через це всі називають Delphi мовою програмування. Ну що ж, відійде від цього вступу і перейдемо ближче до теми статті. Ми розглянемо, що таке двовимірний масив, для чого він потрібен і розглянемо приклад його використання.
Двовимірний масив Delphi
Не буду плутати вас складними технічними позначеннями терміна, я просто скажу простою мовою.
Приклад масиву - це шахівниця. Знизу у нас букви (A-B-C ...), збоку цифри (1-2-3 ...), кожен квадрат на поле задається двома координатами, наприклад: E2, E4, G5. І на обраному квадраті може стояти фігура, кінь, ферзь, тура, а може і не стояти зовсім. У програмуванні двовимірний масив дозволяє побудувати подібні схеми.
Давайте розглянемо приклад, побудуємо шахову дошку розміром 3 на 3 осередки і заповнимо кілька осередків фігурами:
Спочатку ми створимо двовимірний масив Delphi mas. має по три осередки (1..3), задамо йому тип string:
Будь-який програміст сам вибирає для яких цілей він буде використовувати масив, тому що він є однією з найважливіших конструкцій в програмуванні. Якщо кому буде цікаво, то існує також двовимірний динамічний масив - його відмінність полягає лише в тому, що значення його осередків і, найголовніше, кількість цих самих осередків змінюється по ходу виконання програми.
Багатовимірний масив Delphi
Двовимірний динамічний масив Delphi, а також багатовимірний масив застосовуються в більш складних програмах. Як правило, далі тривимірності, програмісти не йдуть. Так як задавати значення осередків і працювати з 4-мірними або 5-мірними масивами досить важко. Прикладом багатовимірного масиву. а якщо бути точніше, тривимірного масиву є кубик Рубика. Це, по суті, масив з 3x3x3 осередків, кожна задається трьома координатами по x, y і z.