Accueil : Conditions du logiciel : Définition de boucle

boucle

In Informatique, une boucle est une structure de programmation qui répète une séquence d'instructions jusqu'à ce qu'une condition spécifique soit remplie. Les programmeurs utilisent des boucles pour parcourir les valeurs, ajouter des sommes de nombres, répéter fonctions, et plein d'autres choses.

Les boucles sont soutenues par tous les modernes langages de programmation, bien que leurs implémentations et syntaxe peut différer. Les deux types de boucles les plus courants sont les boucle tout en et le pour la boucle.

Alors que la boucle

Une boucle while est la forme la plus simple d'une boucle de programmation. Il indique que tant qu'une condition est valide, continuez à boucler. dans le PHP exemple ci-dessous, la boucle while continuera jusqu'à ce que i est égal à num.

$ i = 1;
$ num = 21;

tandis que ($ i <$ num) // s'arrête quand $ i est égal à $ num
{
echo "$ i,";
$ i ++; // incrémente $ i
}

Si $ i est 1 et $ num est 21, la boucle affichera 1, 2, 3, 4… etc. jusqu’à 20. Ensuite, la boucle s’arrêtera ou se "cassera" après 20 itérations parce que la condition tant que a été remplie.

Pour boucle

Une boucle for est similaire à une boucle while, mais rationalise la code source. L'instruction for loop définit les points de début et de fin, ainsi que l'incrément pour chaque itération. Ci-dessous se trouve la même boucle définie ci-dessus en tant que boucle while.

$ num = 21;

pour ($ i = 1; $ i <$ num; $ i ++) // s'arrête quand $ i est égal à $ num
{
echo "$ i,";
}

Bien que les boucles for et while puissent souvent être utilisées de manière interchangeable, il est souvent plus judicieux d'utiliser l'une sur l'autre. Dans la plupart des cas, les boucles for sont préférées car elles sont plus propres et plus faciles à lire. Cependant, dans certaines situations, une déclaration while peut être plus efficace. Par exemple, l’instruction PHP suivante peut être utilisée pour charger toutes les valeurs d’un MySQL aboutir à un tableau en utilisant une seule ligne de code.

while ($ row = mysql_fetch_array ($ result))

REMARQUE: Étant donné que les boucles se répètent jusqu'à ce qu'une condition donnée soit remplie, il est important de s'assurer que la boucle se cassera à un moment donné. Si la condition n'est jamais remplie, la boucle continuera indéfiniment en créant une boucle infinie. Écrire du code qui autorise des boucles infinies est une mauvaise pratique de programmation, car cela peut provoquer le blocage des programmes.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de boucle. Il explique en terminologie informatique ce que signifie "boucle" et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition de boucle utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.