Selezione doppia


imageDecidere quale eseguire tra due diverse sequenze di istruzioni

Dopo aver eseguito l'istruzione 0 decide se eseguire
istruzioni 11
istruzione 12
oppure
istruzioni 21
istruzione 22
e poi continua eseguendo istruzione 3.

BasicPascalC
SE A > 0 ALLORA
    INIZIO
        Istr11
        Istr12
    FINE
ALTRIMENTI
    INIZIO
        Istr21
        Istr22
    FINE
If A > 0 Then
    Istr11
    Istr12
Else
    Istr21
    Istr22
End If
If A > 0 Then
    Begin
        Istr11;
        Istr12;
    End
Else
    Begin
        Istr21;
        Istr22;
    End;
if(A > 0)
{
    istr11;
    istr12;
}
else
{
    istr21;
    istr22;
}


Se viene controllata l'esecuzione di singole istruzioni
BasicPascalC
If A > 0 Then
    Istr11
Else
    Istr21
End If
If A > 0 Then
    Istr11
Else
    Istr21;
if(A > 0)
    istr11;
else
    istr21;


Nota
  1. In Pascal non c'è il punto e virgola prima dell'else perché il costrutto if...else è considerato un'istruzione unica.
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki