Data un numero naturale incrementare di 1 il suo valore
Esempi
NASTRO INIZIALE | NASTRO FINALE |
---|---|
0 | 1 |
109 | 110 |
999 | 1000 |
Algoritmo
- Si sposta a destra
- Se la prima cifra a destra è diversa da 9 scrive la cifra successiva e ha finito
- Se la prima cifra a destra è 9 scrive 0 col riporto di 1… e continua a sinistra
Codice | Commenti |
---|---|
(0,0123456789,0,0123456789,>) | Vai a destra |
(0,-,S,-,<) | Comincia… |
(S,012345678-,H,1234567891,>) | Scrivi il successivo |
(S,9,S,0,<) | Scrivi 0, col riporto di 1… |