Automates `a états finis

publicité
Automates à états finis
IFT2105
22 septembre 2015
Question 1 - Montrez que le langage L des mots
binaires ne contenant pas plus de deux 0 consécutifs
est régulier
Pour montrer qu’un langage est régulier, on montre qu’il est reconnu par
un automate à état fini déterministe.
On donne un automate qui reconnait L.
0
start
I
0
1
1
2
1
1
Question 2 - Montrez que le langage vide {} est
régulier
On donne un automate qui reconnait {}.
start
I
Question 3 - Montrez que le langage {} est régulier
On donne un automate qui reconnait {}.
start
I
1
Question 4 - Montrez que le langage L d’alphabet
{a, b} formé des mots qui ne contiennent pas bab est
régulier
On donne un automate qui reconnait L.
a
start
b
b
a
a
ba
b
Question 5 - Notation scientifique normalisée
Tout réel différent de 0 a une représentation unique de la forme
a × 10b
Où a est un réel respectant la condition 1 ≤ |a| < 10 et b est un entier.
Pour sauver de l’espace, on élimine les zéros non-nécessaires et on remplace
×10n par en.
Montrez que le langage des nombres écrits en notation scientifique normalisée SCI est régulier. On se restreint aux nombres décimaux qui ont un
nombre fini de chiffres non-nuls après la virgule. L’alphabet de SCI est :
Σ = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ., e, -}
On donne un automate à état fini qui reconnait SCI.
2
start
A
-
1, 2, . . . , 9
1, 2, . . . , 9
B
C
.
0
D
e
I
1, 2, . . . , 9
0
0
1, 2, . . . , 9
e
E
F
-
1, 2, . . . , 9
0, 1, 2, . . . , 9
H
1, 2 . . . , 9
G
Question 6 - Parité
Soit L le langage des mots binaires suivies du symbole “ est paire” si
la chaı̂ne contient un nombre pair de 1, et “ est impaire” sinon. Donnez un
automate à état fini qui reconnait L.
0
0
1
start
P
I
1
“ est paire”
“ est impaire”
PP
II
3
Téléchargement