Successivo > Base 10

Data un numero naturale incrementare di 1 il suo valore

Esempi

Nastro inizialeNastro finale
1°01
2°109110
3°9991000

Diagramma di stato

  1. Si sposta a destra
  2. Se la prima cifra a destra è diversa da 9 scrive la cifra successiva e ha finito
  3. Se la prima cifra a destra è 9 scrive 0 col riporto di 1… e continua a sinistra

Tabella delle transizioni di stato

01…89–
00, 0, >0, 1, >…0, 8, >0, 9, >1, -, <
1H, 1, -H, 2, -…H, 9, -1, 0, <H, 1, -
H——…———

Quintuple #1

(0, 0, 0, 0, >)
(0, 1, 0, 1, >)
(0, 2, 0, 2, >)
(0, 3, 0, 3, >)
(0, 4, 0, 4, >)
(0, 5, 0, 5, >)
(0, 6, 0, 6, >)
(0, 7, 0, 7, >)
(0, 8, 0, 8, >)
(0, 9, 0, 9, >)
(0, -, 1, -, <)
(1, 0, H, 1, -)
(1, 1, H, 2, -)
(1, 2, H, 3, -)
(1, 3, H, 4, -)
(1, 4, H, 5, -)
(1, 5, H, 6, -)
(1, 6, H, 7, -)
(1, 7, H, 8, -)
(1, 8, H, 9, -)
(1, 9, 1, 0, <)
(1, -, H, 1, -)
  1. Vai a destra
  2. —
  3. —
  4. —
  5. —
  6. —
  7. —
  8. —
  9. —
  10. —
  11. Le cifre sono finite, comincia a sinistra
  12. Scrivi il successivo e fermati!
  13. —
  14. —
  15. —
  16. —
  17. —
  18. —
  19. —
  20. —
  21. Scrivi 0, continua a sinistra per il riporto di 1
  22. Scrivi il riporto di 1 e fermati

Quintuple #2

Più compatto

(0, 0123456789, 0, 0123456789, >)
(0, -, 1, -, <)
(1, 012345678-, H, 1234567891, -)
(1, 9, 1, 0, <)
  1. Vai a destra
  2. Successivo?
  3. Scrivi il successivo
  4. Scrivi 0, col riporto di 1.

Lascia un commento