Циклдік алгоритм (цикл) белгілі бір мәлімдемелер тізбегін бірнеше рет орындауға мүмкіндік беретін құрылым . Цикл тіні — бұл орындалған және қайталанулар саны белгіленген немесе белгісіз болатын командалар тізбегі .
Циклді ұйымдастыру кезінде командаларды бірнеше ретке айналдыруды, сондай-ақ цикл аяқталуының шарттарын қамтамасыз ету қажет . Егер цикл аяқталмаса, оны әрқашан қайтадан алады және бағдарлама «қосалқы» болады .