Algoritmo | Traduzione in Pascal | Le etichette Begin End sono facoltative quando si controllano singole istruzioni ma… |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End; Writeln('2'); |
Writeln('0'); If E = 1 Then Writeln('-1-'); Writeln('2'); |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End Else Begin Writeln('-21-'); Writeln('-22-'); End; Writeln('3'); |
Writeln('0'); If E = 1 Then Writeln('-1-') Else Writeln('-2-'); Writeln('3'); |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End Else If E = 2 Then Begin Writeln('-21-'); Writeln('-22-'); End Else Begin Writeln('-31-'); Writeln('-32-'); End; Writeln('4'); |
Writeln('0'); If E = 1 Then Writeln('-1-') Else If E = 2 Then Writeln('-2-') Else Writeln('-3-'); Writeln('4'); |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End Else If E = 2 Then Begin Writeln('-21-'); Writeln('-22-'); End ... ... Else Begin Writeln('-n1-'); Writeln('-n2-'); End; Writeln('n+1'); |
Writeln('0'); If E = 1 Then Writeln('-1-') Else If E = 2 Then Writeln('-2-') ... ... Else Writeln('-n-'); Writeln('n+1'); |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End Else If E = 2 Then Begin Writeln('-21-'); Writeln('-22-'); End; Writeln('3'); |
Writeln('0'); If E = 1 Then Writeln('-1-') Else If E = 2 Then Writeln('-2-'); Writeln('3'); |
![]() |
Writeln('0'); If E = 1 Then Begin Writeln('-11-'); Writeln('-12-'); End Else If E = 2 Then Begin Writeln('-21-'); Writeln('-22-'); End ... ... Else If E = n Then Begin Writeln('-n1-'); Writeln('-n2-'); End; Writeln('n+1'); |
Writeln('0'); If E = 1 Then Writeln('-1-') Else If E = 2 Then Writeln('-2-') ... ... Else If E = n Then Writeln('-n-'); Writeln('n+1'); |
![]() |
Writeln('0'); If A > 0 Then If B > 0 Then Begin Writeln('-11-'); Writeln('-12-'); End Else Begin Writeln('-21-'); Writeln('-22-'); End Else If C > 0 Then Begin Writeln('-31-'); Writeln('-32-'); End Else Begin Writeln('-41-'); Writeln('-42-'); End; Writeln('5'); |
Writeln('0'); If A > 0 Then If B > 0 Then Writeln('-1-') Else Writeln('-2-') Else If C > 0 Then Writeln('-3-') Else Writeln('-4-'); Writeln('5'); |
![]() |
Writeln('0'); If A > 0 Then If B > 0 Then Begin Writeln('-11-'); Writeln('-12-'); End Else Begin Writeln('-21-'); Writeln('-22-'); End; Writeln('3'); |
Writeln('0'); If A > 0 Then If B > 0 Then Writeln('-1-') Else Writeln('-2-'); Writeln('3'); |
![]() |
Writeln('0'); If A > 0 Then Begin If B > 0 Then Begin Writeln('-11-'); Writeln('-12-'); End End Else Begin Writeln('-21-'); Writeln('-22-'); End; Writeln('3'); |
Writeln('0'); If A > 0 Then Begin If B > 0 Then Writeln('-1-'); End Else Writeln('-2-'); Writeln('3'); |
Eliminare le etichette Begin End nell’ultimo caso sarebbe un errore!
Il codice diventerebbe identico a quello del diagramma di flusso precedente…