Разница между линейной и разветвлённой структурой в алгоритмировании заключается в следующем:
- Линейная структура предписывает одноразовое выполнение одной и той же последовательности действий при любых допустимых входных данных. 3 В таких алгоритмах все блоки имеют последовательное соединение логической связью передачи информационных потоков. 1
- Разветвлённая структура — это алгоритмическая конструкция, обеспечивающая выбор между двумя альтернативами в зависимости от значения входных данных. 5 В таких алгоритмах в зависимости от выполнения некоторого логического условия происходит разветвление вычислений по одному из нескольких возможных направлений. 1 Подобные алгоритмы предусматривают выбор одного из альтернативных путей продолжения вычислений. 1
Таким образом, линейная структура однозначно определяет последовательность действий, в то время как разветвлённая структура позволяет выбирать между разными вариантами в зависимости от условий. 35