Вывод на экран;
Значения отдельных элементов массива можно задать оператором присваивания.
Ввод из файла;
Ввод с клавиатуры;
Типизированной константой;
Значения элементов одномерного массива
Var
При определении переменных или типизированных констант.
Тип-массив можно вводить непосредственно
Если размерность массива меньше указанной в Type, свободные позиции заполняются нулями.
Const
Type
Размерность реальных массивов не должна превышать верхней границы, указанной в описании типа.
Var
Type
Введя тип-массив, можно затем задать переменные или типизированные константы этого типа.
Индекс может быть любого порядкового типа, кроме Longint.
ARRAY , OF - кодовые слова
Индексов
Является типом, определяемым пользователем, его можно определить в разделе описания типов.
Формат записи:
TYPE <имя типа> = ARRAY [< тип >] OF <тип элементов > ;
где:
<имя типа> : правильный идентификатор;
<тип индексов> : список из одного или нескольких индексных типов, разделенный запятыми;
<тип элементов> : любой тип ТР;
[ ] – квадратные скобки, обрамляющие список индексов, определяют требования синтаксиса языка.
Вместо квадратных скобок [ ] можно использовать круглые скобки с точками (. .);
Обычно в качестве индексного типа используют тип-диапазон, в котором задаются границы изменения индексов.
ПРИМЕРЫ:
1. Тип-массив определяется в разделе описания типов.
mass = Array[1..5] of integer;
m1= array[1..10] of real;
m2 = array[1..3] of char;
m3 = array[1..5] of byte;
a1, b1,c1 : mass;
a2 : m1;
b2 : m2; c2 : m3;
2. Типизированная константа использует тип-массив, объявленный ранее.
mass = array[1..5] of integer;
Y : mass = (2, 4, 6, 8,0); {Y(4)}
X : mass = (1, 5, 7, 0,0); {X(3)}
3. Тип-массив задается непосредственно в разделе описания констант и переменных.
Const n=4; m: integer=10;
a1 : array[1..4] of integer = (1, 4, 3, 7);
a2 : array[1..3] of real = (1., 4., -5);
a3 : array[1..3] of char = (‘n’, ‘o’, ‘t’);
a6, b6 : array[1..5] of integer;
a5, c1: array[1..5] of integer;
a4 : array[1..m] of real;
3. Ввод – вывод одномерных массивов.
( вектора ) можно ввести в программу следующими способами:
Вывод элементов массива и результатов вычислений :