Les boucles sont parmi les concepts de programmation les plus élémentaires et les plus puissants. Une boucle dans un programme informatique est une instruction qui se répète jusqu'à ce qu'une condition spécifiée soit atteinte. Dans une structure en boucle, la boucle pose une question. Si la réponse nécessite une action, elle est exécutée. La même question est posée encore et encore jusqu'à ce qu'aucune autre action ne soit requise. Chaque fois que la question est posée est appelée une itération.
Un programmeur informatique qui a besoin d'utiliser plusieurs fois les mêmes lignes de code dans un programme peut utiliser une boucle pour gagner du temps.
Presque tous les langages de programmation incluent le concept de boucle. Les programmes de haut niveau acceptent plusieurs types de boucles. C, C ++ et C # sont tous des programmes informatiques de haut niveau et ont la capacité d'utiliser plusieurs types de boucles.
Une instruction goto peut créer une boucle en sautant en arrière vers une étiquette, bien que cela soit généralement déconseillé comme une mauvaise pratique de programmation. Pour certains codes complexes, cela permet un saut vers un point de sortie commun qui simplifie le code.
Une instruction qui modifie l'exécution d'une boucle à partir de sa séquence désignée est une instruction de contrôle de boucle. C #, par exemple, fournit deux instructions de contrôle de boucle.
La boucle, la sélection et la séquence sont les trois structures de base de la programmation informatique. Ces trois structures logiques sont utilisées en combinaison pour former des algorithmes pour résoudre tout problème logique. Ce processus est appelé programmation structurée.