Програмування масивів
Програмування масивів
Тип документу: Реферат
Сторінок: 6
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 8.1
Скачувань: 2670
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
тів масиву необхідно вказати ім’я масиву та індекси цих компонентів.