il ciclo while. permette di ripetere un blocco di istruzioni fino a quando non si verifica un...
TRANSCRIPT
![Page 1: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/1.jpg)
Il ciclo while
![Page 2: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/2.jpg)
Il ciclo while
Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento
Il ciclo while può essere realizzato in diverse maniere
![Page 3: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/3.jpg)
Il ciclo while(struttura 1)
Un modo di realizzare il ciclo while è il seguente
While condizione
Blocco delle istruzioni
End while
Ad esempio se vogliamo eseguire una somma di valori introdotti attraverso la input box fino a quando il valore introdotto non è uguale a “stop” Basta scrivere:
![Page 4: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/4.jpg)
Il ciclo while(struttura 1)
Dim Somma as integer
Dim testo as string
testo=””
Somma=0
While testo<>”stop”
testo=InputBox(”introduci valore”)
somma=somma+testo
End while
![Page 5: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/5.jpg)
Il ciclo while(struttura 2)
Un altro modo di realizzare il ciclo while è il seguente
Do While condizione
Blocco delle istruzioni
loop
Come prima se vogliamo eseguire una somma di valori introdotti attraverso la input box fino a quando il valore introdotto non è uguale a “stop” Basta scrivere:
![Page 6: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/6.jpg)
Il ciclo while(struttura 2)
Dim Somma as integer
Dim testo as string
testo=””
Somma=0
do While testo<>”stop”
testo=InputBox(”introduci valore”)
somma=somma+testo
loop
![Page 7: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/7.jpg)
Il ciclo while(struttura 3)
Un altro modo di realizzare il ciclo while è il seguente
Do
Blocco delle istruzioni
loop while condizione
In questo caso il controllo viene fatto dopo che il blocco di codice da ripetere è stato eseguito
![Page 8: Il ciclo while. Permette di ripetere un blocco di istruzioni fino a quando non si verifica un determinato evento Il ciclo while può essere realizzato](https://reader035.vdocuments.mx/reader035/viewer/2022062312/5542eb74497959361e8ddc06/html5/thumbnails/8.jpg)
Il ciclo while(struttura 3)
Dim Somma as integer
Dim testo as string
Somma=0
do
testo=InputBox(”introduci valore”)
somma=somma+testo
loop While testo<>”stop”