2. Массив – это упорядоченная
последовательность данных одного
типа.
A – имя массива
12
1 2 3 4 5 6 7 8 9 10
Номера элементов
Доступ к каждому элементу массива осуществляется по его индексу
(порядковому номеру).
Например:
a – имя массива
a[i] – элемент массива
i – номер элемента массива (1<=i<=10)
a [5]:=12
3. Прежде чем работать с массивом, его
нужно описать, т.е. нужно включить в
блок VAR такую запись:
<имя>:array [<эл.1><эл. n>] of <тип>
Например:
VAR a:array [1..10] of integer
(описывает массив из 10 чисел типа integer,
имеющих номера 1, 2, …, 10
4. Типовые фрагменты работы с
этим массивом
ввод массива
For i:=1 to 15 do
begin
write('число ',i,' =');
readln (m[i]);
end;
6. uses crt;
var m:array [1..100] of integer;
i:integer;
begin
for i:=1 to 15 do
begin
write(i,‘-ый = ‘); readln (m[i]);
end;
for i:=15 downto 1 do
begin
write(i,‘-ый = ‘); writeln (m[i]);
end;
end.
Примечание: сами вручную вводим числа
7. uses crt;
var m:array [1..100] of integer;
n, i:integer;
Begin
Write(‘сколько чисел в массиве=’);
Readln(n);
for i:=1 to n do
begin
write(i,‘-ый = ‘); readln (m[i]);
end;
for i:=n downto 1 do
begin
write(i,‘-ый = ‘,m[i]);
end;
end.
Примечание: сами вручную вводим числа
8. uses crt;
var m:array [1..100] of integer;
i:integer;
begin
for i:=1 to 15 do
begin
m[i]:= random(20);
end;
for i:=15 downto 1 do
begin
write(i,‘-ый = ‘,m[i]);
end;
end.
!Примечание: числа задаются случайным образом.
9. Функция случайное число
Random(x) , где
x – integer
возвращает случайное целое в
диапазоне от 0 до x-1
Random
функция real
возвращает случайное вещественное в
диапазоне [0..1)