Ripetere più volte l’esecuzione di una sequenza (con decisione in coda alla sequenza)
Dopo aver eseguito
- istruzione 1
- istruzione 2
decide se ripetere la loro esecuzione o continuare con le istruzioni successive.
Note
- La sequenza controllata è stata eseguita almeno una volta.
- Le istruzioni controllate devono necessariamente modificare il valore di A, altrimenti la ripetizione non avrebbe mai termine.
- Il controllo è del tipo ESEGUI ... MENTRE ..., cioè la ripetizione avviene se la condizione è vera.
Un’altra possibilità di controllo della ripetizione è ESEGUI ... FINCHÉ NON ....
La ripetizione avviene finché l’espressione non è vera…
C… |
|
|||||
---|---|---|---|---|---|---|
Pascal |
|
|||||
VISUAL BASIC |
|
|
Osserva
- Basic prevede entrambe le possibilità.
- C prevede solo do...while(...)
- Pascal prevede solo Repeat...Until(...)
- Python non prevede il ciclo con controllo in coda.