21
Macchine a stati Lettura da tastiera di un numero reale

Macchine a stati Lettura da tastiera di un numero reale

Embed Size (px)

Citation preview

Page 1: Macchine a stati Lettura da tastiera di un numero reale

Macchine a stati

Lettura da tastiera di un numero reale

Page 2: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

Page 3: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

<spazio>

Page 4: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

<spazio>

Page 5: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

Page 6: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

Page 7: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

Page 8: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

Page 9: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

Page 10: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

Page 11: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

Page 12: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

digit

Page 13: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

digit

Page 14: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

digit

Page 15: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

digit

Page 16: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

Page 17: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

digit

Page 18: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

<spazio> opp. ‘\n’

digit

Page 19: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

<spazio> opp. ‘\n’

altro

digit

Page 20: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

<spazio> opp. ‘\n’

altro

altro

digit

Page 21: Macchine a stati Lettura da tastiera di un numero reale

INIZIO

SEGNO

‘+’ opp.’-’

PUNTO

‘.’<spazio>

PARTE_INTERA

digit

ERRORE

altro

<spazio>

digit

altro

‘.’

altro

FINE

<spazio> opp. ‘\n’

PARTE_DECIMALE

digit

altro

digit

<spazio> opp. ‘\n’

altro

altro<spazio> opp. ‘\n’

digit