Adloun

Corrigé CCINP 2025 Informatique MPI — Partie I (Q1 à Q5) : Grammaire non contextuelle : ambiguïté, récursivité gauche, langage

Sujet officiel du concours CCINP, session 2025, épreuve Informatique MPI. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

La grammaire a pour terminaux , pour symbole initial , et pour règles

On pose .

Q1. Donner une dérivation à gauche de ; qu'en conclure sur ?
Q2. Donner deux arbres de dérivation de ; en déduire que est ambiguë.

Une grammaire est récursive gauche directe si elle a une règle ; est alors une variable récursive gauche.
Q3. Quelles sont les variables récursives gauches de ?

Algorithme d'élimination : une règle ( ne commençant pas par ) est remplacée par et , avec une variable nouvelle.
Q4. Construire la grammaire , non récursive gauche directe, équivalente à .
Q5. Prouver que le langage de (ou de ) est .

Corrigé

On note la dérivation immédiate, sa clôture, et l'ensemble des mots de terminaux dérivables depuis la variable ; le langage de la grammaire est .

Q1. On remplace à chaque pas la variable la plus à gauche (soulignée) :

Les règles employées sont, dans l'ordre, , , , , , , , , , , , . On a : le mot appartient au langage engendré par . Ce que le correcteur attend : une suite de mots où c'est toujours la variable la plus à gauche qui est remplacée, et non un arbre (le jury relève la confusion).

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →