Приведите примеры базовых алгоритмов.
В §
Линейный алгоритм: подойти к пешеходному переходу, дождаться зелёного света, перейти улицу. Команды выполняются однократно и в заданном порядке, поэтому этот пример относится к линейной структуре.
Условный алгоритм: если на улице идёт дождь, взять зонт; если дождя нет, выйти без зонта. Здесь проверяется условие «идёт дождь», и в зависимости от результата выбирается одно из двух действий. Это ветвление.
Циклический алгоритм: зачерпнуть тесто, вылить его на разогретую сковороду, подождать, перевернуть оладушек и снять его; повторять эти действия, пока остаётся тесто. Последовательность действий выполняется несколько раз, поэтому это цикл с условием. Если заранее указать количество повторений, например приготовить четыре оладушка, получится цикл с параметром.
Линейный алгоритм — переход улицы по последовательности команд. Условный — выбор, брать ли зонт, в зависимости от погоды. Циклический — повторение действий при приготовлении оладий.
