Académique Documents
Professionnel Documents
Culture Documents
Se llama autmata No determinstico asociado a M, al autmata:
Porque el estado
Alfabeto de entrada
Funcion de transicion
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
6. Encuentre su gramtica que sea vlida para la funcin de transicin
(describa sus componentes y como se escriben matemticamente). Justifquela
si la convierte a la Izquierda o a la derecha. Plsmela en el simulador y
recrela. (Debe quedar documentado en el texto el paso a paso que realizan
en el simulador)
Las gramticas son mecanismos generadores de lenguajes, es decir, nos dicen
cmo podemos obtener o construir palabras de un determinado lenguaje.
Descripcin gramatica
Definimos o caracterizamos una gramtica regular como:
Un cudruplo (V, , R, S) en donde:
V = Es el alfabeto de variables
= Es el alfabeto de constantes
R = Es el conjunto de reglas, es un subconjunto finito de V x (V U )
S= Es el smbolo inicial y es un elemento de V
Estas gramticas regulares son de la forma:
Lineales por la derecha.- Cuando todas las producciones tienen la forma
A aB o bien A a
Lineales por la izquierda.- Cuando todas las producciones tienen la forma
A Ba o bien A a
(aa*a(ba*a)*b+bb*aa*a(ba*a)*b)(aa*a(ba*a)*b+bb*aa*a(ba*a)*b)*
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
7. Realice el rbol de Derivacin de esa gramtica
Un rbol ordenado y etiquetado es un rbol de derivacin para una gramtica libre de
contexto
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
8. Identifique si ese rbol o gramtica es ambigua o no y plasme las razones
de su afirmacin
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
No es ambigua ya que la gramtica libre de contexto tiene un solo rbol de derivacin
para una o varias cadenas.
Se trata de una gramtica univoca ya que es una gramtica libre de contexto que tiene
asociado un solo rbol de derivacin para toda cadena del lenguaje
9. Si el rbol de transicin es demasiado grande, a su criterio seleccione una
regla en la que se detenga por cualquier rama (izquierda o derecha) y
plsmelo hasta ah. (es decir seleccione una cadena vlida para este tem).
R/ la siguiente es la regla para detener el rbol por la rama derecha:
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENIERA
AUTOMATAS Y LENGUAJES FORMALES
Cdigo 301405_3
2.013_II
ACTIVIDADES PARA EL EJERCICIO A MINIMIZAR O YA MINIMIZADO:
10.Explicar el proceso de Minimizacin (que estados se suprimen y porque)
No finales Finales
Q2,q3,q4 Q1, q5
Paso 2: evaluamos el grupo de los estados no finales:
Grupo q2,q3,q4
Desde q2 con a se pasa al grupo q2, q3, q4
Desde q3 con a se pasa al grupo q2, q3, q4
Desde q4 con a se pasa al grupo q2, q3, q4
Para analizar si q2, q3, q4 pueden quedar en e mismo grupo se debe analiza que pasa con el
smbolo b
Desde q2 con a se pasa al grupo
11.Que transiciones se reemplazan o resultan equivalentes.
12.Escribir la funcin de transicin del nuevo autmata.
13.Identificar la expresin regular (explicarla en la lectura matemtica que se
le debe
hacer).
14.Compruebe una cadena vlida para esa expresin regular.
15.Identificar el lenguaje que reconoce y cinco posibles cadenas vlidas
16.Identificar su gramtica. Demustrela para una cadena vlida del autmata.
17.Compare la gramtica con el autmata antes de minimizar (ya sea por la
izquierda o
derecha).
18.El autmatas nuevo expresarlo o graficarlo con su respectivo diagrama de
Moore.
19.Identificar sus tablas de Transicin (plasmarlas)
20.Plasmar los pasos de minimizacin en el simulador (comprelos con el
proceso manual
que est explicando) y capturar los procesos en imgenes para ser
documentadas en el
texto.