Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO 1
Diseñe una MT que se comporte como reconocedor que su lenguaje sea {a, b} que
acepte cadenas que empiecen y terminen en el mismo símbolo.
Desarrollo
1. Identifique los componentes de la Máquina de Turing (descríbala).
Una máquina de Turing es una séptupla M = (Γ, ∑, •, Q, q0, f, F) donde:
1. Γ es el alfabeto de símbolos de la cinta.
2. ∑ < Γ es el alfabeto de símbolos de entrada.
3. • ɛ Γ es el símbolo blanco que no pertenece a ∑.
4. Q es un conjunto finito de estados.
5. q0 ɛ Q es el estado inicial.
6. F ≤ Q es el conjunto de estados finales.
7. f es una función de transición parcial.
f: Q x Γ → Q x Γ x {L, R}
Se define una máquina de Turing sobre el alfabeto, donde a representa el símbolo
blanco. La máquina comenzará el proceso situada sobre un símbolo “b” de una
serie.
La máquina de Turing copiará el número de símbolos “a” que encuentre hasta el
primer blanco detrás de dicho símbolo blanco. Es decir, posiciona el cabezal sobre
el a situado en el extremo izquierdo, doblará el número de símbolos a, con una b en
medio.
2. Diséñela en un Diagrama de Moore.
3. Recorra la máquina con al menos una cadena válida explicando lo sucedido tanto en la cinta como en la
secuencia de entrada.
De acuerdo al diagrama de Moore cumple con la cadena válida.
La secuencia de entrada es aaaabbaa
Paso del estado q0, q1, q3, q5
0 Q0 a
1 Q1 aaabbaa
2 Q2
3 Q3 a
La Máquina de Mealy está definida por una 6-tupla 𝑀𝑀𝑒 = (𝑄, S, G, 𝑞0, 𝛿, 𝜏)
Donde
δ es la función de transición, δ: Q × Σ → Q
FUNCION DE TRANSICION
T 0 1
Q0 Q1 Q0
Q1 Q3 Q0
Q2 Q1 Q2
Q3 Q2 Q1
FUNCION DE ENTRADA
E 0 1
Q0 1 0
Q1 1 1
Q2 0 1
Q3 0 0
Máquina de Mealy
Máquina de Moore
Desarrolle el siguiente ejercicio: Asuma que hubo error en el dato recibido en el par
de bits codificados 2, 5 y 8 con distancia de haming.
1. Determine cuál fue el dato de entrada. (Complete la tabla)
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE
CODIFICADO
RECIBIDO
m= 1101011
1 1 1
1
Si contamos con dato entrada 1, el dato codificado es 01 y pasa al estado 11
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 11
CODIFICADO 01
RECIBIDO
m
m= 110101 1 1 1
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 11 11
CODIFICADO 01 01
RECIBIDO
m= 11010
1 1 1
Al salir un 1, el dato codificado es 1 y pasa al estado 11.
m
m= 1101 0 1 1
1
n
0
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 11 11 11
CODIFICADO 01 01 01
RECIBIDO
m
m= 110
1 0 1
0
n
0
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 10 01 11 11 11
CODIFICADO 00 10 01 01 01
RECIBIDO
m
m= 11 0 1 0
0
n
1
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 01 10 01 11 11 11
CODIFICADO 01 00 10 01 01 01
RECIBIDO
m
m= 1 1 0 1
0
n
0
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 10 01 10 01 11 11 11
CODIFICADO 00 01 00 10 01 01 01
RECIBIDO
m
1 1 0
1
n
0
8 7 6 5 4 3 2 1
DATOS 1 1 0 1 0 1 1 1
ESTADO PRESENTE 11 10 01 10 01 11 11 11
CODIFICADO 10 00 01 00 10 01 01 01
RECIBIDO
01 01 01 10 00 01 00 10
11 º 01 º 01 º º º º º º º
01 10
01 º º º º 10 º º º º º
01
10 º º º º º 00 º º00 º º
4. Realice el diagrama de Viterbi corrigiendo el dato (ruta correcta).
01 01 01 10 00 01 00 10
0 0
11 º 01 º 01 º 01 º 01 º 01 º0110 º
01 016 º º
0 10 210 310 3 2 4 510 10
2 5 3 4 0
2 2 0 3 5 4
01 º 10 º 10 º 10 º 10 º 10 º 1001 º1001 10º4 º
01 01 2 01
3 5 4 01 0 5
3 3 3 0 4 0 5
10 º º 00 º 00 º 00 º 00 º 00 º00 º
00 º
|
BIBLIOGRAFIA