Отличие разветвляющегося алгоритма от циклического заключается в следующем:
- Разветвляющийся алгоритм — это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. 12 Например, если на улице идёт дождь, то необходимо взять зонт, иначе не брать зонт с собой. 1
- Циклический алгоритм — это алгоритм, команды которого повторяются некое количество раз подряд. 12 Например, при чтении книги будут повторяться одни и те же действия: прочитать страницу, перелистнуть и т.д.. 1
Таким образом, разветвляющийся алгоритм предполагает выбор последовательности действий в зависимости от условия, а циклический — многократное повторение одних и тех же действий. 57