La nostra nuova rubrica firmata Revenant

25/08/11

Ciclo while

Il ciclo while è il ciclo che mette la condizione prima del codice, adesso mi spiego ma prima vediamo un esempio di while:


int x=400;
int y=0;
while(x != y)  // l’operatore logico != potete leggerlo come “diverso da” quindi quella condizione è x diverso da y
{ y=y+1;
}



Spiegazione:
int x=400; --> dovreste sapere ormai a cosa serve: inizializza la variabile x e le attribuisci un valore pari a 400
int y=0; -->uguale a sopra
while (x != y) --> con questo comando il programma sa che deve ripetere il codice che troverà nelle parentesi graffe sotto ma se non gli diciamo quando fermarsi, andrà in loop (ripeterà il codice all'infinito) è a questo che serve quell'istruzione tra parentesi tonde. Ricordate che il while e il do while ciclano per vero quindi il programma ripeterà il codice tra graffe fino a quando la condizione risulterà vera.
Se avessimo dovuto scrivere lo stesso codice senza questo ciclo avremmo dovuto scrivere
400 volte l'istruzione: y=y+1; questo dovrebbe far capire quanto possano risultare utili i cicli.
Potete immagine il while come un particolare if volendo, osservate questa rappresentazione flow chart, dovreste riconescere qualcosa di simile no?

 Se siete arrivati fino a qui, il prossimo passo sarà molto semplice ;)

Revenant

Nessun commento:

Posta un commento