Tarea 2 Diseño de Autómatas: Trabajo Colaborativo 2
Tarea 2 Diseño de Autómatas: Trabajo Colaborativo 2
Tarea 2 Diseño de Autómatas: Trabajo Colaborativo 2
TRABAJO COLABORATIVO 2
LENGUAJES REGULARES
TUTOR:
VERMEN RAINER AYALA
PRESENTADO POR :
ACTIVIDAD INDIVIDUAL
M
M = {q 0, q 1,q 2,} {a, b, c } (cada un de los estados que
conforman el autómata
&, 0, { q 2} Estado inicial y estado final
q
K = {q 0, q 1,q 2} (Los estados )
∑ {a, b, c} Alfabeto
S = q 0 (Estado Inicial) |
F = q 2 (Estado Final )
- Plasme la tabla de transición
b. ) El Autómata Finito No
Determinista: (AFND)
Ejemplo
En esta autómata, vemos una imagen con 4 estados; q 0 ,q 1 q 3 q2
TABLA DE TRANSICION
Paso 1. Inferimor que son dos expresiones que son dos expresiones q 0
A q 2 , pasando por q 1 , y de q 0 a q 2 ,,
Paso 2, eliminamosq 1 ,quedando de la siguiente manera
Paso 3. Eliminamos q 0 ,, quedando asi :
Lenguaje ER((b+ab*c)a)*
regular
Ejercicios 2: Conversión de Autómatas Finitos Deterministas a Autómatas Finitos
No deterministas (AFD a AFND) y viceversa
El Autómata Finito No
Determinista: (AFND)
- Paso 1…
Paso 2- Realizamos la tabla de transición, para este caso identificamos los estados y el
alfabeto
De manera vertical manejamos los estados que maneja el autómata y de manera
horizontal agregamos los alfabetos o la cantidad de símbolos que maneja el alfabeto
TABLA DE TRANSICION
ESTADO - a - b - c
S
Q0 > q1, q2 - …………… ……………
q1, q2 ………… - q 2 , q1 - q2
Trabajo Colaborativo
Ejercicio Grupal
Construir un autómata que realice lo siguiente
ER: {(a)*+cd(ab)*b}
EJERCICIO A TRABAJ A Registre aquí el Autómata realizado. Por favor agregue la imagen
TRABAJAR
NOTACION FORMAL En este espacio agrega la notación formal del autómata. Identifique la quíntupla del
DEL AUTOMATA autómata creado.
MINIMIZADO
CARACTERIZACION Identifique los elementos (tupla, estado final, inicial, alfabeto, etc.). Debe explicar y
DEL AUTOMATA describir cada elemento y la función y significado en el autómata.
PARTE TEORICA Conceptos y definiciones adicionales.
Construir autómata:
Construir un autómata que realice lo siguiente:
ER = {(a)*+cd(ab)*b}
EJERCICIO GRUPAL