Обчислювальні процеси можуть бути: лінійні, такі що розгалужуються і циклічні.
Лінійний алгоритм - це алгоритм, в якому всі його дії виконуються одна за одною, тобто послідовно.
Однак у більшості обчислювальних процесів ми стикаємося з тим, що вибір ходу подальших дій визначається результатом попередніх. Такі алгоритми називаються алгоритмами розгалуження.
Алгоритми розгалуження - це алгоритми, в яких в залежності від виконання або невиконання деякої умови вчиняється одна або інша послідовність дій.
Циклічні алгоритми - алгоритми, в яких одна і та ж послідовність дій відбувається кілька разів до тих пір, поки виконуються деякі умови. На рисунку представлено графічне представлення обчислювальних процесів.
Рисунок 2 – Типи обчислювальних процесів