Помогите,пожалуйста, понять,что такое "линейные алгоритмы". Не просто пояснение, а...

0 голосов
55 просмотров

Помогите,пожалуйста, понять,что такое "линейные алгоритмы". Не просто пояснение, а представьте пример задачи и ее решение (алгоритмом),спасибо! Даю много баллов.


Информатика (730 баллов) | 55 просмотров
0

Срочно!

Дан 1 ответ
0 голосов

Линейный алгоритм - алгоритм, действия которого происходят в заданном порядке ( выполняются друг за другом ).

Вот пример:
Начало -> Действие 1 -> Действие 2 -> Конец. Никаких условий нет. Действия идут друг за другом.

Вот пример разветвляющегося алгоритма:
Начало -> Условие -> Если да[действие 1] - Если нет[Действие 2] -> Конец. Действия в алгоритме идут в зависимости от условия и выбора ответа.

(1.1k баллов)
0

Можно с задачей?

0

Ну вот например задача сделать бутерброд:
Начало -> Дойти до холодильника -> Достать колбасу - > Отрезать ломтик колбасы -> Отрезать ломтик хлеба -> Положить колбасу на хлеб -> Конец.

В разветвляющемся алгоритме это выглядело бы так:
Начало -> Дойти до холодильника -> В холодильнике есть колбаса? -> [Да]Достать колбасу - [Нет]Достать сыр ->...

Напиши мне в ЛС если будет непонятно. Я объясню

0

Я объясняю так, как хочу. Линейные алгоритмы обычно объясняют вместе с разветвляющимеся. Я думаю в сравнении понимать будет лучше