Составление алгоритмов. Виды алгоритмов. Линейный алгоритм. Ветвящийся алгоритм. Алгоритм цикла с параметром. Алгоритм цикла с предусловием. Алгоритм цикла с постусловием.

Лекция

Соответствующие результаты вычислений могут записываться рядом с линиями, отображающими эти пути.

Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется.

Если выходов два или три, то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней).

Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента.

Примеры решения:

в общем случае − сравнение (три выхода: >, <, =);

в программировании − условные операторы if (два выхода: true, false) и case (множество выходов).

Линейный алгоритм (C=A+B)

Ветвящийся алгоритм
C=A-B при A>B и C=A+B при A≤B

Цикл с параметром
Сумма целых чисел от 1 до 10

Цикл с предусловием (вариант 1)
Сумма целых чисел от A до B

Цикл с предусловием (вариант 2)
Сумма целых чисел от A до B

Цикл с постусловием (вариант 1)
Сумма целых чисел от A до B

Цикл с постусловием (вариант 2)
Сумма целых чисел от A до B