You are on page 1of 1
a Module : Théorie des langages DN°02: Les types des langages, les langages réguliers et expressions régulires Exercice 0 Quel est le type de chacune des grammaires suivantes Gi= ({S, A, R. T.F}.{a. b. ¢} ,P.S), (1. 1) Pi={S—aS|bA}e ; Ara |bS } 2) P2= [Sa | SbSbS je} 3) Py={S—e| aRbe|abe ; R-+aRTblaTb ; Th bT ; Te cc} 4) Py={S—aAb|c ; A-»aSb : Ab—>e} 5) P= {S—+aAS|SA; ada} 6) Pe={S—+TF; T—raTAjbIR|s; AP—aF ; RF—bF ; Aa-+ad: Ab—bA; Ra—aR ; Rb—bR; Fc} 7) Py= {S—aSc]A;A— bAc{e} 8) Ps {SBA ;A—>aAle} 9) Py= {S—re |aSb} 10)Pio={S—re]A 2 Aaja} ID Pus {S—e |aS} 12)Pa={S—Sb|Ab ; A—aAla} 6 1) Soit le langage 1 défini comme suit : L= fa be™ a, m2 0} = Montrer que L est de type 3 en trouvant une grammaire de type 3 qui l’engendre. = Trowver une grammaire de type 2 généralisé qui engendre L. 2) Trouver une grammaire de type 2 pour le langage Li = {a’"(be)"* / nz 0}. 3) Trouver une grammaire de type 2 généralisé pour le langage L2 = {a°b"c¥/ ntm=q et n,m >! Exercice 03 Les langages suivants sont-ils réguliers ? Ly= fa" /ne IN} La= ta" b?/ n<42" -1) Ls= fa") ne IN} La = {we {a,b}* / w est de longueur paire} Ls = {b"a” /n, m e IN et au moins I'un des deux impair} Exercice 04: 1) Dire si le mot donné appartient au langage représenté par expression réguliére : = lemot 10100010 et expression (0*10)* => Je mot 01110110 et expression (0 + (11)*)* © Jemot 000111100 et expression (O11 + 11)*(00)*)* 2) Trouver les expressions régulieres représentant les langages suivants Ly = {we {0,1}* / wa exactement un 1} La {we {0,1}* /waau moins un 1} Ls = {we {0,1}* / w contient la sous chaine 001} Ly = {we {a,b}* / w ne contient pas la sous chaine ab} Ge Boome anits Page 1 sur 1

You might also like