Цикли з передумовою використовуються тоді, коли виконання циклу пов'язане з деякою логічною умовою. Оператор циклу з передумовою має дві частини: умова виконання і тіло циклу.
Цикл із постумовою — цикл, в якому умова перевіряється після виконання тіла циклу. Звідси випливає, що тіло завжди виконується хоча б один раз. У мові Паскаль цей цикл реалізує оператор repeat.
Цикл з передумовою — цикл, який виконується поки що істинно деяка умова, вказана перед його початком. Ця умова перевіряється до виконання тіла циклутому тіло може бути не виконано жодного разу (якщо умова з самого початку хибна).
Цикл із параметром – це цикл, В якому змінна змінює своє значення від початкового значення до кінцевого з кроком 1 і для кожного з значень змінної виконується цикл. i – параметр циклу, тобто змінна, яка змінює своє значення при кожному вході в цикл.