1. Описание массива: var <имя массива>: array [<тип индекса>] of <тип элементов>;
1.1. var а: array[1..25] of integer;
1.2. var S: array[1..27] of string;
1.3. var T: array[1..31] of real;
1.4. var a, b: array[1..10] of integer;
2. Вывод элементов массива
2.1. по одному в строке
2.1.1. for var i := 1 to 5 do writeln(a[i]);
2.1.1.1. var a: array[1..5] of integer; i: integer; begin for i := 1 to 5 do a[i]:=random(-10, 12); for i := 1 to 5 do writeln(a[i]); end.
2.2. через запятую
2.2.1. for var i := 1 to 5 do write(a[i], ꞌ, ꞌ);
2.3. в обратном порядке 4 позиции на вывод
2.3.1. for var i := 5 downto 1 do write(a[i]:4);
2.4. вывод отдельного элемента
2.4.1. writeln(a[n]);
2.4.1.1. var a: array[1..5] of integer; n, i: integer; begin for i := 1 to 5 do a[i]:=random(-10, 12); for i := 1 to 5 do writeln(a[i]); writeln(ꞌВведите номер элементаꞌ); readln(n); writeln(a[n]); end.
3. Ввод элементов массива var а: array[1..5] of integer;
3.1. 1. Команда присваивания:
3.1.1. a[1]:=5; a[2]:=12; a[3]:=7; a[4]:=-7; a[5]:=0;
3.2. 2. Ввод с клавиатуры:
3.2.1. for var i := 1 to 5 do read(a[i]);
3.2.1.1. var a: array[1..100] of integer; n: integer; begin writeln(ꞌВведите количество чисел в массивеꞌ); readln(n); writeln(ꞌВведитеꞌ, n, ꞌчисел через пробелꞌ); for var i := 1 to n do read(a[i]); ... end.
3.3. 3. Ввод по формуле y=x*x+5:
3.3.1. for var i := 1 to 5 do a[i]:=i*i+5;
3.4. 4. Заполнение массива случайными числами: Если элементы массива должны принадлежать отрезку [a; b], то можно использовать функцию random(a, b) или определить значение элемента массива так: a[i]:= random(b-a+1)+ a;
3.4.1. 5 чисел из диапазона [-10; 12] for var i := 1 to 5 do a[i]:=random(-10, 12);
3.4.1.1. var a: array[1..5] of integer; i: integer; begin for i := 1 to 5 do a[i]:=random(-10, 12); ... end.