Pascal - istruzione if-then
Il if-then L'istruzione è la forma più semplice di un'istruzione di controllo, utilizzata frequentemente nel processo decisionale e nella modifica del flusso di controllo dell'esecuzione del programma.
Sintassi
Sintassi per if-then l'affermazione è -
if condition then S
Dove condition è una condizione booleana o relazionale e Sè un'affermazione semplice o composta. Esempio di un'istruzione if-then è -
if (a <= 20) then
c:= c+1;
Se l'espressione booleana conditionrestituisce true, quindi verrà eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione booleana restituisce false, verrà eseguita la prima serie di codice dopo la fine dell'istruzione if (dopo la fine di chiusura;).
Pascal assume tutti i valori diversi da zero e non nulli come veri, e se è zero o nullo, viene assunto come valore falso.
Diagramma di flusso
Esempio
Proviamo un esempio completo che illustri il concetto:
program ifChecking;
var
{ local variable declaration }
a:integer;
begin
a:= 10;
(* check the boolean condition using if statement *)
if( a < 20 ) then
(* if condition is true then print the following *)
writeln('a is less than 20 ' );
writeln('value of a is : ', a);
end.
Quando il codice precedente viene compilato ed eseguito, produce il seguente risultato:
a is less than 20
value of a is : 10