Vidéo: Différence Entre Une Boucle Définie Et Une Boucle Indéfinie
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Boucle définie vs boucle indéfinie
Une boucle est un bloc de code qui se répéterait un certain nombre de fois ou jusqu'à ce qu'une condition soit satisfaite. Une boucle définie est une boucle dans laquelle le nombre d'exécutions est connu à l'avance avant d'entrer dans la boucle. Dans une boucle indéfinie, le nombre de fois qu'il va s'exécuter n'est pas connu à l'avance et il va être exécuté jusqu'à ce qu'une condition soit satisfaite.
Qu'est-ce qu'une boucle définie?
Une boucle définie est une boucle dans laquelle le nombre d'exécutions est connu à l'avance avant d'entrer dans la boucle. Le nombre d'itérations qu'il va répéter sera généralement fourni via une variable entière. En général, les boucles for sont considérées comme des boucles définies. Voici un exemple de boucle définie implémentée à l'aide d'une boucle for (en langage de programmation Java).
pour (int i = 0; i <num; i ++)
{
// corps de la boucle for
}
La boucle ci-dessus exécutera son corps un certain nombre de fois fourni par la variable num. Cela pourrait être déterminé à partir de la valeur initiale de la variable i et de la condition de boucle.
Les boucles While peuvent également être utilisées pour implémenter des boucles définies comme indiqué ci-dessous (en Java).
int i = 0;
alors que je
{
// corps de la boucle
i ++;
}
Même si cela utilise une boucle while, c'est aussi une boucle définie, car on sait à l'avance que la boucle va s'exécuter le nombre de fois fourni par la variable num.
Qu'est-ce qu'une boucle indéfinie?
Dans une boucle indéfinie, le nombre de fois qu'il va s'exécuter n'est pas connu à l'avance. En règle générale, une boucle indéfinie sera exécutée jusqu'à ce qu'une condition soit satisfaite. Les boucles While et les boucles do-while sont couramment utilisées pour implémenter des boucles indéfinies. Même s'il n'y a pas de raison spécifique pour ne pas utiliser les boucles for pour construire des boucles indéfinies, les boucles indéfinies peuvent être organisées proprement en utilisant des boucles while. Certains des exemples courants dont vous auriez besoin pour implémenter des boucles indéfinies invitent à lire une entrée jusqu'à ce que l'utilisateur insère un entier positif, la lecture d'un mot de passe jusqu'à ce que l'utilisateur insère le même mot de passe deux fois de suite, etc.
Quelle est la différence entre une boucle définie et une boucle indéfinie?
Une boucle définie est une boucle dans laquelle le nombre de fois qu'elle va s'exécuter est connu à l'avance avant d'entrer dans la boucle, tandis qu'une boucle indéfinie est exécutée jusqu'à ce qu'une condition soit satisfaite et le nombre de fois qu'elle va s'exécuter n'est pas connu en avance. Souvent, des boucles définies sont implémentées à l'aide de boucles for et des boucles indéfinies sont implémentées à l'aide de boucles while et de boucles do-while. Mais il n'y a aucune raison théorique de ne pas utiliser les boucles for pour les boucles indéfinies et les boucles while pour les boucles définies. Mais les boucles indéfinies pourraient être soigneusement organisées avec des boucles while, tandis que les boucles définies pourraient être soigneusement organisées avec des boucles for.
Recommandé:
Différence Entre Une Protéine Simple Et Une Protéine Conjuguée
La principale différence entre une protéine simple et une protéine conjuguée est que les protéines simples sont constituées d'acides aminés liés ensemble pour former une grande molécule, w
Différence Entre Une Fosse Bordée Et Une Fosse Simple
La principale différence entre la fosse bordée et la fosse simple est que la fosse bordée a un mur secondaire recouvrant la cavité de la fosse formant une frontière tandis que simple
Différence Entre Une Diffusion Simple Et Une Diffusion Facilitée
La principale différence entre une diffusion simple et une diffusion facilitée est que la diffusion simple se produit sans implication du canal ou de la protéine porteuse
Différence Entre Une Obligation Double Et Une Obligation Simple
La principale différence entre une double liaison et une liaison simple est que, dans une formation de liaison simple, deux atomes partagent une paire d'électrons uniquement entre alors que, dans un do
Différence Entre La Boucle For Et La Boucle Foreach
Différence clé - boucle for vs boucle foreach Les deux boucles for et foreach sont des structures de contrôle utilisées pour répéter un bloc d'instructions. Il y a