Водночас для запису будь-якого алгоритму достатньо трьох основних алгоритмічних конструкцій (структур): прямування, розгалуження, повторення. Це становище висунув і довів Е. Дейкстра в 70-х роках. минулого століття.

Слідування, цикл і розгалуження базові алгоритмічні конструкції. Використовуючи ці конструкції як елементи якогось «конструктора», можна складати та розробляти будь-які алгоритми. Команди циклу та розгалуження управляють порядком виконання інших команд у програмі та відносяться до команд управління.

Суть її в тому, що для вирішення будь-якого логічного завдання можна скласти алгоритм, використовуючи лише три алгоритмічні структури: слідування, розгалуження та повторення. Ці структури називають базовими.

Існує 3 типи основних алгоритмічних структур: прямування; розвилка; цикл.

Вам також може сподобатися

Більше від автора