• Aucun résultat trouvé

Faculté des Sciences Année 2011-2012 Licence STS Informatique S1 Module : Langage Formel

N/A
N/A
Protected

Academic year: 2022

Partager "Faculté des Sciences Année 2011-2012 Licence STS Informatique S1 Module : Langage Formel"

Copied!
1
0
0

Texte intégral

(1)

Faculté des Sciences Année 2011-2012 Licence STS Informatique S1

Module : Langage Formel

Les documents et le matériel électronique ne pas sont autorisés durée : 2h

Toutes les réponses doivent être justifiées. Le barème est indicatif

Exercice 1 (3 points)

Calculer les résiduels du langage ab(a+b)*b+a*. Donner l’automate minimal reconnaissant le langage.

Exercice 2 (5 points) Soit l’automate Aut2=<{a,b},{1,2,3,4,5,6},{1,2},{6},

δ

2>

avec

δ

2={(1,a,3),(2,a,4),(2,b,3),(3,b,4),(3,b,5),(4,a,4),(4,b,6),(5,a,6),(5,b,5)}

1. En utilisant le Lemme d’Arden, calculer une expression rationnelle du langage reconnu par Aut2.

2. En utilisant la méthode des sous ensembles, construire un automate déterministe complet équivalent à cet automate (vous garderez les sous ensembles comme noms d’états)

Exercice 3 (4 points)

1. En considérant l’automate suivant, pour tout couple d’états, donner un mot qui les sépare. Que peut-on en déduire ? 


2. a votre avis, quel est le langage reconnu par l’automate précédent

3. Construire un automate minimal équivalent à l’automate suivant en utilisant l’algorithme de Moore (que vous détaillerez). Vous dessinerez l’automate obtenu.


Exercice 4 (4 points)

1. Le langage suivant L1={an / n≥0}.{bn / n≥0} est-il reconnaissable ? Justifier.

2. Montrer que L2={anbn+1 / n≥0} n’est pas reconnaissable en utilisant une méthode vue en cours de votre choix

3. Montrer que L3={anbm / m≠n+1} U A*baA* n’est pas reconnaissable en utilisant les propriétés de clôture.

Exercice 5 (4 points)

On considère la grammaire G=(Σ,N,P,S) avec l’ensemble des règles de production défini par : S  TU | UV | W | T | ε

T  aT | a V  bV | b U  aUb | b W  aW | Wb | ε T  WbaW

1. Quelles sont les valeurs de Σ et de N ? Que désignent ces ensembles ? 2. Donner un arbre de dérivation du mot abaabb

3. Quels sont les mots sur Σ U N dérivés directement de U ?

4. Quels sont les mots sur Σ dérivés de S de longueur inférieur ou égale à 3?

Références

Documents relatifs

On définit l'union et l'intersection de deux ensembles flous A et B, comme respectivement le plus petit ensemble flou contenant A et B, et le plus grand ensemble flou contenu dans A

On montre ici que si Y est un ensemble sous-analytique de dimension fc, alors 20k(Y,y) est un entier pour y en dehors d'un ensemble sous- analytique de dimension au plus k — 2.

D´ eterminer le plus grand intervalle I contenant 0 sur lequel la fonction est croissante.. Et on observe que f est croissante quand cos x

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

Faire un dessin repr´ esentant graphiquement cette

Alors H est

[r]

Si il y a un prochain bond pour cette FEC et si il y a un bloc de contrôle aval pour cette FEC dont l’état est 'ÉTABLI', créer un nouveau bloc de contrôle amont et