явление массива
Массивы, как и другие переменные, должны быть объявлены в разделе переменных
var
M: array 1. . 15 of real;
B: array A. . B of boolean;
C: array 1. . 5, 1. . 5 of integer;
M – одномерный массив из 15 вещественных чисел ( с плавающей точкой),
B - одномерный массив из 2 логических элементов,
C – двухмерный массив из 25 элементов, обращение к первому элементу массива C1,1, обращение к двадцать пятому – C5,5.
Ввод массива
Чтобы заполнить массив данными существуен несколько способов:
непосрерственное присваивание значений элементам;
генерация и присваивание значений с помощью функции random;
ввод значений элементов с клавиатуры;
Примеры:
Ввод элементов одномерного массива с клавиатуры:
var
A : array1. . 20 of integer;
begin
writeln(Введите элементы массива:);
for i:1 to n do readln(Ai);
. . .
2) Заполнение массива случайными числами.
В этом случае необходимо предварительно запустить генератор случайных чисел. Это осуществляется запуском процедуры randomize. Процедура randomize используется для инициализации генератора случайных чисел, а функция random (N) определяет диапазон случайных чисел. Итак, процедура randomize - инициализирует генератор чисел. Функция random (N) выдает целочисленные значения в диапазоне от 0 до N-1.
Затем в цикле(например, в цикле с параметром, где в качестве параметра выступает индекс массива) сгенерировать значения для всех элементов.
randomize;
for i:1 to n do
ai:random(100);
. . .
Примеры:
1. ) Заполнение одномерного массива случайными числами в диапазоне от 0 до 10 и вывод элементов массива на экран:
const
N10;
var
i:integer;
A:array 1. . N of integer;
begin
Randomize;<
Страницы: << < 1 | 2 | 3 | 4 > >>