Quando usare while e do while?

Domanda di: Elga Fabbri  |  Ultimo aggiornamento: 19 giugno 2026
Valutazione: 5/5 (74 voti)

L'istruzione do esegue il corpo in modo condizionale una o più volte. L'istruzione while esegue il corpo in modo condizionale zero o più volte. In qualsiasi momento all'interno del corpo di un'istruzione di iterazione, è possibile interrompere il ciclo usando l'istruzione break .

Quando si utilizza il while?

L'istruzione while consente di ripetere un'istruzione fino a quando un'espressione specificata non restituisce false.

Quando usare for e quando while?

A livello logico, la differenza col ciclo while è che invece di eseguire il blocco di codice interessato finché la condizione di controllo resta True, il ciclo for esegue questa sezione di programma per un numero specifico di cicli.

Come si esegue un ciclo do-while in Java?

L'istruzione do-while serve per eseguire un ciclo controllando la condizione dopo aver eseguito le istruzioni. Si eseguono le istruzioni, alla fine si controlla la condizione, se è vera si riesegue il ciclo. Si usa quando è necessario che le istruzioni vengano eseguite almeno una volta !

Quando termina il ciclo while?

Caso 2: il ciclo while() viene strutturato come un ciclo infinito ed il controllo sul carattere viene fatto all'interno del ciclo stesso; appena il carattere convenuto viene trovato, il ciclo termina con un'istruzione break.

lofi hip hop radio 📚 beats to relax/study to



Trovate 26 domande correlate

Qual è la differenza tra while e do-while?

I ciclo do-while sono simili ai cicli while con la differenza che il corpo del ciclo viene eseguito almeno una volta. In altre parole, se la condizione è inzialmente falsa, il corpo di un ciclo while non viene mai eseguito, mentre quello del ciclo do-while viene comunque eseguito una prima volta.

Cosa ci va dopo il while?

Usiamo 'while' per parlare di due azioni che avvengono allo stesso tempo. Usiamo una frase completa (soggetto + verbo) dopo 'while' così abbiamo un'immagine chiara di entrambe le azioni. I took the kids to school while she was at work.

Come usare do-while?

Lo si fa utilizzando la sintassi do.. while : do { // corpo del ciclo } while ( condition ) ; Il ciclo esegue prima il corpo, poi controlla la condizione; se questa è vera, esegue nuovamente il corpo.

Quando si esce dal ciclo do-while?

L'esecuzione dell'istruzione do-while termina quando x diventa 0 o negativo. Il corpo del ciclo viene eseguito almeno una volta.

Come chiudere un ciclo while?

L'istruzione break in Python

L'istruzione break serve per terminare un ciclo while prematuramente: non appena quest'espressione viene letta e processata all'interno del ciclo, Python blocca il loop istantaneamente.

Che tempo verbale si usa con while?

While è sempre seguito dal passato progressivo in inglese, mentre when è sempre seguito dal past simple. Guarda questi esempi: A girl met her friend while she was walking in the park. A girl was walking in the park when she met her friend.

Cosa accade se la condizione di un ciclo while è sempre vera?

Quando si esce da un ciclo while la condizione risulta sempre falsa, questo perché altrimenti il programma rimarrebbe ancora nel ciclo.

Quando si usa il ciclo for?

Il ciclo for viene usato per eseguire iterativamente istruzioni sugli elementi di un contenitore. Il ciclo for può essere usato con la funzione range per usare come valori una sequenza di numeri interi. range. La funzione range genera una sequenza di numeri interi che controlla le iterazioni del ciclo.

Quando si usa a while?

We've seen him for a while. (Non c'è alcuna indicazione di tempo compiuto e si tratta probabilmente di un evento recente). We've been here for ten minutes. (L'azione è iniziata 10 minuti fa ed è ancora in svolgimento).

Qual è la differenza tra il ciclo while e il ciclo for?

L'istruzione foreach enumera gli elementi di una raccolta ed esegue il corpo per ogni elemento della raccolta. L'istruzione do esegue il corpo in modo condizionale una o più volte. L'istruzione while esegue il corpo in modo condizionale zero o più volte.

Che cos'è il ciclo while in informatica?

Ciclo while

Nel while del C (e di molti altri linguaggi) la condizione di permanenza nel ciclo viene controllata prima di eseguire la prima iterazione del ciclo stesso; se essa risulta immediatamente falsa, le istruzioni nel ciclo non vengono eseguite.

Quando usare il while?

L'istruzione while viene utilizzata per eseguire un loop su una serie di istruzioni fino a quando non viene soddisfatta una determinata condizione. È possibile utilizzare l'istruzione while per ripetere una serie di operazioni finché una condizione specificata non diventa true.

Come si scrive "while" in C?

While in C
  • while (condizione) istruzione/i. ...
  • int i = 0; while (i != 100) { printf("%d n", i); i++; } ...
  • do istruzione/i while (condizione) ...
  • do { printf("Premere 1 per continuare : "); scanf("%d", & valore); printf("n"); } while (valore !=1) ...
  • for (inizializzazione ; condizione ; incremento) istruzione/i.

Come uscire da un ciclo while in C?

comando break (C e C++)

Il comando break consente di terminare ed uscire da un loop (ovvero, do , for e while ) o da un comando switch da un qualsiasi punto diverso dalla fine logica. È possibile inserire un comando break solo nel corpo di un comando di loop o nel corpo di un comando switch .

Che cos'è l'iterazione?

L'iterazione è l'atto di ripetere un procedimento con l'obiettivo di avvicinarsi a un risultato desiderato. Ogni ripetizione del procedimento è essa stessa definita un'iterazione, e i risultati di una sono utilizzati come punto di partenza per quella successiva.

Quale ciclo viene eseguito solo se la condizione è vera all'inizio?

Statement if

Il body è eseguito solo se la condizione è vera. La condizione in uno statement if è considerata vera se il suo valore è diverso da zero e falsa se il suo valore è zero.

Che cos'è il costrutto di iterazione?

Consente di ripetere una operazione elementare o un blocco di operazioni. elementare (o il blocco di istruzioni) verrà ripetuta. L'iterazione termina quando si è raggiunto il numero prefissato di ripetizioni. istruzioni, che quindi vengono eseguite almeno una volta.

Come si usa "while" in inglese?

Quando si usa While? Invece in inglese While viene utilizzato quando dobbiamo parlare di due azioni o attività prolungate che accadono nello stesso tempo. In questo caso possiamo usare due verbi semplici o due verbi continui, come il present continuous o il past continuous.

Quando si usa while e quando as?

TIME – when, while, as, as soon as

I connettivi when e as hanno un significato molto simile. Generalmente si utilizza while per un'azione con una durata più lunga, specialmente con la forma progressiva.

Perché in inglese "because"?

In inglese, "perché" può essere tradotto in due modi differenti, ovvero "why" e "because". Il primo rappresenta una question word, utile nel discorso diretto e indiretto per esprimere una domanda; "because" al contrario si utilizza in risposta alle domande e può essere sostituito da alcuni sinonimi.

Articolo precedente
Chi era la mamma di Giulia Cecchettin?
Articolo successivo
Cosa può pignorare l'Agenzia delle Entrate?