Цикл – Різновид керуючої конструкції у високорівневих мовах програмування, призначений для організації багаторазового виконання набору інструкцій.
Командою повторення або циклом називається така форма організації дій, коли він та сама послідовність дій повторюється до того часу, поки зберігається значення деякого логічного выражения.
У програмуванні різні типи циклів застосовуються для того, щоб повторити деяку дію потрібну кількість разів. Наприклад, відсортувати елементи масиву або знайти факторіал числа. Цикл складається з умови та тіла циклу. Код, що знаходиться в тілі, виконується, коли умова дорівнює true.