Upload
isva69
View
727
Download
6
Embed Size (px)
Citation preview
массивымассивы
Табличный способ организации данных
Массив – это упорядоченная последовательность данных одного типа.A – имя массива
121 2 3 4 5 6 7 8 9 10
Номера элементов
Доступ к каждому элементу массива осуществляется по его индексу (порядковому номеру).
Например: a – имя массиваa[i] – элемент массиваi – номер элемента массива (1<=i<=10)a [5]:=12
Прежде чем работать с массивом, его нужно описать, т.е. нужно включить в блок VAR такую запись:
<имя>:array [<эл.1><эл. n>] of <тип>
Например:
VAR a:array [1..10] of integer(описывает массив из 10 чисел типа
integer, имеющих номера 1, 2, …, 10
Типовые фрагменты Типовые фрагменты работы с этим массивомработы с этим массивомввод массива For i:=1 to 15 do begin write('число ',i,' ='); readln (m[i]); end;
Типовые фрагменты Типовые фрагменты работы с этим массивомработы с этим массивом
вывод массива For i:=1 to 15 do writeln (m[i]);
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.
Примечание: сами вручную вводим числа
uses crt;var m:array [1..100] of integer;
n, i:integer;BeginWrite(‘сколько чисел в массиве=’);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.
Примечание: сами вручную вводим числа
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.
!Примечание: числа задаются случайным образом.
Функция случайное Функция случайное числочислоRandom(x) , где x – integer возвращает случайное целое в
диапазоне от 0 до x-1
Random функция real возвращает случайное вещественное в
диапазоне [0..1)