Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры блок-схем для конкретных задач.pdf
Скачиваний:
97
Добавлен:
13.03.2016
Размер:
846.14 Кб
Скачать

Структурированные типы данных

Одномерный массив

Одномерный массив – это массив, элементы которого имеют только один индекс.

Ввод элементов массива осуществляется поэлементно, обычно в порядке возрастания индексов. Алгоритм ввода элементов одномерного массива представлен на блок-схеме (рис. 2.1).

i= 1, N, 1

Ввод аi

Рис. 8 Ввод элементов одномерного массива

При обработке элементов массива доступ к ним осуществляется также в цикле, как и ввод.

16

ПРИМЕР 6. Вычислить произведение элементов одномерного массива А(10).

1. Блок-схема

Начало

i= 1, 10, 1

Ввод аi

P = 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.

17

3. Тестирование

Введенные числа

Результат выполнения программы

Ожидаемый

 

 

результат

2 3 1 1 1 2 1 1 1 2

Произведение элементов массива 24

24

 

 

 

4. Результат выполнения программы

18