|
Ripetere più volte l'esecuzione di una sequenza (con decisione in coda alla sequenza) Diagramma di flussoDopo aver eseguito le istruzioni 1 e 2 decide se ripetere la loro esecuzione o continuare con le istruzioni successive (la sequenza controllata è stata eseguita comunque una volta). MACTraduciamo in MACL ... ...... ' SU I1 ...... ' INIZIO RIPETIZIONE I2 ...... ' LDA A ' JGT SU ' SE(A > 0): PC <-- SU ... ...... ' Linguaggi di alto livello
In C... la condizione perché si ripeta l'esecuzione della sequenza è la stessa che in MACL (A > 0). Osservazione: le istruzioni controllate devono necessariamente provocare una modifica di A, altrimenti l'iterazione non avrebbe mai termine. |
|