ABC

Pagina 176, 183

Data una sequenza input costituita da lettere A, B e C tradurla in una nuova sequenza dove

  • ogni lettera A viene sostituita da una lettera B
  • ogni lettera B viene sostituita da una lettera C
  • ogni lettera C viene sostituita da una lettera A.

Esempi

Nastro inizialeNastro finale
AB
ABBC
ABCBCA

Diagramma di stato

Tabella delle transizioni di stato

ABC
00, B, >0, C, >0, A, >H, -, <
H

Quintuple #1

(0, A, 0, B, >)
(0, B, 0, C, >)
(0, C, 0, A, >)
(0, -, H, -, <)
  1. Una A diventa B e va a destra
  2. Una B diventa C e va a destra
  3. Una C diventa A e va a destra
  4. L’input è finito.

Quintuple #2

(0, ABC, 0, BCA, >)
(0, -, H, -, <)

Lascia un commento