• Aucun résultat trouvé

À quelle(s) classe(s) appartiennent chacune des grammaires suivantes ? (NB : si une grammaire est de type

N/A
N/A
Protected

Academic year: 2022

Partager "À quelle(s) classe(s) appartiennent chacune des grammaires suivantes ? (NB : si une grammaire est de type"

Copied!
2
0
0

Texte intégral

(1)

À quelle(s) classe(s) appartiennent chacune des grammaires suivantes ? (NB : si une grammaire est de typeAetA⊂B, cocherAetB).

a. Régulière b. Hors Contexte c. Ambiguë

d. Engendre un langage reconnaissable par un automate fini déterministe e. Produit un langage non vide

1. P ::= P inst ’;’

| ε

Correction: Linéaire à gauche, donc régulière. Elle est non ambiguë, et en- gendre une suite de zéro ou plusieursinst terminéspar des;. Ce langage est infini, régulier (puisqu’engendré par une grammaire régulière) : type 3. Il existe donc un automate, comme par exemple :P1engendre une liste de une ou plu- sieursinstséparéspar des;. Donc, cette grammaire engendre une liste de zéro ou plusieursinst séparés par des;. Ce langage est infini, régulier (puisqu’en- gendré par une grammaire régulière) : type 3. Il existe donc un automate, comme par exemple :

,----.

| |

‘----’

| ^

‘inst’ | | ‘;’

v | ,----. ‘inst’ ,----.

--->| |--->| |--->

‘----’ ‘----’

| v 2. P ::= P1

| ε

P1 ::= P1 ’;’ P1

| inst

Correction: P1engendre une liste de une ou plusieursinstséparés par des;.

Donc, cette grammaire engendre une liste de zéro ou plusieursinst séparés par des;. Cette grammaire est très visiblement ambiguë. On pourrait dire que dans cette grammaire l’opérateur;est associatif (i.e., à droite et à gauche) : une phrase commeinst ; inst ; instpeut se lire comme(inst ; inst) ; instou inst ; (inst ; inst). Le langage, lui, reste évidemment de type 3, et reconnu par le même automate.

,----.

| |

‘----’

| ^

‘inst’ | | ‘;’

v | ,----. ‘inst’ ,----.

--->| |--->| |--->

‘----’ ‘----’

| v

(2)

3. S ::= a S b

| ε

Correction: anbn... Ç’aurait été étonnant qu’il ne nous la colle pas celle-là vu comme il est créatif... Pas régulière, hors-contexte, pas ambiguë, pas reconnais- sable parce que le langage anbn n’est pas régulier. Et oui : non anbn n’est pas vide.

4. S ::= P P ::= p P Q R

| p q R R Q ::= Q R q Q ::= q q q R ::= q r r R ::= r r

Correction: Cette grammaire est visiblement monotone, non hors contexte. Bien qu’il ne soit pas simple de le montrer formellement, une “exécution” de cette gram- maire à la main montre qu’elle n’est pas ambiguë.

On reconnaît l’exemple de grammaire engendrant anbncn, i.e., le langage des mots commençant par un certain nombre (non nul) dea, puis d’autant deb, et en- fin autant dec. Mais avecp,qetr. Ce langage est bien connu comme l’exemple type des langages sensibles au contexte (et non hors-contexte), comme vu en cours.

Bien entendu, il est impossible de trouver un automate fini (le langage n’est pas régulier), ni même un d’automate à pile (le langage n’est pas hors-contexte).

5. Une grammaire LL(1) n’est pas ambiguë.a.Vraib.Faux

Références

Documents relatifs

analyse ensuite chaque mot à l’aide du tableau Saint-Exupéry était un aviateur célèbre. Les enfants aiment rêver devant

Admettons que l'écriture basée sur des signes conventionnels soit moins simple à acquérir - ce qui n'est pas sûr - , admettons que la grammaire com- plique

avait une profondo exp(lrionce en la mat.èro. Il faut blan connallro los règles pour dcrire. Voilà donc qui nous met en digne compagnie. avec Pascel ot Racine qui

Que beaucoup croient que la science est la mère des techniques ou que les techniques dépassent la science , que la grammaire guide la rhétorique ou que la

(He requested that) this past Tuesday.. She saw that this past Saturday.. Son over there. Son in Viet-Nam. Son in Saigon. Son on Doc-Lap Street.. He's studying in

L’usage de tout appareil ´ electronique et de tout document autre que des notes de cours est interdit..

II- Phase de développement Observation /manipulation 1 Faire lire le corpus dans la situation Quelle est la nature des phrases en gras.. -Alors, donnez l’intitulé de notre séance

Nasjonale organisasjonar, frittståande, regionale organisasjonar, nasjonale og regionale institusjonar som arbeider med norsk folkemusikk og/eller folkedans kan få røysterett på