Logo fr.removalsclassifieds.com

Différence entre While et Do While (avec table)

Table des matières:

Anonim

While et do while sont des boucles utilisées dans les langages de programmation pour effectuer plusieurs opérations encore et encore jusqu'à ce que la condition mentionnée à l'intérieur devienne fausse. Les deux boucles sont utilisées à des fins différentes et constituent une partie très importante de tout langage de programmation. Il existe de nombreuses différences entre les deux types qui aident les programmeurs.

Tandis que vs faire pendant

La différence entre les boucles while et do while est que la boucle while vérifie d'abord la condition, puis n'est exécutée que si la condition est satisfaite, c'est-à-dire si elle s'avère vraie, alors que do while est exécutée au moins une fois avant la condition est vérifiée.

La boucle while est un type de boucle qui est utilisé pour exécuter un certain ensemble d'instructions encore et encore jusqu'à ce que la condition reste vraie. Dans ce type de boucle, la condition est vérifiée avant l'exécution des instructions et, par conséquent, elle est connue sous le nom de boucle à entrée contrôlée car elle contrôle le moment où l'itération doit s'écouler.

La boucle do while est un type de boucle qui est utilisé pour exécuter un certain ensemble d'instructions encore et encore jusqu'à ce que la condition reste vraie, mais dans ce type de boucle, les instructions sont exécutées au moins une fois avant de vérifier la condition et ainsi, il est connu comme une boucle contrôlée par la sortie car il contrôle quand le processus d'itération doit s'arrêter.

Tableau de comparaison entre While et Do While

Paramètres de comparaison

Tandis que

Faire pendant

Syntaxe while(condition){Déclarations; } faire{ déclarations; } tandis que(condition);
Contrôle de l'état Écrit au départ. Écrit à la fin de la boucle.
Itérations L'itération ne se déroule pas tant que la condition n'est pas vraie. L'itération se déroule au moins une fois avant de vérifier la condition.
Nom alternatif Boucle d'entrée contrôlée Boucle à sortie contrôlée
Utilisation du point-virgule Non utilisé Il est utilisé à la fin de la boucle

Qu'est-ce que le moment ?

La boucle while est un type de boucle qui est le type le plus fondamental utilisé dans les langages de programmation pour effectuer une tâche encore et encore jusqu'à ce que la condition mentionnée en haut de la boucle reste vraie. La disposition de base de la syntaxe reste la même pour toutes les langues, qui ressemble à ce qui suit: while (condition){ instructions;}

Dans la syntaxe d'abord, le while est écrit avec la condition pour laquelle la boucle doit fonctionner, qui est écrite entre parenthèses ou parenthèses. Ensuite, l'ensemble d'instructions est écrit à l'intérieur des accolades, qui doivent être exécutées si la condition s'avère vraie. Il peut s'agir d'une seule instruction ou d'un bloc d'instructions selon la fonction à exécuter.

La boucle vérifie d'abord la condition si elle s'avère vraie ou fausse, si la condition s'avère vraie, la boucle commence à s'itérer et les instructions écrites à l'intérieur sont exécutées. Après cela, la condition est vérifiée à nouveau. Cela continue jusqu'à ce que la condition ne devienne pas fausse. Une fois que la condition devient fausse, les instructions internes ne sont plus exécutées et le processus d'itération s'arrête, ce qui signifie que la boucle est terminée et que la prochaine ligne d'instructions immédiate est exécutée.

Qu'est-ce que faire pendant ?

La boucle do while est un type de boucle qui est utilisé dans les langages de programmation pour effectuer une tâche encore et encore jusqu'à ce que la condition mentionnée au bas de la boucle reste vraie, mais la spécialité de do while est que les instructions soient exécutées au moins une fois avant même de vérifier la condition car les instructions sont écrites en haut et la condition est écrite en bas. La disposition de base de la syntaxe reste la même pour tous les langages, qui ressemble à ce qui suit: instructions do{; } tandis que(condition);

Dans la syntaxe, d'abord, le do est écrit. Ensuite, l'ensemble d'instructions est écrit à l'intérieur des accolades, qui doivent être exécutées si la condition s'avère vraie. Ensuite, le moment est écrit avec la condition pour laquelle la boucle doit fonctionner, qui est écrite entre parenthèses ou parenthèses. Puis un point-virgule à la fin.

La boucle est d'abord exécutée, puis vérifie la condition par la suite si elle s'avère vraie ou fausse. Si la condition est vraie, la boucle recommence à s'itérer et les instructions écrites à l'intérieur sont exécutées. Après cela, la condition est vérifiée à nouveau. Cela continue jusqu'à ce que la condition ne devienne pas fausse. Une fois que la condition devient fausse, les instructions internes ne sont plus exécutées et le processus d'itération s'arrête, ce qui signifie que la boucle est terminée et que la prochaine ligne d'instructions immédiate est exécutée.

Principales différences entre While et Do While

Conclusion

Les deux types de boucles sont utilisés à des fins d'itération et sont utilisés pour atteindre des objectifs différents. En revanche, la boucle est utilisée lorsqu'il est certain que la boucle ne doit être exécutée que lorsque la condition de la boucle est satisfaite ou peut dire qu'elle s'avère vraie. Alors que la boucle do while est utilisée lorsqu'il est connu que la boucle doit être exécutée au moins une fois même si la condition s'avère plus tard fausse ou peut être déclarée avant de vérifier la condition mentionnée à l'intérieur de while. Si un individu souhaite que la condition de terminaison soit vérifiée à la fin, alors il vaut mieux faire une boucle while; sinon, utilisez la boucle while.

Les références

  1. https://dl.acm.org/doi/abs/10.1145/1460833.1460872
  2. https://link.springer.com/content/pdf/10.1007/BF00264291.pdf
  3. https://ieeexplore.ieee.org/abstract/document/6312840/

Différence entre While et Do While (avec table)