Линейный алгоритм — это алгоритм, в котором все действия выполняются последовательно друг за другом. 3 У него только один вход и один выход, попасть из первого действия, например, в третье невозможно. 2
Разветвляющийся (ветвящийся) алгоритм — это алгоритм, в котором в зависимости от результатов проверки условия выполняется либо одно действие, либо другое. 4 При выполнении такого алгоритма будут выполнены не все действия, а только те, что выбраны по условию. 2
Таким образом, основное отличие линейного алгоритма от разветвляющегося в том, что линейный алгоритм идёт по одному пути, а разветвляющийся — по нескольким, в зависимости от условий. 35