Sie sind auf Seite 1von 1

Licence Math/Info - L1

Automates
TD1 Thorie des langages
Alphabets :
Soient les alphabets 1 = {a, b}, 2 = {d, e, f}, 3 = {b, cd}, donnez les alphabets suivants
ainsi quelques exemples des mots qu'ils peuvent gnrer par fermeture de Kleene :
11
12
23
1 2
(1 3)2
2 3
21 32
Langages :
Soient l'alphabet = {a, b} et les langages L1 = {abb, b, a} et L2 = {ba, baa, a}. Calculer les
langages suivants :
L1 L2
L1 L2
L1 . L2
L2 . L 1
(L1)0
(L2)2
L1 L2
(L1 L2)2
(L1 L2)2.L2
(L1)3 L2
L 1 L 2*
L1. L2-1
L1-1. L2
Expressions rgulires simples :
Donnez les langages gnrs par les expressions rgulires ci-dessous. Si l'ensemble est
infini, numrez cinq lments de l'ensemble :
(d+c)
(c*+e)
da(a+c+t)f
(a+b)(c+d)
b(e+f)*
(b+c)*(ba+abc)
Recherche d'expressions rgulires :
Donnez des expressions rgulires pour les langages suivants :
{a, aa, aaa, aaaa...}
{aba, aca, ada, aea}
{abc, cbc, abcbc, cbcbc, abcbcbc...}
{am, cm, an, cn}
{bd, bad, baad, baaad, baaaad }
{ba, bba, baa, bbba, bbaa, bbba, bbbbbbaa, bbbbbba }
{abaccbadcbaba, dba, ba, abad, cbadba ...}
{ab, de, abab, dede, abde, deab, abdeabab, dedeabdeab ...}
{da, dbe, dda, ddbe, ddddda, dddbebe, ddddddddbebebebe ...}