Professional Documents
Culture Documents
Complexit
Fiche TD : machines de Tring
Exercice 1:
Dcrire une machine de Tring qui ajoute 1 une squence de 1.
Exercice 2 :
Dcrire une machine de Tring qui fait la somme de deux nombres cods par des 1 et spars
par un espace
Exercice 3:
Dcrire une machine de Tring reconnaissant le langage suivant {anbn | n>=0}
Exercice 4 :
Dcrire une machine de Tring reconnaissant le langage suivant {a2^n | n>=0}
Exercice 5 :
Dcrire une machine de Tring reconnaissant le langage suivant {ww | w = {0,1}*}
Exercice 6: (examen 2007-2008)
Dcrire une machine de Tring reconnaissant le langage suivant {anbncn | n>1}
Exercice 7 :
Dcrire une machine de Tring permettant de dupliquer un mot.
Exercice 8 : Machine de Tring (examen 2008-2009)
Dcrire une machine de Tring qui lit une squence continue de caractres 1 et 0 (par ex
010011110101101) et sarrte dans un tat qi si le nombre de 1 lus est impair, et qp si le
nombre de 1 lus est pair.
Exercice 9 : Machines de Tring (examen 2006-2007)
Soit la machine de Turing M=(Q, , , , q0, #, ) avec :
(q3,a) (q3,a,R)
(q1,b) (q1,b,R)
(q3,b) (q3,b,R)
Master
(q2,b) (q2,b,L)
Informatique
2011-2012
={a, b, c, d, #}
Q={q0, q1, q2, q3, q4, q5, q6,qOui, qNon },
q0 = q0
Q = { qOui, qNon }
:
q
0
1
2
3
4
5
6
a
1,A,D
1,a,D
3,a,D
3,a,D
5,A,G
5,a,G
Non,a,D
B
6,b,D
2,b,D
2,b,D
Non, b,D
c
6,c,D
2,b,D
2,b,D
Non, c,D
d
6,d,D
2,b,D
2,b,D
Non, d,D
5,b,G
6,b,D
5,c,G
6,c, D
5,d,G
6, d, D
#
Oui,#,D
Non,#,D
Non,#,D
4, #,G
A
Non,A,D
Non,A,D
4, A, G
Oui,#,D
0,A,D
Oui,A,D
4. Donner la suite des configurations de M obtenues pour les mots d'entre abca,
aabdcaa, ababa
5. Quel langage M dcide-t-elle ?
Exercice 12 : Machine de Tring (examen 2008-2009)
Soit la machine de Turing M = ( , Q, q0, Q, ) avec : ={a, b, c, #}, Q={q0, q1, q2, q3, q4,
qOui, qNon}, q0 = q0, Q = { qOui, qNon }, :
Q
a
b
C
A
B
C
#
0
1, A, D
Non, b, D Non, c, D
4, C, D
Oui, #, D
1
1, a, D
Non, b, D 2, C, D
Non, B, D 1, C, D
Non, #, D
2
Non, a, D 3, B, G
2, c, D
2, B, D
Non, #, D
3
3, a, G
3,b, G
3, c, G
0, A, D
3, B, G
3, C, G
4
Non, a, D Non, b, D Non, c, D
4, B, D
4, C, D
Oui, #, D
1. Donnez la suite des configurations de M obtenues pour les mots d'entre acb, aacbb
2. Quel langage M dcide-t-elle ?
Master
Informatique
2011-2012
#
qV, #, D
qF, #, D
qv, #, D
1. Donnez la suite des configurations de M obtenues pour les mots d'entre abxabc,
abcxab
2. Quel langage M dcide-t-elle ?
Master
Informatique
2011-2012