Помогите,пожалуйста, понять,что такое "линейные алгоритмы". Не просто пояснение, а представьте пример задачи и ее решение (алгоритмом),спасибо! Даю много баллов.
Срочно!
Линейный алгоритм - алгоритм, действия которого происходят в заданном порядке ( выполняются друг за другом ). Вот пример: Начало -> Действие 1 -> Действие 2 -> Конец. Никаких условий нет. Действия идут друг за другом. Вот пример разветвляющегося алгоритма: Начало -> Условие -> Если да[действие 1] - Если нет[Действие 2] -> Конец. Действия в алгоритме идут в зависимости от условия и выбора ответа.
Можно с задачей?
Ну вот например задача сделать бутерброд: Начало -> Дойти до холодильника -> Достать колбасу - > Отрезать ломтик колбасы -> Отрезать ломтик хлеба -> Положить колбасу на хлеб -> Конец. В разветвляющемся алгоритме это выглядело бы так: Начало -> Дойти до холодильника -> В холодильнике есть колбаса? -> [Да]Достать колбасу - [Нет]Достать сыр ->... Напиши мне в ЛС если будет непонятно. Я объясню
Я объясняю так, как хочу. Линейные алгоритмы обычно объясняют вместе с разветвляющимеся. Я думаю в сравнении понимать будет лучше