• Aucun résultat trouvé

Université de Picardie Jules Verne Faculté de Mathématiques et d'Informatique Licence d'Informatique Première année

N/A
N/A
Protected

Academic year: 2022

Partager "Université de Picardie Jules Verne Faculté de Mathématiques et d'Informatique Licence d'Informatique Première année"

Copied!
2
0
0

Texte intégral

(1)

Université de Picardie Jules Verne Faculté de Mathématiques et d'Informatique Licence d'Informatique Première année

Examen de Langages Formels première session 2007-2008 - Durée de l'épreuve : 2h. - Aucun document n'est autorisé.

- De même, les calculettes, portables et autres machines sont interdits.

- Le barème entre parenthèses est indicatif.

- Toutes les réponses doivent être justiées.

- Il sera tenu compte de la qualité de la rédaction.

Exercice 1 (2 points)

1. Énoncez le théorème de Kleene.

2. Qu'est-ce qu'un langage algébrique ? 3. Qu'est-ce qu'un état co-accessible ? 4. Qu'est-ce qu'un automate émondé ?

Exercice 2 (6 points) Donnez une expression rationnelle du langage reconnu par l'automate suivant,

2.1) en utilisant la méthode par élimination d'états,

2.2) en utilisant la méthode se servant du lemme d'Arden (lemme que vous rappelerez).

b

1 2

b

b a

3

a

Exercice 3 (3 points) Calculez par la méthode des sous-ensembles un automate détermin- iste équivalent à l'automate de l'exercice 2. Dessinez cet automate.

Exercice 4 (3,5 points) En utilisant la méthode des résiduels, dessinez l'automate minimal déterministe complet reconnaissant le langage L = b

a + (ab + a)

.

1/2

(2)

Exercice 5 (3,5 points) En utilisant l'algorithme de Moore, construire l'automate minimal équivalent à l'automate < {a, b}, {1, 2, 3, 4, 5, 6, 7}, {1}, {1, 5}, δ > où la table de transition δ est donnée par :

1 2 3 4 5 6 7 a 5 3 1 3 5 7 1 b 3 7 4 3 2 3 6

Exercice 6 (2 points) Soient a et b deux lettres distinctes et les ensembles

• L

1

= (ab)

∪ {a

n

b

n

| n ≥ 0}

• L

2

= a

b

∪ {a

n

b

n

| n ≥ 0}

Dites si ces langages sont reconnaissables ou non. Prouvez votre réponse par la méthode de votre choix.

Point bonus : donnez une grammaire générant chacun des langages (il n'est exceptionnelle- ment pas demandé de prouver cette réponse).

2/2

Références

Documents relatifs

Cette thèse s’inscrit donc dans le projet Ramsar des Marais et tourbières des vallées de la Somme et de l’Avre* piloté par le Département de la Somme avec pour objectif de

URePSSS (Unité de Recherche Pluridisciplinaire Sport Santé Société) : Serge BERTHOIN (serge.berthoin@univ-lille2.fr).. Acad ESPE Parcours EPS) Entraînement et optimisation de la

Exercice 1 (2 points) Décrire la hiérarchie des langages de Chomsky en détaillant les diérentes classes de langages, leur mode de reconnaissance et les liens entre elles d'après ce

Quels sont les états accessibles de l’automate (expliquez brièvement votre réponse en utilisant la question

En utilisant une méthode du cours de votre choix, donnez une expression rationnelle décrivant le langage reconnu par cet automate.. Le résultat sera fourni sous forme

En utilisant le Lemme d’Arden, calculer une expression rationnelle du langage reconnu par cet automate3. En utilisant la méthode des sous-ensembles, construisez un automate

En utilisant l’algorithme présenté en cours (vous donnerez le tableau associé), calculez un automate sans ε-transition équivalent à Aut et dessinez l’automate résultat..

Après une première année (60 crédits ECTS) mélangeant des Mathématiques, de la Physique, de l’Informatique, et de la Mécanique (au sein du portail René Descartes), les