Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sintassi1 Sintassi2
if condizione then if condizione then
istruzione; begin
istruzione1;
istruzione2;
istruzioneN
end;
Le istruzioni, se sono pi di una, devono essere racchiuse tra le parole chiavi begin ad
end; dopo il begin oppure il then se ce una sola istruzione possono essere inseriti altre
strutture di flusso delle informazioni come un altro ifthen o un ciclo fordo;
Quando usiamo and la condizione composta vera quando sono vere tutte le
condizioni coinvolte; anche se una di esse falsa tutte le condizioni sono false.
Tabella 3 connettivo logico and
Vi sono poi delle situazioni particolari come ad esempio il caso in cui le istruzioni da
seguire siamo pi di una o nel caso di if nidificati o if in cascata.
Tabella 5 Piu di 1 istruzione da seguire, if nidificati e if in cascata
repeat
writeln(Quanto punti ?);
readln (puntata );
dado:= random(6) + 1;
writeln(E uscito: ,dado);
if dado>=4 then
begin
soldi := soldi + puntata;
writeln(Complimenti !! Hai vinto !!! );
writeln(Possiedi ora , soldi, euro.)
end;
writeln(Vuoi giocare ancora ? (S/N) );
readln( risposta );
until upcase (risposta) =N;
writeln(Hai terminato con questi soldi: ,soldi);
writeln(Premi invio per continuare);
readln;
end.
Vediamo come la struttura cambia quando la struttura selettiva e a due vie:
Vediamo ora degli esempi con delle condizioni strutturate ovvero composte con i
connettivi logici and, or, not;
22.20 riprendi lezione