|
Ripetere più volte l'esecuzione di una sequenza (con decisione in testa alla sequenza) Rispetto alla ripetizione con decisione in coda si prevede la possibilità che la sequenza non venga eseguita per nulla. Allora è necessaria una decisione ulteriore in testa
Decide (selezione singola) se eseguire o meno il blocco costituito da una ripetizione (con decisione in coda). Il diagramma può essere semplificato riorganizzando i collegamenti
Decide se eseguire le istruzioni 1 e 2 o proseguire con le successive; in caso di risposta affermativa ritornerà a ripetere il test. Adattiamo il diagramma di flusso alla logica di basso livello (salta se non esegue la sequenza)
decide se saltare le istruzioni 1 e 2; in caso di risposta negativa ritornerà in alto a ripetere il test ... ... ...... ' SU LDA A ' JLE DOPO ' SE(A <= 0): PC <-- DOPO I1 ...... ' I2 ...... ' JMP SU ' DOPO ... ...... ' |
|