Di Francesco Rosati e Francesco Tramis
Se stai leggendo questo articolo, è perchè probabilmente non sai cosa sono i cicli While e Do While. Nessun problema! Siamo qui per aiutarti. Ti spiegeremo brevemente come scriverli nella pratica (C++) e come disegnarli nella teoria.
La differenza dei due cicli sta nella posizione della condizione. Di seguito le spiegazioni:
Do While

Questo è un ciclo Postcondizionale. In esso la condizione è posta dopo le varie operazioni da noi effettuate. Nei cicli Do While l’esecuzione del blocco viene effettuata almeno una volta, cosa che non accade nel While.
While

Questo è un ciclo Precondizionale. Come si può vedere, a differenza del precedente ciclo, la condizione è posta prima delle operazioni. Questo, come detto in precedenza, fa si che l’esecuzione del blocco possa anche non essere eseguita nemmeno una volta. Ovviamente questo dipende dal caso.
While e Do While in C++
Ora che abbiamo analizzato il funzionamento e l’aspetto dei 2 cicli, andiamo a vedere come si inseriscono in un compilatore del linguaggio C++.
while(c++)

Questa è la rappresentazione di un ciclo precondizionale su un compilatore, come possiamo notare ci sono 2 parentesi graffe il quale scopo è rappresentare l’inizio e la fine del ciclo.
Do While(C++)

Questo invece è come si presenta un ciclo Do While, postcondizionale, all’interno dei vari compilatori e possiamo subito notare una differenza rispetto al ciclo While, ovvero il punto e virgola alla fine. Quest’ultimo viene inserito per rappresentare la fine del ciclo.
L’articolo è giunto al termine. Per qualsiasi domanda scriveteci qui sotto nei commenti. Risponderemo il prima possibile.

