Однією з властивостей комп’ютера є його здатність багато разів виконувати ті самі дії з повторюваними обчисленнями програмісти стикаються повсякчас. У програмуванні багаторазове повторення певної послідовності дій називають циклом. Послідовність команд, які повторюються під час виконання оператора циклу, надали. Для опису циклічних алгоритмів використовують алгоритмічну структуру повторення.