Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Esempio MdT

Precedente
SUPERIORE
Successiva

Scrive "CIAO" oppure "BYE"

... se in input legge 0 oppure 1.

Esempi:

  1. "0" --> "CIAO"
  2. "1" --> "BYE"

Diagramma di stato

Commento: ci sono due percorsi distinti di scrittura su nastro per input=0 e per input=1...

Situazione iniziale: testina sull'input 0/1
Situazione finale: testina sull'ultima lettera del messaggio O/E

Stati: {0, 1, 2, 3, 4, 5, H}
Caratteri: {blank, 0, 1, A, B, C, E, I, O, Y}

Tabella delle transizioni di stato
blank01A, B, C, E, I, O, Y
0-1, C, d4, B, d-
12, I, d---
23, A, d---
3H, O, n---
45, Y, d---
5H, E, n---
H----

Quintuple

001Cd 'inizia con CIAO
014Bd 'inizia con BYE
1 2Id
2 3Ad
3 HOn 'ha finito con CIAO
4 5Yd
5 HEn 'ha finito con BYE

Esempio MdT - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva