Лінійна структура передбачає, що тіло програми являє собою послідовність операторів, що виконуються підряд один за одним.
Блок-схема лінійного алгоритму наведена на рисунку ліворуч (рис.1)
Лінійна програма, яка підраховує суму двох чисел праворуч (рис. 2)
Лінійні алгоритми (інша назва – прості)– це алгоритми, що складаються з команд присвоєння, введення-виведення даних та викликів процедур.
Рис. 1 Рис. 2
Умова (розгалуження) –це вид управляючої структури, що передбачає можливість вибору з декількох варіантів, для кожного з яких в залежності від певної умови виконується своя послідовність операторів.
Цикл (повторення) –це вид управляючої структури, що дозволяє кілька разів повторити задану кількість операторів.