Алгоритм линейной структуры — это алгоритм, элементы структуры которого расположены в последовательности предписываемых действий.
Программы, реализующие такие алгоритмы, называют программами с естественным порядком выполнения. Машинные команды программы располагаются в соседних ячейках памяти в порядке их выполнения.
Для реализации алгоритмов используются команды пересылки, арифметические и логические.
В качестве примера программы с линейной структурой алгоритма рассмотрим нахождение суммы трех чисел, записанные в ячейках памяти с адресами: ADR1, ADR2, ADR3. Результат следует поместить в ячейку с адресом 870.
Схема алгоритма представлена на рис.3.1, а программа — в табл.3.1.

Рис.3.1