• Aucun résultat trouvé

Université de Picardie Jules Verne – U.F.R. des Sciences Licence d’Informatique – Première année Partiel de “Langages Formels” 2015-2016 - Durée de l’épreuve : 2h.

N/A
N/A
Protected

Academic year: 2022

Partager "Université de Picardie Jules Verne – U.F.R. des Sciences Licence d’Informatique – Première année Partiel de “Langages Formels” 2015-2016 - Durée de l’épreuve : 2h."

Copied!
2
0
0

Texte intégral

(1)

Université de Picardie Jules Verne – U.F.R. des Sciences Licence d’Informatique – Première année

Partiel de “Langages Formels” 2015-2016 - Durée de l’épreuve : 2h. Le barème entre parenthèses est indicatif.

- Aucun document n’est autorisé. Calculatrices, portables et autres machines sont aussi interdits.

- Toutes les réponses doivent être justifiées. Il sera tenu compte de la qualité de la rédaction.

Exercice 1 (4 points)

1. Cet automate est-il normalisé ? Justifiez.

1

2. Donnez la définition d’un automate déterministe.

3. Expliquez ce que veut dire la phrase suivante pour un automate :

“Les états 1 et 2 sont séparés par le mot aba”.

4. En utilisant le lemme d’Arden, donnez l’expression rationnelle du langage L tel que : L = abL + aba + bb.

Exercice 2 (2 points)

Soient X = {a, ba} et Y = {a, ab, ca}. Que valent : 1. X × Y

2. X.Y 3. X \ Y 4. a

−1

Y

Exercice 3 (6 points)

Soit l’automate asynchrone Aut =< {a, b}, {1, 2, 3, 4, 5, 6}, {1}, {3, 6}, δ > avec δ = {(1, a, 2), (2, ε, 3), (2, a, 5), (3, b, 3), (3, ε, 4), (4, a, 5), (5, b, 3), (5, ε, 6), (6, a, 4)}.

1. 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.

2. Émondez l’automate obtenu en détaillant votre démarche (tout résultat non justifié ne sera pas évalué). Dessinez le résultat.

1

(2)

Exercice 4 (4 points) Soit Auto l’automate suivant :

1 2 3

4

b a 5

a

b

a

b

1. Donnez (intuitivement) le langage L reconnu par cet automate ?

2. En utilisant la méthode vue en cours, dessinez l’automate asynchrone permettant de reconnaître le langage L

. (Il n’est pas demandé de supprimer les ε-transitions).

3. L’automate de départ Auto est-il complet ? Si oui, justifiez. Sinon, complétez-le.

Exercice 5 (2 points)

Donnez un automate reconnaissant le langage :

{u ∈ {a, b}

| |u|

a

mod 3 = 2, |u|

b

mod 2 = 1}

Exercice 6 (2 points)

Donnez une expression rationnelle représentant l’ensemble des mots sur l’alphabet {a, b} con- tenant un nombre impair de a.

2

Références

Documents relatifs

Le pied douloureux est l’une des indications de prescription d’OP, et notre étude a montré que plus d’1/3 des médecins participants (34,1%) ont reçu en moyenne 6 à 10 patients

Acceptation par état final : un peu comme pour les automates finis, on accepte si on se retrouve dans un état final après avoir lu tout le mot, et ce quelque soit le contenu de

Bon exercice : modifier l’algorithme afin de construire la tableT ′ en même temps que T, puis écrire l’algorithme listant toutes les

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

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

Christian Chavagneux, « La mondialisation recule », Alternatives économiques, n°350, octobre 2015, p.. Hassan, « Coup de froid sur les échanges financiers »,

Barème : un point pour chaque question, qui sera accordé aux réponses à la fois correctes et argumentées de façon convaincante..