Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Selezione singola

Precedente
SUPERIORE
Successiva

Decidere se eseguire o meno una o pił istruzioni

Dopo aver eseguito l'istruzione 0 decide se eseguire le istruzioni 1 e 2 e poi continua eseguendo l'istruzione 3

Traduciamo in MACL:

       I0  ...... '
       LDA A      '
       JGT ISTR1  ' Se(A > 0): PC <-- ISTR1
       JMP ISTR3  '
ISTR1  I1  ...... '
       I2  ...... '
ISTR3  I3  ...... '

Possiamo semplificare il codice se trasformiamo il diagramma di flusso in un altro equivalente

Le istruzioni appaiono in sequenza, la decisione diventa un'istruzione di salto all'istruzione 3...

       I0  ...... '
       LDA A      '
       JLE ISTR3  ' Se(A <= 0): PC <-- ISTR3
       I1  ...... '
       I2  ...... '
ISTR3  I3  ...... '

Selezione singola - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva