Cerca nel sito

Home You are here Home Pascal Pascal- While...Do
Pascal- While...Do PDF Stampa E-mail
Programmazione - Pascal
Scritto da Fabio e Marco   
Mercoledì 25 Giugno 2008 14:36
In questo articolo spieghiamo la funzione dei comandi while (mentre) e do (fai) i quali ripetono dei comandi impostando una condizione.
Per uscire dal ciclo la condizione imposta deve essere falsa, altrimenti il programmma ricomincerà daccapo le istruzioni del ciclo.
Un ciclo con i comandi while e do deve essere scritto in questo modo:

Esempio:

program somma;
uses crt;
var a,b,c,d:integer;
begin
clrscr;
while d<>1 do
begin
writeln('Digita il primo addendo: ');
read (a);
writeln('Digita il secondo addendo: ');
read (b);
c:=a+b;
writeln ('La somma è ',c);
readln;
writeln('Se vuoi uscire premi 1');
read (d);
end;
end.

Abbiamo impostato come condizione d<>1 (d diverso da 1) e abbiamo inserito alla fine delle istruzioni la possibilità per l'utente di continuare l'esecuzione premendo 1.
Le istruzioni while...do e repeat...until hanno lo stesso scopo ma ci sono alcune differenze:

Con repeat...until non occorre usare begin e end; ;
Per far continuare il ciclo con repeat...until la condizione deve essere falsa, al contrario di while...do;

Trackback(0)
Commenti (0)add comment

Scrivi commento

security image
Scrivi i caratteri mostrati


busy
 

Lo spazio di Giacomo

Giacomo si presenta
Beautiful
Scrivimi
Top