Структурированные типы данных
Одномерный массив
Одномерный массив – это массив, элементы которого имеют только один индекс.
Ввод элементов массива осуществляется поэлементно, обычно в порядке возрастания индексов. Алгоритм ввода элементов одномерного массива представлен на блок-схеме (рис. 2.1).
i= 1, N, 1
Ввод аi
Рис. 8 Ввод элементов одномерного массива
При обработке элементов массива доступ к ним осуществляется также в цикле, как и ввод.
ПРИМЕР 6. Вычислить произведение элементов одномерного массива А(10).
1. Блок-схема
Начало
i= 1, 10, 1
i= 1, 10, 1
Р = Р аi Вывод Р
Конец
2. Листинг программы
program proizvedenie; uses crt ;
var a: array[1..20] of real; p: real;
i: integer; begin clrscr;
writeln('Введите элементы массива'); for i:=1 to 10 do
begin
write ('a[', i, ']=');
readln (a[i]); {Ввод элементов массива} end;
P:=1;
for i:=1 to 10 do
P:=P*a[i]; {Вычисление произведения}
writeln ('Произведение элементов массива = ', P:6:2); readln;
end.
3. Тестирование
Введенные числа |
Результат выполнения программы |
Ожидаемый |
|
|
результат |
2 3 1 1 1 2 1 1 1 2 |
Произведение элементов массива 24 |
24 |
|
|
|
4. Результат выполнения программы