Está en la página 1de 11

EJERCICIOS

ACTIVIDAD INDIVIDUAL

De acuerdo al último dígito de su cédula o tarjeta de identidad, identifique el ejercicio


asignado en la siguiente tabla:

Último dígito Ejercicio


de la Cédula o
TI
1y9 Ejercicio 1
2y8 Ejercicio 2
3y7 Ejercicio 3
4y6 Ejercicio 4
5y0 Ejercicio 5

ACTIVIDAD 1: Autómatas de Pila

1. Ejercicio 1 2. Ejercicio 2

3. Ejercicio 3 4. Ejercicio 4

5. Ejercicio 5
El diseño solicitado corresponde al diligenciamiento de la siguiente tabla:

EJERCICIO A Registre aquí el Ejercicio a trabajar. Por favor


TRABAJAR agregue la imagen

Caracterización En este espacio se realiza:


del autómata a - Mediante la definición formal explicar las
pila características del autómata
- Realizar un cuadro comparativo de la
Equivalencia entre AP por vaciado de pila y AP
por estado final

Procedimiento Realice de manera detallada y grafica el


de paso a paso procedimiento paso a paso del recorrido de una
del recorrido cadena (La cadena la selecciona el estudiante,
de una cadena debe contener como mínimo 8 caracteres) en el
autómata a pila. Describir cómo funciona el
almacenamiento en la pila, como funciona LIFO,
etc.

- Paso 1…
- Paso 2…
- Paso 3…

Ejemplo:

Gráfico

Realizar la representación utilizando flechas,


conexiones, diagramas que permitan ver el
funcionamiento del autómata a pila

Para una transición:


F (q, a, A) = {(q1, Z1), (q2, Z2),... (qn, Zn)}
- Paso 1: cuando el autómata se encuentra en el
estado q, lee el símbolo de entrada a y tiene el
símbolo A en la cima de la pila.

- Paso 2: El autómata pasará a algún estado q1,


eliminará el símbolo A de la pila e introducirá en
ella la palabra Zi, quedando la cabeza de Zi en la
cima de la pila.

- Paso 3: El procedimiento se repite n veces

Practicar y Apoyándose en el simulador JFlap o VAS ejecutar y


verificar lo validar por lo menos cinco cadenas válidas y 5
aprendido cadenas rechadas por el autómata. En este espacio
adjunta la imagen.

De acuerdo con el último dígito de su cédula o tarjeta de identidad, identifique el


ejercicio asignado en la siguiente tabla:
Último dígito Ejercicio
de la Cédula o
TI
1y9 Ejercicio 1
2y8 Ejercicio 2
3y7 Ejercicio 3
4y6 Ejercicio 4
5y0 Ejercicio 5

ACTIVIDAD 2: Maquinas de Turing


El trabajo se desarrolla demostrando el procedimiento realizado paso a paso, no se
tendrá en cuenta las respuestas o simulaciones en JFlap o VAS.
1. Ejercicio 1 2. Ejercicio 2

3. Ejercicio 3 4. Ejercicio 4

5. Ejercicio 5

El diseño solicitado corresponde al diligenciamiento de la siguiente tabla:

EJERCICIO A Registre aquí el Ejercicio a trabajar. Por favor


TRABAJAR agregue la imagen

Caracterización En este espacio se realiza:


de la máquina - Mediante la definición formal explicar las
de turing características de la máquina de Turing.
- Realizar un cuadro donde explique las diferencias
y similitudes de las máquinas reconocedoras y
Trasductoras

Procedimiento Realice de manera detallada y grafica el


de paso a paso procedimiento paso a paso del recorrido de una
del recorrido cadena (La cadena la selecciona el estudiante, debe
de una cadena contener como mínimo 10 caracteres) en la máquina
de turing. Describir cómo funciona el
almacenamiento mediante el uso de las cintas, etc.
- Paso 1…
- Paso 2…
- Paso 3…

Ejemplo 1:

Gráfico

Realizar la representación utilizando flechas,


conexiones, diagramas que permitan ver el
funcionamiento de la máquina de Turing
transición por transicion

Para una transición:


δ(q,X)=(p,Y,D)

- Paso 1: Estando en el estado q, la cabeza de la MT


señala al símbolo de cinta X,
- Paso 2: Entonces la MT escribe el símbolo de cinta
Y en la casilla actual (cambia X por Y) y mueve la
cabeza una casilla hacia D (D puede ser derecha, R;
o izquierda, L) y pasa al estado p.
- Paso 3: La cinta de la MT está formada por infinitas
casillas.
Inicialmente, la palabra de entrada (una
concatenación de símbolos del alfabeto) se
encuentra escrita en casillas consecutivas de la cinta
y la cabeza señala al primer símbolo de la palabra.
Todas las otras casillas (hacia la izquierda y la
derecha) contienen el símbolo en blanco.
Ejemplo 2:
Gráfico
Realizar la representación utilizando flechas,
conexiones, diagramas que permitan ver el
funcionamiento de la máquina de Turing
transición por transición

- Paso 1: Inicialmente, la cabeza señala el primer


0. Lo cambia por X y se desplaza a la derecha en
busca del primer 1 para cambiarlo por Y:
δ(q0,0)=(q1,X,R)
δ(q1,0)=(q1,0,R)
- Paso 2: Es decir, mientras haya 0's, se mantiene
en el estado q1.
δ(q1,1)=(q2,Y,L)
- Paso 3: Ha encontrado el primer 1. Lo cambia por
Y y pasa al estado q2 moviéndose a la izquierda. En
este estado, la MT se mueve hacia la izquierda en
busca de X saltando las casillas con 0's:
δ(q2,0)=(q2,0,L)
- Paso 4: Cuando encuentra la X, se mueve hacia la
derecha esperando encontrar un 0 para cambiarlo
por X, por lo que pasa al estado q0:
δ(q2,X)=(q0,X,R)
- Paso 5: Una vez cambiado dicho 0 por X, está en
el estado q1. Ahora tiene que buscar el siguiente 1
y cambiarlo por Y, pero se encuentra con Y antes
de llegar, por lo que tiene que saltar esta casilla:
δ(q1,Y)=(q3,Y,R)
- Paso 6: En el estado q3 sigue saltando las casillas
con Y hasta llegar al 1:
δ(q3,Y)=(q3,Y,R)
δ(q3,1)=(q2,Y,L)
- Paso 7: Pasa al estado q2 una vez ha cambiado el
1 por la Y. En este estado, la MT se mueve a la
izquierda hasta encontrar una X. Una vez la
encuentra, se mueve una casilla a la derecha. Si hay
un 0, tendrá que empezar el proceso anterior
(buscar 1, cambiarlo por Y y volver a buscar la X,
con lo que estaremos de nuevo en este punto). Si
ya no quedan 0's, habrá una Y y, por tanto, se han
cambiado n 0's por n X 's y n 1's por n Y 's. Entonces
se mueve a la izquierda:
δ(q2,Y)=(q2,Y,L)
- Paso 8: Se encuentra con una X y pasa al estado
q0. En este estado se busca un 0 para cambiarlo por
X, pero suponemos que ya no quedan. Entonces la
cabeza debe moverse a la derecha para comprobar
que tampoco quedan más 1's:
δ(q0,Y)=(q0,Y,R)
- Paso 9: Cuando encuentra el primer símbolo en
blanco, la MT finaliza:
δ(q0,B)=(q4,B,R)
- Paso 10: En el caso de que haya más 0's que 1's,
llegará un momento en el que ya no queden 1's (los
habrá cambiado por Y ). La MT se quedará
permanentemente en el estado q1 .

Practicar y Apoyándose en el simulador JFlap o VAS ejecutar y


verificar lo validar por lo menos cinco cadenas válidas y 5 cadenas
aprendido rechazadas por la máquina. En este espacio adjunta la
imagen.
Actividad 3:

Teniendo en cuenta el siguiente autómata realice:

1. Realice el proceso paso a paso la minimización del autómata

Para el autómata ya minimizado realice:

2. Realice la notación formal (caracterización) matemática del


autómata ya minimizado
3. Identifique El Lenguaje que reconoce.
4. Identifique su gramática (de forma manual) por la derecha y
caracterícela. Debe incluir el diagrama de estados con los
componentes de la gramática asociados a las variables y a las
constantes.

El diseño solicitado corresponde al diligenciamiento de la siguiente tabla:

EJERCICIO A Registre aquí el Ejercicio a trabajar. Por favor


TRABAJAR agregue la imagen

Procedimiento Realice de manera detallada el procedimiento paso a


de paso de la minimización del autómata.
minimización
- Paso 1…
- Paso 2…
- Paso 3…

Resultado del Agregue aquí la imagen del autómata minimizado


Autómata
minimizado

Notación formal En este espacio agrega la notación formal del


autómata.

Lenguaje En este espacio agrega el lenguaje regular del


Regular autómata.

Gramática del En este espacio agrega la gramática del autómata.


autómata Identifique su gramática (de forma manual) por la
derecha y caracterícela. Debe incluir el diagrama de
estados con los componentes de la gramática
asociados a las variables y a las constantes.

Actividad 4

Teniendo en cuenta la siguiente tabla de transición de una máquina de Mealy, realice:

f Entrada
Estado 0 1
q0 q1 q0
q1 q3 q0
q2 q1 q2
q3 q2 q1
G Entrada
Estado 0 1
q0 1 1
q1 1 1
q2 1 0
q3 0 1

1. Identifique los componentes de la Máquina (descríbala).


2. Diséñela en diagrama (Máquina de Mealy).
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.
4. Realice la conversión paso a paso de máquina de Mealy a máquina de Moore
5. Explique cinco características de la Máquina de Mealy y encuentre cinco
diferencias con las Máquinas de Moore.

Actividad 5:

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.

Teniendo en cuenta que el dato de entrada es: 10010101

1. Realice el diagrama de árbol. (Complete la tabla)


2. Realice el diagrama de estados para ese dato de entrada.
3. Identifique en el diagrama de Trellis la ruta correcta (identificando salidas
codificadas).
4. Realice el diagrama de Viterbi corrigiendo el dato (ruta correcta).

TABLA DE DATOS, ESTADOS Y DATOS CODIFICADOS