Selezione singola

Decidere se eseguire o meno una o più istruzioni
Dopo aver eseguito istruzione 0 decide se eseguire
istruzioni 1
istruzioni 2
e poi continua eseguendo istruzione 3istruzioni 2
| Basic | Pascal | C | |
|---|---|---|---|
|
SE (A > 0) ALLORA
INIZIO Istr1 Istr2 FINE |
If A > 0 Then
Istr1 Istr2 End If |
If A > 0 Then
Begin Istr1; Istr2; End; |
if(A > 0)
{ istr1; istr2; } |
Se viene controllata l'esecuzione di singole istruzioni si puņ semplificare la scrittura
| Basic | Pascal | C |
|---|---|---|
|
If A > 0 Then
Istr1 End If |
If A > 0 Then
Istr1; |
if(A > 0)
istr1; |
|
If A > 0 Then Istr1
|
In Basic č possibile eliminare l'etichetta End If se si scrive l'istruzione sulla stessa riga dell'If...