1) оголосити масив у розділі описів, вказавши його розмір і тип елементів, що в нього входять (тобто приготувати місце в пам’яті, де будуть зберігатися значення елементів);
2) заповнити необхідними значеннями масив для розв’язування задачі;
3) вивести масив на екран для контролю правильності роботи з ним;
4) робота з даним масивом;
5) виведення результатів роботи.
У розв’язуванні задач використовуються одновимірні та двовимірні масиви. Масиви більшої розмірності на практиці майже не зустрічаються.
Одновимірний масив. Одновимірний масив інакше ще називають
Масив 1
Формат опису (1 варіант):
Var
<ім’я> : array [<розмірність>] of <базовий тип елементів>;
Для опису масиву можна використовувати попередньо визначену константу:
Const Gl=40;
Var
<ім’я> : array[1..G1] of <6азовий тип елемеятів>;
Приклади описів:
Const n = 100;
Var A:array[1..n] of real; В:array[1..100] of integer;
Першим описаний масив, до складу якого входять 100 дійсних чисел, а другим — масив із 100 цілих чисел. Крім того, масив можна описати за допомогою опису відповідного типу.
Формат опису (2 варіант):
Туре
<ім’я типу> = array [<розмірність>] of <базовий тип елементів>;
Var
<ім’я масиву> : <ім’я типу>;
Приклад:
Туре
Massiv = array [1..20] of longint;
Var M: Massiv;
Зверніть увагу на те, що значень елементів у масиві не обов’язково буде стільки, скільки ми їх оголосили, але запам’ятайте, що значень не може бути більше. Звертання до елементу масиву:
[<ім’я масиву> <йоію_індекс>]
наприклад:
М[6] — шостий елемент масиву М;
А[10] — десятий елемент масиву А;
В[і] — і-тий елемент масиву В.
Для роботи з масивом необхідно використовувати будь-який оператор повторення, тому що кожна дія з його елементами виконується однаково. Мова Паскаль не має засобів введення-виведення усіх елементів масиву водночас, тому введення і виведення значень робиться послідовно.
Методи заповнення одновимірного масиву:
1) за формулою:
for i:=1 to n do M[i] :=і*і-10 {або будь-яка інша формула};
2) з клавіатури:
for i:=1 to n do
begin
write (‘ Введіть М[‘і,’] : ‘); readln(M[i]); end;
3) випадково (генератором випадкових чисел) із проміжку [А, В]:
for i:=1 to n do M[i]:=random(B-A)+A;
Методи виведення елементів одновимірного масиву на екран