Масив являє собою набір однотипних змінних, укладених в одну змінну. Кожна однотипна змінна в масиві називається елементом масиву і має свій власний числовий індекс в масиві. Щоб створити масив, спочатку необхідно створити змінну масиву необхідного типу.
Масиви можуть містити певну кількість будь-але однотипної інформації. Тепер подивимося на реалізацію масивів в Delphi (Pascal). Як і будь-яку звичайну змінну, масив теж необхідно оголосити в розділі var. Робиться це в такий спосіб:
a: array [0..100] of integer;
Спочатку ми, як і зазвичай, вказуємо назву нашого масиву. Потім, після «array», ми вказуємо діапазон індексів в масиві, т. Е. В даному випадку ми створили 101 елементів масиву з заданими індексами. І потім природно вказуємо тип елементів масиву, а саме пишемо після «of» тип «integer», т. Е. Елементи масиву цілочисельні.
Тепер як же звернутися до елементів масиву безпосередньо з коду, т. Е. Працювати з цими елементами як зі звичайними змінними? Робиться це дуже просто. Звернутися до будь-якого елементу масиву можна наступним чином:
1.2. Вкладені цикли і двовимірні масиви - матриці.
Існує можливість організувати цикл всередині тіла іншого циклу. Такий цикл буде називатися вкладеним циклом. Вкладений цикл по відношенню до циклу, в тіло якого він вкладений, буде називатися внутрішнім циклом, і навпаки цикл, в тілі якого існує вкладений цикл, буде називатися зовнішнім по відношенню до вкладеного. Всередині вкладеного циклу в свою чергу може бути вкладений ще один цикл, утворюючи наступний рівень вкладеності і так далі. Кількість рівнів вкладеності, як правило, не обмежується.