Académique Documents
Professionnel Documents
Culture Documents
ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITÉ IBN KHALDOUN DE TIARET
FACULTÉ DES SCIENCES APPLIQUEES
Rattrapage
Q_COURS :
a- Donner la définition, SED ?
b- C’est quoi un langage ?
c-.Donner le concept de la concaténation de deux mots u et v.
d- Définir un automate fini.
EX01 :
Pour chacun des langages suivants, construire un automate d’états finis qui l’accepte
1- L1 = {w = {a, b}* / w = abma , m ≥ 1}
2- L3 = {w = {0, 1}* / w = 1(101) n 00, n ≥ 0} ;
3- L2 = {w = {a, b}* / w = an bm a ou w = ban ; n, m ≥ 1}
EX02 :
EX03 :
On considère les langages : L1 = {u ∈ A∗/ u commence par a ou finit par b}
L2 = {u ∈ A∗ / tout a est immédiatement suivi d’au moins
deux b}
1. Donner un automate non déterministe reconnaissant L1.
2. Déterminer cet automate pour obtenir un automate déterministe reconnaissant L1
3. Donner un automate déterministe reconnaissant L2.
4. Donner un automate déterministe reconnaissant le langage suivant :
L = {u ∈ X^∗ | (u commence par a ou finit par b) et tout a est immédiatement suivi d'au
moins deux b}
1/4