Цикл - це фрагмент алгоритму, команди якого можуть виконуватися більше ніж один раз. Ті команди, які можуть виконуватися більше ніж один раз, утворюють тіло циклу. Якщо серед команд тіла циклу є інші цикли, то такий фрагмент алгоритму називають вкладеними циклами. Цикл, який міститься в тілі іншого циклу, називають внутрішнім. А цикл, у тілі якого розміщено інший цикл, називають зовнішнім.