ауцыв уафсыв
Мыслитель
(5412)
1 месяц назад
Примеры к алгоритмам ветвления и циклическим алгоритмам:
Алгоритм ветвления:
Из жизни: Решение о том, что надеть в зависимости от погоды.
Если на улице идет дождь, то взять зонт.
Иначе, зонт не нужен.
Из математики: Определение знака числа.
Если число > 0, то оно положительное.
Иначе если число < 0, то оно отрицательное.
Иначе число равно 0.
Цикл с параметром:
Из жизни: Выполнение зарядки, где каждое упражнение повторяется определенное количество раз.
Повторить 5 раз: приседания.
Повторить 10 раз: отжимания.
Из математики: Вычисление факториала числа n.
Для i от 1 до n:
результат = результат * i
Цикл с предусловием:
Из жизни: Поиск нужной книги на полке, пока она не будет найдена.
Пока книга не найдена:
Просмотреть следующую книгу на полке.
Из математики: Поиск наибольшего общего делителя (НОД) двух чисел с помощью алгоритма Евклида.
Пока b не равно 0:
temp = b
b = a mod b
a = temp
Цикл с постусловием:
Из жизни: Попробовать открыть дверь, пока она не откроется. (Вы совершаете действие, а потом проверяете, получилось ли).
Сначала попробовать открыть дверь.
Пока дверь не открыта:
Попробовать открыть дверь снова.
Из математики: Ввод положительного числа с клавиатуры.
Сначала запросить ввод числа.
Пока введенное число не больше 0:
Вывести сообщение об ошибке.
Запросить ввод числа снова.