Повторення – алгоритмічна конструкція, що є послідовністю дій, що виконуються багаторазово. Алгоритми, що містять конструкцію "повторення", називають циклічними або циклами. Послідовність дій, що багаторазово повторюється в процесі виконання циклу, називається тілом циклу.
Алгоритм з повторенням або цикл – це алгоритм, в якому одна або кілька дій повторюються доти, доки не буде виконано умову. Зациклювання – це нескінченне повторення однієї й тієї ж дії, тобто виконання циклу ніколи не закінчується.
Алгоритмічна конструкція розгалуження забезпечує виконання однієї чи іншої послідовності команд залежно від істинності чи хибності деякої умови. Розгалуження може зображуватися на блок-схемі наступним чином: конструкції у прямокутнику записуються команди алгоритму.
Алгоритмічна конструкція повторення (Цикл) визначає послідовність дій, що виконуються багаторазово. Цю послідовність дій називають тілом циклу. Існує кілька можливостей керувати тим, скільки разів повторюватиметься тіло циклу.