210 likes | 325 Vues
Macchine a stati. Lettura da tastiera di un numero reale. INIZIO. INIZIO. <spazio>. SEGNO. ‘+’ opp.’-’. INIZIO. <spazio>. SEGNO. ‘+’ opp.’-’. INIZIO. <spazio>. ‘.’. PUNTO. SEGNO. ‘+’ opp.’-’. INIZIO. PARTE_INTERA. digit. <spazio>. ‘.’. PUNTO. ERRORE. SEGNO. ‘+’ opp.’-’.
E N D
Macchine a stati Lettura da tastiera di un numero reale
INIZIO <spazio>
SEGNO ‘+’ opp.’-’ INIZIO <spazio>
SEGNO ‘+’ opp.’-’ INIZIO <spazio> ‘.’ PUNTO
SEGNO ‘+’ opp.’-’ INIZIO PARTE_INTERA digit <spazio> ‘.’ PUNTO
ERRORE SEGNO ‘+’ opp.’-’ altro INIZIO PARTE_INTERA digit <spazio> ‘.’ PUNTO
ERRORE <spazio> SEGNO ‘+’ opp.’-’ altro INIZIO PARTE_INTERA digit <spazio> ‘.’ PUNTO
ERRORE <spazio> SEGNO ‘+’ opp.’-’ altro digit INIZIO PARTE_INTERA digit <spazio> ‘.’ PUNTO
ERRORE <spazio> SEGNO altro ‘+’ opp.’-’ altro digit INIZIO PARTE_INTERA digit <spazio> ‘.’ PUNTO
ERRORE <spazio> SEGNO altro ‘+’ opp.’-’ altro digit INIZIO PARTE_INTERA digit <spazio> ‘.’ ‘.’ PUNTO
digit ERRORE <spazio> SEGNO altro ‘+’ opp.’-’ altro digit INIZIO PARTE_INTERA digit <spazio> ‘.’ ‘.’ PUNTO
digit ERRORE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro digit INIZIO PARTE_INTERA digit <spazio> ‘.’ ‘.’ PUNTO
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA digit <spazio> ‘.’ ‘.’ PUNTO
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ digit PUNTO
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO digit
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro <spazio> opp. ‘\n’ digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO digit
digit ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro <spazio> opp. ‘\n’ digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA altro digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO digit
digit altro ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro <spazio> opp. ‘\n’ digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA altro digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO digit
<spazio> opp. ‘\n’ digit altro ERRORE FINE <spazio> SEGNO altro ‘+’ opp.’-’ altro altro <spazio> opp. ‘\n’ digit <spazio> opp. ‘\n’ INIZIO PARTE_INTERA altro digit PARTE_DECIMALE <spazio> ‘.’ ‘.’ altro digit PUNTO digit