Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Xlektronnyj_uchebnik_po_jazyku_Pascal.doc
Скачиваний:
6
Добавлен:
09.07.2019
Размер:
642.05 Кб
Скачать

Блок - схемы алгоритмов

При обучении программированию используется графическое описание алгоритма решения задачи в виде блок - схемы. Такое представление алгоритма достаточно удобно и наглядно показывает последовательность выполнения операторов программы. Приведем основные обозначения, применяемые в блок - схемах.

Используя данные обозначения можно составить блок - схемы основных операторов программирования на алгоритмическом языке Паскаль.

В соответствии с используемыми в программе операторами различают следующие типы алгоритмов: линейный, ветвящийся, циклический, комбинированный.

Приведем пример блок - схемы комбинированного алгоритма для расчета суммы положительных S1 и отрицательных S2 чисел из N случайных чисел от -100 до 100.

Соответствующие алгоритму операторы имеют вид:

Begin

Randomize;

Writeln('Введите количество случайных чисел');

Readln(N);

S1:=0;

S2:=0;

For i:=1 to N do

begin

x:=Random(201)-100;

if x < 0 Then S2:=S2+x else S1:=S1+x;

end;

Writeln('S1= ', S1, ' S2= ', S2);

Readln

End.