You are on page 1of 9

EXAMEN PARCIAL

1.- Describa y diga para que sirve cada uno de los componentes de una gramática
y de un automata finito determinista.

Vocabulario no terminal.

 Conjunto de símbolos introducidos como elementos auxiliares para la


definición de la gramática. Estos símbolos no figuran en las sentencias o
cadenas del lenguaje.

 Los elementos del vocabulario no terminal se pueden representar mediante:

 Las letras mayúsculas del comienzo del abecedario: A, B, C,…..,G.


evitando considerar al símbolo S debido a que este símbolo
representa al símbolo inicial

 Nombres en minúsculas pero encerrados entre paréntesis angulares,


ejemplo <expresion>.
2.- Defina que es un autómata

Es un sistema cuyos sitemas son estados, transciciones y una cadena de


simbolos .cuyo objetivo es verificar si esa cadena pertenece al lenguaja que este
automata reconoce.

3.- Explique en qué se diferencia un automata finito determinista de uno no


determista.

Es una máquina de estados o modelo matemático de un sistema que recibe una cadena de
símbolos de un alfabeto y determina si esa cadena pertenece al lenguaje que el reconoce

4.- Explique y de ejemplos de las gramáticas del tipo 1.

5.- Explique detalladamente lo siguiente: Ptos 5

5.1.-

5.2.- .

5.3.-

5.4.-

5.5.-
6.- Crear un automata para los siguientes lenguajes e indicar que tipo de automata
es:

a.-

b.-
7.- Dado el Siguiente AFD, encuentre todos sus componentes y minimicelo.

- conjunto estacion

- estado inicial -Q1

Conjunto de aceptacion-F:{Q3,ETC}

- funcuon de transicion

- Conjunto de estados-Q:{Q1,Q2,ETC}

LENGUAJE

L(A)={an bn /n>0 ^ m>0}

EXP R. aa* bb* o o tambien a+ b+

Generando P:

S->Aa

A->Aa

A->bB

B->bB

Tipo 3
Tabla de transicion

f a B
Q1 Q2 Q4
Q2 ETC
Q3
ETC

TRANSICION

ƒ: (q0,a) q0 ; (q0,b) q2; (q1,a) q2 S: (q0,a) 1 ; (q0,b) 1 ; (q1,a) 2

(q1,b) q3; (q2,a) q0 ; (q2,b) q2 (q1,b) 2 ; (q2,a) 1 ; (q2,b) 1

(q3,a) q1 ; (q3,b) q2 (q3,a) 1 ; (q3,b) 2

Componentes de un autómata.

A. CADENA DE SIMBOLOS FORMADA POR SIMBOLOS PERTENECEN A UN


ALFABETO SE DENOTA COMO (V)

Todos los símbolos están dentro de una cinta.

B. CABEZAL DE escritura o lectura de un automata.

lee y escribe.

automata pueda escribir

el automata podra cambiar de estados.

C.ESTADO DEL AUTOMATA.

toda la informacion necesario que se va acumulando hasta el momento dado

para saber cual es el simbolo de salida en un determiando instante.


dependiendo del estado se puede saber cual sera el simbolo de salida

automata

D. FUNCION DE TRANSICION

PASA DE un estado a otro

E. estado inicial - en el que se encontra el automata(donde inicio recibiti el )

elementos primario

antes de haber leido ningun símbolo

a. Cadena de símbolos de entrada. Está formada por un conjunto de símbolos que

pertenecen a un alfabeto V, donde intuitivamente estos símbolos están distribuidos en

una cinta y forman la entrada al autómata; es decir la cadena que será evaluada para

determinar si esta pertenece o no al lenguaje que representa el autómata.

b. Cabeza de lectura/escritura del autómata. Es la forma o mecanismo mediante el cual

el autómata va procesando o leyendo la cadena de símbolos que aparecen como

entrada, o escribiendo otros símbolos auxiliares como es el caso de los autómatas de

pila y de la máquina de Turing, al cabezal también lo podemos entender como el

mecanismo gracias al cual el autómata puede cambiar de un estado a otro dentro del

conjunto de estados que este posee.

c. Estados de un autómata. Es toda la información necesaria en un momento dado, para

poder deducir a partir de un símbolo de entrada en ese momento cual será el símbolo

de salida; es decir conocer el estado de un autómata es lo mismo que conocer toda la


historia de los símbolos de entrada leídos hasta ese instante. El propósito de un estado

es recordar la historia del procesamiento que realiza el autómata.

d. Función de transición. La función de transición es el componente del autómata que le

permite pasar de un estado a otro, frente a la entrada o lectura de un símbolo de la

cadena de símbolos.

e. Función de salida. La función de salida es el componente del autómata que le permite,

frente a la entrada o lectura de un símbolo y estando en un determinado estado

produzca una salida.

OTROS ELEMENTOS DE UN AUTÓMATA

f. Estado de un autómata.- Es toda la información necesaria en un momento dado, para

poder producir, dado un símbolo de entrada en ese momento, cuál será el símbolo de

salida.

g. Estado inicial.- Es el estado en el cual se encontraba el autómata al momento de

recibir el primero de los símbolos de entrada.

h. Configuración de un autómata.- Es la situación del autómata en un instante.(el estado

en el que se encuentra)

i. Movimiento de un autómata.- Es el transito que se da entre dos configuraciones de

un autómata.

FORMA DE TRABAJAR DE UN AUTÓMATA

El autómata recibe los símbolos de entrada uno detrás de otro; es decir de manera

secuencial, el autómata al empezar se encuentra en un estado inicial y a medida que

procesa cada símbolo va cambiando de estado de acuerdo a lo determinado por la función

de transición la cual toma en consideración el ultimo símbolo leído para realizar el

cambio.
La entrada o cadena es leída símbolo por símbolo hasta que es consumida

completamente, cuando la entrada se agota el autómata se detiene y dependiendo del

estado en que el autómata finaliza

LENGUAJE ACEPTADO POR UN AUTÓMATA.

Son todas aquellas cadenas que son consumidas o procesadas por el autómata y que al

terminar de leer los símbolos de la cinta o cadena, el autómata se encuentra en un

estado final de aceptación

Es una quíntupla A= (E,S,Q, ƒ,g) donde:

E = {conjunto de entradas o vocabulario de entrada}-simbolo e.

S = {conjunto de salidas o vocabulario de salida}-

Q = {conjunto de estados}

ƒ: EXQ Q

g: EXQS

You might also like