Задание № 8 · ОГЭ

Линейный алгоритм

Команды выполняются по порядку, без выбора и повторений
2 мин чтенияСложность: Обновлено 29 сентября 2026

Линейный алгоритм — это алгоритм, в котором команды выполняются последовательно, одна за другой, и каждая команда выполняется ровно один раз. Порядок команд нельзя менять без изменения результата.

Линейный алгоритмНазвание связано с движением по одной линии: выполнение идёт от первой команды к последней.
Алгоритм, состоящий из последовательности команд, выполняемых в заданном порядке и ровно по одному разу, без условий и повторений.

Линейный алгоритм является простейшим видом алгоритма. В нём нет проверки условия, поэтому программа не выбирает разные действия в зависимости от ситуации. Также нет возврата к предыдущей команде: после выполнения очередного шага переходят к следующему.

Такой алгоритм удобно представлять с помощью блок-схемы: блоки команд соединяются стрелками в одну последовательную цепочку. Если изменить порядок действий, итог может стать другим или некоторые действия окажутся невозможными.

№
Пример

Алгоритм приготовления бутерброда: 1) взять кусок хлеба; 2) намазать его маслом; 3) положить сыр; 4) подать бутерброд. Каждая команда выполняется один раз и в указанном порядке.

!
Не путайте

Линейный алгоритм отличается от разветвляющегося алгоритма и циклического алгоритма. В разветвляющемся алгоритме выбирается одна из ветвей по условию, а в циклическом некоторые команды выполняются повторно. В линейном алгоритме нет ни выбора, ни повторения.

Проверьте себя

Какой алгоритм является линейным?

Главное за минуту

Главное

  • Линейный алгоритм выполняет команды последовательно, от первой до последней.
  • Каждая команда выполняется ровно один раз; условий и повторений нет.
  • Изменение порядка команд может изменить результат выполнения алгоритма.