Програмування масивів, Детальна інформація
Програмування масивів
massiv = array[1..n] of integer;
var
a,b,massiv;
i:integer;
begin
…
a:=b; {правильний оператор}
read(a); {неправильний оператор -
недопустима операція }
for i:=1 to n do read(a[i]); {правильний оператор}
write(b); { неправильний оператор -
недопустима операція }
for i:=1 to n do write(a[i]); {правильний оператор}
…
end.
При обробці масивів його елементам потрібно спочатку надати значення, наприклад, ввести їх з клавіатури ( в противному випадку він буде заповнений нулями).
Як уже відмічалось, базовим типом масиву може бути будь-який тип даних, у тому числі і масив. Структура, елементами якої є масиви, називається багатовимірним масивом. Такі масиви об’являються аналогічно одновимірним. Розглянемо порядок визначення та опрацювання багатовимірних масивів на прикладі двовимірних числових масивів.
ПРИКЛАД:
type
massiv = array[1..n] of integer;
matr = array[1..m, 1..n] of integer;
tabl = array[1..m] of massiv;
Помітимо, що типи matr і tabl – це різні типи, хоча вони визначають практично однакові масиви. В більшості випадків використовується опис масиву аналогічний типу matr, хоча в деяких ситуаціях більш доцільним є опис типу tabl.
\x017D
Oe
O
i
u
O
тів масиву необхідно вказати ім’я масиву та індекси цих компонентів.
var
a,b,massiv;
i:integer;
begin
…
a:=b; {правильний оператор}
read(a); {неправильний оператор -
недопустима операція }
for i:=1 to n do read(a[i]); {правильний оператор}
write(b); { неправильний оператор -
недопустима операція }
for i:=1 to n do write(a[i]); {правильний оператор}
…
end.
При обробці масивів його елементам потрібно спочатку надати значення, наприклад, ввести їх з клавіатури ( в противному випадку він буде заповнений нулями).
Як уже відмічалось, базовим типом масиву може бути будь-який тип даних, у тому числі і масив. Структура, елементами якої є масиви, називається багатовимірним масивом. Такі масиви об’являються аналогічно одновимірним. Розглянемо порядок визначення та опрацювання багатовимірних масивів на прикладі двовимірних числових масивів.
ПРИКЛАД:
type
massiv = array[1..n] of integer;
matr = array[1..m, 1..n] of integer;
tabl = array[1..m] of massiv;
Помітимо, що типи matr і tabl – це різні типи, хоча вони визначають практично однакові масиви. В більшості випадків використовується опис масиву аналогічний типу matr, хоча в деяких ситуаціях більш доцільним є опис типу tabl.
\x017D
Oe
O
i
u
O
тів масиву необхідно вказати ім’я масиву та індекси цих компонентів.
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021