Unterschied zwischen der Zeit und der Schleife

Unterschied zwischen der Zeit und der Schleife

Schleifen sind einer der grundlegenden Bausteine ​​zum Erstellen von Programmen. Es gibt Zeiten, in denen wir die Aussagen mehr als einmal ausführen möchten. In diesem Fall werden Schleifen verwendet. Eine Schleife ist eine Anweisung, die eine Anweisung basierend auf bestimmten Bedingungen iteriert und dann wiederholt Block oder Codeblöcke ausführt, bis die Bedingung erfüllt ist. Mit einer Schleife können wir kurze Code schreiben, die mehrmals ausgeführt werden, anstatt eine lange Reihe von Anweisungen zu schreiben, um eine Aufgabe zu erfüllen. Loop hilft mehrmals einen kürzeren Anweisungsstück, was Ihrem Programm eine größere Vielseitigkeit bei der Arbeit in der realen Welt verleiht.

Davon abgesehen gibt es drei Möglichkeiten, mit denen wir die erforderlichen Anweisungen wiederholen können: für Schleife, während der Schleife und der Schleife. Wir sind hier, um während der Zeit zu diskutieren und zu sein, während Schleifen. Die Weile und Schleifen werden verwendet, wenn Sie nicht genau wissen, wie oft eine Schleife sich wiederholen sollte. Der Unterschied liegt an der Stelle, an der der Zustand getestet wird. Die while-Schleife testet die Bedingung vor der Ausführung einer der Aussagen innerhalb der WHOS-Schleife, während der DO-While-Schleifen die Bedingung nach der Ausführung der Anweisungen innerhalb der Schleife testet. Lassen Sie uns die Unterschiede zwischen den beiden im Detail diskutieren.

Was ist während der Schleife?

Die while -Schleife ist die grundlegendste Schleifenstruktur, die bei der Programmierung verwendet wird und dort verwendet wird, wenn die Anzahl der Iterationen unbekannt ist. Dies bedeutet, dass die Schleife eine Reihe von Aussagen unendlich wiederholt, bis ein bestimmter Zustand erfüllt ist. Die while -Schleife wird verwendet, um einen Codeblock auszuführen, bis die Bedingung wahr ist. Das könnte beim ersten Versuch oder den fünfundzwanzigsten Versuch passieren. Da Sie nicht im Voraus wissen, wann eine Schleife enden sollte, müssen Sie die Schleife weiter laufen lassen, bis eine bestimmte Bedingung erfüllt ist. Es iteriert die Schleife, bis die Bedingung falsch ist und die Bedingung jeder boolesche Ausdruck sein kann.

Was ist Do-während der Schleife?

Die Schleife der Zeit ähnelt der while-Schleife, außer dass sie den Zustand erst überprüft. Es führt die Aussagen in der Schleife genau einmal vor, bevor die Erkrankung der Schleife bewertet wird. Wenn die Bedingung erfüllt ist, werden die Anweisungen in der Schleife erneut ausgeführt. Wenn die Bedingung falsch ist, wird die Steuerung unmittelbar nach der Bedingung auf die Anweisung übertragen. Die DO-während-Schleife garantiert, dass der Körper immer mindestens einmal ausgeführt wird, unabhängig davon, ob der Zustand erfüllt ist, im Gegensatz zu der Zeitschleife, die vollständig übersprungen werden kann, wenn der Zustand beim ersten Mal falsch ist. Es ist ideal, wenn Sie die genaue Anzahl von Iterationen nicht kennen.

Unterschied zwischen der Zeit und der Schleife

Struktur

- Die while -Schleife ist die grundlegendste Schleifenstruktur, die bei der Programmierung verwendet wird und dort verwendet wird, wenn die Anzahl der Iterationen unbekannt ist. Die while -Schleife wird verwendet, um einen Codeblock auszuführen, bis die Bedingung wahr ist. Die Schleife in der Zeit ist der while-Schleife sehr ähnlich, außer dass die Aussagen in der Schleife genau einmal vor der Bewertung des Zustands der Schleife durchgeführt werden und mindestens einmal ausgeführt wird, unabhängig davon, ob der Zustand erfüllt ist.

Zustand

- Die Schleife ist fast identisch mit der WHOR-Schleife, außer dass der Zustand immer nach dem Körper der Schleife ausgeführt wird. In einer Weile wird der Körper nur ausgeführt, wenn eine bestimmte Erkrankung erfüllt ist und es endet, wenn die Bedingung falsch ist. Das könnte beim ersten Versuch oder den fünfundzwanzigsten Versuch passieren. Die DO-WHERE-Schleife hingegen garantiert, dass der Körper immer mindestens einmal ausgeführt wird, unabhängig davon, ob die Bedingung während des ersten Versuchs falsch ist. Anders als bei der Zeitschleife wird die Bedingung zum Stoppen der Schleife erst nach der Ausführung der Anweisungen in der Schleife getestet.

Syntax

- Das Grundformat von einer Weile ist:

während (Zustand)

Anweisung 1;

Aussage 2;

.

.

Aussage (n);

Die while -Schleife bewertet den Zustand zu Beginn der Schleife vor den Ausführungen der Anweisung (en). Das Schlüsselwort während dessen folgt eine Bedingung, die in Klammern eingeschlossen ist, gefolgt von Aussagen. Die Bedingung muss entweder auf den wahren oder den falschen Wert bewertet werden.

Das grundlegende Format einer DO-während-Schleife lautet:

Tun

.

Aussagen // Körper des Schleifens;

while (Bedingung);

Hier wird das Keyword und der Zustand erst nach dem Körper der Schleife codiert. Dies bedeutet. Es führt zuerst die Aussagen aus, bevor die Erkrankung der Schleife bewertet wird.

Während vs. DO-while-Schleife: Vergleichstabelle

Zusammenfassung von while vs. DO-während der Schleife

Kurz gesagt, die Struktur von einer Weile ist der eines Zeitschleifs sehr ähnlich, aber der Hauptunterschied liegt in der Tatsache, dass die while-Schleife den Zustand zuerst bewertet Aussagen zuerst vor der Bewertung des Zustands der Schleife. Da die Schleife die Bedingung erst nach dem Durchlaufen seiner Anweisungen überprüft, läuft die Schleife immer mindestens einmal aus. Die while -Schleife hingegen führt die Aussagen nicht aus, wenn sich der Zustand der Schleife während des ersten Versuchs als falsch herausstellt.