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