Logo it.removalsclassifieds.com

Differenza tra While e Do While (con tabella)

Sommario:

Anonim

While e do while sono cicli utilizzati nei linguaggi di programmazione per eseguire diverse operazioni ancora e ancora fino a quando la condizione menzionata al suo interno diventa falsa. Entrambi i loop vengono utilizzati per scopi diversi e sono una parte molto importante di qualsiasi linguaggio di programmazione. Ci sono molte differenze tra entrambi i tipi che aiutano i programmatori.

Mentre contro fai mentre

La differenza tra il ciclo while e do while è che il ciclo while prima controlla la condizione e poi viene eseguito solo se la condizione risulta soddisfatta, cioè se risulta vera, mentre il ciclo do while viene eseguito almeno una volta prima la condizione è verificata.

Il ciclo while è un tipo di ciclo che viene utilizzato per eseguire ripetutamente un determinato insieme di istruzioni finché la condizione rimane vera. In questo tipo di ciclo, la condizione viene verificata prima dell'esecuzione delle istruzioni e, pertanto, è nota come ciclo controllato dall'ingresso poiché controlla quando l'iterazione deve scorrere.

Il ciclo do while è un tipo di ciclo che viene utilizzato per eseguire un certo insieme di istruzioni ancora e ancora finché la condizione rimane vera, ma in questo tipo di ciclo, le istruzioni vengono eseguite almeno una volta prima di controllare la condizione e quindi, è noto come un ciclo controllato dall'uscita poiché controlla quando il processo di iterazione dovrebbe interrompersi.

Tabella di confronto tra While e Do While

Parametri di confronto

Mentre

Fare durante

Sintassi while(condizione){Dichiarazioni; } fare{ dichiarazioni; } while(condizione);
Controllo delle condizioni Scritto all'inizio. Scritto alla fine del ciclo.
iterazioni L'iterazione non scorre finché la condizione non è vera. L'iterazione scorre almeno una volta prima di verificare la condizione.
Nome alternativo Circuito controllato in ingresso Uscita controllata dal loop
Uso del punto e virgola Non usato Viene utilizzato alla fine del ciclo

Che cos'è mentre?

Il ciclo while è un tipo di ciclo che è il tipo più fondamentale utilizzato nei linguaggi di programmazione per eseguire un'attività ancora e ancora fino a quando la condizione menzionata all'inizio del ciclo rimane vera. Il layout di base della sintassi rimane lo stesso per tutti i linguaggi, che hanno il seguente aspetto: while (condition){ statement;}

Nella sintassi prima, il while è scritto insieme alla condizione per la quale il ciclo dovrebbe funzionare, che è scritta all'interno delle parentesi o delle parentesi tonde. Quindi l'insieme delle istruzioni viene scritto all'interno delle parentesi graffe, che devono essere eseguite se la condizione risulta essere vera. Può essere una singola istruzione o un blocco di istruzioni a seconda della funzione che deve essere eseguita.

Il ciclo prima controlla la condizione se risulta vera o falsa, se la condizione è vera allora il ciclo inizia a scorrere e le istruzioni scritte al suo interno vengono eseguite. Successivamente, la condizione viene nuovamente verificata. Questo va avanti fino a quando la condizione non diventa falsa. Una volta che la condizione diventa falsa, le istruzioni interne non vengono più eseguite e il processo di iterazione si interrompe, il che significa che il ciclo è terminato e viene eseguita la successiva riga di istruzioni.

Che cos'è Do While?

Il ciclo do while è un tipo di ciclo che viene utilizzato nei linguaggi di programmazione per eseguire un'attività ancora e ancora fino a quando la condizione menzionata alla fine del ciclo rimane vera, ma la specialità di do while è che le istruzioni vengono almeno eseguite una volta prima ancora di controllare la condizione poiché le istruzioni sono scritte in alto e la condizione in basso. Il layout di base della sintassi rimane lo stesso per tutti i linguaggi, che hanno il seguente aspetto: istruzioni do{; } while(condizione);

Nella sintassi, innanzitutto, viene scritto il do. Quindi l'insieme delle istruzioni viene scritto all'interno delle parentesi graffe, che devono essere eseguite se la condizione risulta essere vera. Quindi viene scritto il while insieme alla condizione per la quale il ciclo dovrebbe funzionare, che è scritta all'interno delle parentesi o delle parentesi tonde. Poi un punto e virgola alla fine.

Il ciclo prima viene eseguito e poi controlla la condizione in seguito se risulta vero o falso. Se la condizione è vera, il ciclo ricomincia a scorrere e le istruzioni scritte al suo interno vengono eseguite. Successivamente, la condizione viene nuovamente verificata. Questo va avanti fino a quando la condizione non diventa falsa. Una volta che la condizione diventa falsa, le istruzioni interne non vengono più eseguite e il processo di iterazione si interrompe, il che significa che il ciclo è terminato e viene eseguita la successiva riga di istruzioni.

Principali differenze tra While e Do While

Conclusione

Entrambi i tipi di cicli vengono utilizzati per scopi di iterazione e vengono utilizzati per raggiungere obiettivi diversi. Al contrario, il ciclo viene utilizzato quando è certo che il ciclo deve essere eseguito solo quando la condizione del ciclo è soddisfatta o può dire che diventa vero. Considerando che il ciclo do while viene utilizzato quando è noto che il ciclo dovrebbe essere eseguito almeno una volta anche se la condizione in seguito si rivela falsa o può dire prima di controllare la condizione menzionata all'interno di while. Se un individuo vuole che la condizione di terminazione sia verificata alla fine, allora il ciclo do while è il migliore; altrimenti, usa il ciclo while.

Riferimenti

  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/

Differenza tra While e Do While (con tabella)