Массив — упорядоченная последовательность данных, состоящая из конечного числа элементов, имеющи...

Get Started. It's Free
or sign up with your email address
Массив — упорядоченная последовательность данных, состоящая из конечного числа элементов, имеющих один и тот же тип, и обозначаемая одним именем. by Mind Map: Массив — упорядоченная последовательность данных, состоящая  из конечного числа элементов, имеющих один и тот же тип, и обозначаемая одним именем.

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.

4. Описание массива, элементы которого являются числовыми константами.

4.1. const simple _ numb: array[1..5] of integer = (2, 3, 5, 7, 11);

4.2. const c _ rgb: array of string = (ꞌкрасныйꞌ,ꞌсинийꞌ,ꞌзеленыйꞌ);