Incrementare di 1 per sempre…
Esempi
Nastro iniziale | Nastro finale | |
---|---|---|
1° | 999 | 1000 1001 ... |
2° | 118 | 119 120 ... |
3° | 0 | 1 2 ... |
Diagramma di stato

- Si sposta a destra, sull’ultima cifra
- Se incontra una cifra diversa da 9 scrive la cifra successiva e ritorna a destra
- Se incontra un 9 scrive 0 col riporto di 1… e continua a sinistra
Quintuple #1
(0, 0, 0, 0, >) (0, 1, 0, 1, >) … (0, 9, 0, 9, >) | Va a destra |
(0, -, 1, -, <) | Si posiziona sulla prima cifra e calcola il successivo |
(1, 0, 0, 1, >) (1, 1, 0, 2, >) … (1, 8, 0, 9, >) (1, -, 0, 1, >) | Scrive il successivo di una cifra e ritorna a destra |
(1, 9, 1, 0, <) | Scrive 0 e riporta 1, si sposta a sinistra |
Quintuple #2
Più compatto
(0, 0123456789, 0, 0123456789, >) | Vai a destra |
(0, -, 1, -, <) | Successivo? |
(1, 012345678-, 0, 1234567891, >) | Scrivi il successivo, ritorna a destra |
(1, 9, 1, 0, <) | Scrivi 0, col riporto di 1 |