Цикли з передумовою використовуються тоді, коли виконання циклу пов'язане з деякою логічною умовою. Оператор циклу з передумовою має дві частини: умова виконання і тіло циклу.

Цикл із постумовоюцикл, в якому умова перевіряється після виконання тіла циклу. Звідси випливає, що тіло завжди виконується хоча б один раз. У мові Паскаль цей цикл реалізує оператор repeat.

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

Цикл із параметром – це цикл, В якому змінна змінює своє значення від початкового значення до кінцевого з кроком 1 і для кожного з значень змінної виконується цикл. i – параметр циклу, тобто змінна, яка змінює своє значення при кожному вході в цикл.