Пример 1.
Определить площадь трапеции по введенным значениям оснований (a и b) и высоты (h).
Запись
решения задачи Запись алгоритма в
виде блок-схемы (рис. 1):
на алгоритмическом языке:
алг трапеция
вещ a,b,h,s
нач
ввода,b,h
s:=((a+b)/2)*h
выводs
кон
Рисунок 1. Блок-схема линейного алгоритма
Пример 2. Определить среднее арифметическое двух чисел, если a положительное и частное (a/b) в противном случае.
Запись решения задачи : Запись алгоритма в виде блок-схемы (рис. 2):
на алгоритмическом языке

алг числа
вещ a,b,c
нач
ввод a,b
если a>0
то с:=(a+b)/2
иначе с:=a/b
все
вывод с
кон
Рисунок 2. Блок-схема алгоритма с ветвлением
Пример 3. Составить алгоритм нахождения суммы целых чисел в диапазоне от 1 до 10.
Запись решения задачи Запись алгоритма в виде блок-схемы (рис. 3):
на
алгоритмическом языке:
алг сумма
вещ a,s
нач
S:=0;
а:=1;
нц
покаa<=10
S:=S+a;
а:=a+1;
кц
вывод S
кон
Рисунок 3. Циклический алгоритм с предусловием
В алгоритме с постусловием сначала выполняется тело цикла, а затем
проверяется условие окончания цикла. Решение задачи нахождения суммы первых
десяти целых чисел в данном случае будет выглядеть следующим образом:
алг сумма
вещ a,s
нач
S:=0;
а:=1;
нц
S:=S+a;
а:=a+1;
пока a<=10
кц
вывод S
кон
Рисунок 4. Циклический алгоритм с постусловием
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.