Mas[33], Mas[i], Mas[i + 4] - для одномерного массива;
Mas[12,3], Mas[i,j], Mas[i+2,j+3] - для двумерных массивов.
Массив должен быть объявлен соответствующим оператором в области
описания переменных Var.
В операторе указываются имена массивов и в квадратных скобках верх-
ние и нижние границы изменения индексов, которые должны быть целыми по-
ложительными числами или переменными, значение которых определено в
программе ранее.
Например, Mas array [5 .. 50] of Real; - оператор описывает одномерный мас-
сив, имя которого Mas, а индексы могут принимать значения от 5 до 50, т.о.
под этот массив выделяется 46 ячеек памяти.
Значение нижней границы индексов может быть опущено и тогда по умолча-
нию оно принимается равным единице, например:
Massiv1 array [15] of Real;
Massiv2 array [5,8] of Real; - операторы описывают два массива:
- одномерный массив с именем Massiv1 и индексы могут принимать значения
от 1 до 15, т.о. зарезервировано 15 ячеек;
- двумерный массив (матрицу) с именем Massiv2, при этом индекс строки
может принимать значения от 1 до 5, а индекс столбца - от 1 до 8.
При обозначении двумерных массивов индекс строки стоит на первом месте,
индекс столбца - на втором.
В языке Turbo Pascal обработка массивов осуществляется поэлементно, в том
числе и ввод-вывод массива. Если массив содержит всего несколько элементов, то
задать их значения можно с помощью операторов присваивания:
Massiv1 array [4] of Real;
Massiv1 [1]:=0.25; Massiv1 [2]:=0.12;
Massiv1 [3]:=0.35; Massiv1 [4]:=0.28;
или с помощью оператора ввода:
Do'stlaringiz bilan baham: |