Il existe trois types de boucles généralement employés en algorithmique: les boucles "Pour", les boucles "Répéter … Jusqu'à " et les boucles " Tant que" 1.
Ces trois types peuvent être traduits dans la plupart des langages de programmation et sur les calculatrices.
Une boucle permet de répéter plusieurs fois des instructions.
Il existe des boucles : avec condition de bouclage, ou boucle « tant que » ; à itérations définies, ou boucle « pour ».