Catégorie > High Tech

Quelle est la différence fondamentale entre la boucle While et la boucle Do while?

Posté par Jack, mise à jour le 22/02/2021 à 19:30:01

Quelle est la différence fondamentale entre la boucle While et la boucle Do while?


Posté par Amol

1. Dans la boucle While, la condition est d'abord testée, puis les instructions sont exécutées si la condition s'avère vraie. Si les instructions sont exécutées pour la première fois, puis les conditions sont testées, si la condition s'avère vraie, les instructions sont à nouveau exécutées.

2. Un do while est utilisé pour un bloc de code qui doit être exécuté au moins une fois.
Ces situations ont tendance à être relativement rares, c'est pourquoi le simple while est plus couramment utilisé.

3. Une boucle do while s'exécute au moins une fois même si la condition donnée est fausse tandis que la boucle ne s'exécute pas si la condition donnée est fausse

4. Dans une boucle while, la condition est d'abord testé et s'il retourne true, alors il entre dans la boucle

Dans une boucle do-while, la condition est testée en dernier.

5. La boucle While est une boucle de contrôle d'entrée
où tout comme la boucle de contrôle de sortie.


6. Syntaxe:

boucle while:

while (condition)

{
Instructions;
}

faire une boucle while:

Do
{
Instructions;
} while (condition);

Posté par Jakob

Dans une boucle while, la condition est d'abord testée et si elle retourne true alors elle entre dans la boucle, tandis que dans une boucle do-while, elle entre dans la boucle en premier et fait la 1ère itération puis effectue la vérification à la fin ... Si à la fin d'une boucle do-while, il retourne vrai, la deuxième itération suit, mais s'il retourne faux, il sort de la boucle ...

Posté par Jeremie

Dans le cas d'une boucle while, la condition donnée est vérifiée et l'instruction de boucle sera exécutée si la condition s'avère vraie.
Mais à la boucle Do-while, l'instruction donnée sera exécutée au moins une fois et ensuite la condition sera vérifiée. Et si la condition est fausse, l'exécution s'arrête.
C'est la différence BAsic entre la boucle while et la boucle do-while.

Et j'espère que cela vous aidera.
À bientôt.

Posté par Raaga

En général, la boucle while et la boucle do-while sont des structures de contrôle itératives dans n'importe quel langage de programmation. Les deux sont des boucles conditionnelles car elles sont basées sur des conditions (expressions booléennes). La valeur de l'expression booléenne (vrai / faux) détermine si la boucle se termine ou non. Mais il y a une petite différence dans leur façon d'itérer. La différence fondamentale réside dans le temps de vérification de la condition pendant l'exécution de la boucle. Dans la boucle while, la condition est vérifiée au début, si elle est vraie, alors les instructions incluses dans la structure de la boucle sont exécutées, sinon la boucle se termine et le contrôle passe aux instructions suivant cette boucle et ce processus continue jusqu'à ce que la condition devienne fausse. Comme: While (condition) {statement1; statement2; . . } Déclarations suivant la boucle; Mais dans le cas de la condition de boucle do-while est vérifiée à la fin de la structure (c'est-à-dire qu'au moins une fois les instructions incluses dans cette structure de boucle sont exécutées avant de vérifier la condition) Après avoir exécuté les instructions de boucle au moins une fois, la condition de boucle est vérifié; s'il est vrai, le corps de la boucle est à nouveau exécuté, sinon la boucle se termine. Comme: Do {statement1; statement2; . . } While (condition) Instructions suivant la boucle; Ainsi, leur syntaxe montre clairement en quoi ces deux boucles sont différentes l'une de l'autre.

Posté par Gaurav

Alors que la boucle est une boucle de contrôle d'entrée où tout comme la boucle de contrôle de sortie. Alors que => la condition de la boucle est vérifiée avant d'exécuter le corps de la boucle. Do while => la condition de la boucle est vérifiée après l'exécution du corps de la boucle loop.ie exécutée au moins une fois. Il est principalement utilisé dans les programmes comme les menus où tous les choix disponibles sont imprimés au moins une fois.

Posté par Khadija

@ En informatique, une boucle for est une instruction de langage de programmation qui permet d'exécuter du code à plusieurs reprises. Une boucle for est classée comme une instruction d'itération.

@ une boucle while est une instruction de flux de contrôle qui permet au code d'être exécuté à plusieurs reprises en fonction d'une condition booléenne donnée. La boucle while peut être considérée comme une instruction if répétitive.

@ une boucle do while, parfois simplement appelée
boucle do, est une instruction de flux de contrôle qui permet au code d'être exécuté à plusieurs reprises en
fonction d'une condition booléenne donnée. Notez cependant que contrairement à la plupart des langages,
la boucle do de Fortran est en fait analogue à la boucle for.

Posté par Naven

En cas de boucle while, le contrôle vérifie d'abord la condition donnée à l'intérieur de while, et il ne s'exécute que si la condition est vraie,
Et en cas de do-while, le contrôle exécute d'abord une fois puis vérifie les conditions si c'est vrai contrôle go plus d'autre sort.


Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus