Массив- совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. Ячейка - это элемент массива. Номер элемента называется индексом элемента массива. Простейший вид массива - одномерный А А - имя массива А(3) – обозначение 3 элемента массива
: array [ ] of -тип данных, который имеет каждый элемент массива - границы изменения индекса НАПРИМЕР: Var A: array [ 1…10 ] of integer; Здесь тип индекса интервальный, изменяется в интервале от 1 до 10, тип данных – целый.
Пример организации массива Program massivi; Uses crt; Const (раздел описания констант, т.е. постоянных величин) N=10; (имена констант не используются для имен переменных) Var A; array [ 1..N ] of integer; (I..N – тип индекса) I; integer (переменная, I изменяется в цикле от 1 о 10) Begin Randomiz; (инициализация датчика случайных чисел) For i:=1 to N do (переменная I изменяется в цикле от 1 до 10) A [i]:random(100); ( в очередной элемент массива записывается случайное число)
2. Задание элементов массива как случайных чисел Randomiz; ( датчик случайных чисел ) For i:=1 to N do ( переменная I изменяется в цикле от 1 до N) A [i]:random(100); ( в очередной элемент массива A[i] записывается случайное число от 0 до Вывод элементов массива на экран в одну строку Writeln (введеный массивж: ); For i:=1 to N do Write(A[i]:4); (на каждый элемент массива выделяется по 4 позиции строки, чтобы они не склеивались) Writeln; (пустой оператор переведет курсор на новую строку) Readln End.