Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента в данном массиве. И Н Ф О Р М А Т И К А А B var a:array[1..10] of word; Пример описания массива в программе
Ввод и вывод элементов массива 1. Заполнение элементов массива с клавиатуры program _1; var a:array[1..10] of integer; i:word; begin for i:=1 to 10 do begin writeln(Введите, i, элемент массива); readln(a[i]); end; writeln(Вывод в строчку); for i:=1 to 10 do write (a[i]:5); writeln; writeln(Вывод в столбик); for i:=1 to 10 do writeln (a[i]); readln end.
Ввод и вывод элементов массива 2. Заполнение элементов массива по формуле program _2; var a:array[1..10] of real; i:word; begin for i:=1 to 10 do begin a[i]:=2*i/(2*i+1); write(a[i]:7:2); end; readln end.
Ввод и вывод элементов массива 3.Заполнение элементов массива случайными числами randomize – включить генератор случайных чисел random (n) – взять целое случайное число из лототрона в диапазоне от 0 до n-1, указанного в скобках. [ 0, n) random – взять случайное число из лототрона в диапазоне от 0 до 1. [ 0, 1)
[0, 25] random(26) [-20, 20] random(41) -20 [-5, 15] random(?) - ? [6, 7) random(?)
Ввод и вывод элементов массива 3.Заполнение элементов массива случайными числами program _3; var a:array[1..10] of real; i:word; begin for i:=1 to 10 do begin a[i]:=random; write(a[i]:7:2); end; readln end.
Ввод и вывод элементов массива 3.Заполнение элементов массива случайными целыми числами из [-10,10]. program _4; var a:array[1..10] of integer; i:word; begin randomize; for i:=1 to 10 do begin a[i]:=random(21)-10; write(a[i]:7); end; readln end.