Beruflich Dokumente
Kultur Dokumente
Nombre integrante:
JAIRO ALBERTO MARTÍNEZ GAMARRA
Código 1100396144
HEINER MADERA DUARTE
ANTONY MAGDANIELS RAMOS
Tutor
JHEIMER JULIÁN SEPÚLVEDA
2019
2
Desarrollo de Puntos
Actividades a desarrollar
Actividades Colaborativas:
El trabajo se desarrolla demostrando el procedimiento realizado paso a paso,
no se tendrá en cuenta las respuestas o simulaciones en jFlap o VAS.
I. Ejercicio:
De cada uno de los siguientes autómatas, realizar el procedimiento
paso a paso de hallar la expresión regular, el lenguaje regular y
explicar el tipo de autómata que es:
Ejercicio 1:
Tipo de Autómata:
El autómata es un Autómata Finito no Determinista, Lo que quiere decir que:
Reconoce lenguajes regulares
Se define como una 5-tupla (𝑸,,𝒒𝟎,𝜹,𝑭), donde; Q
es el conjunto de estados{𝒒𝟎,𝒒𝟏,𝒒𝟐} Σ
es el alfabeto {𝟎,𝟏}
𝒒𝟎 es el estado inicial
3
Expresión Regular
Para hallar la expresión regular revisamos los posibles pasos que vayan
desde 𝑞0 hasta las funciones de aceptación, en este caso 𝑞3 Por lo tanto,
Tenemos que:
𝒒𝟎→𝒒𝟐=𝟏∗𝟎[𝟏𝟏∗𝟎]∗
Ejercicio 2:
Solución
Para hallar la Expresión Regular (ER) utilizaremos el método de eliminación
de estados (González Amarillo, 2018) para simplificar el modelo y dejar sólo
el estado inicial y el final.
1. Eliminaremos el estado q0, lo cual origina dos caminos de q2 – q1 (0) y
L = ({010} U {{0}.{0}*.{0,110}})*({0}.{0}*)
Ejercicio 3:
Tipo De Autómata:
El autómata es un Autómata Finito no Determinista, Lo que quiere decir que:
Reconoce lenguajes regulares
Se define como una 5-tupla (𝑸,,𝒒𝟎,𝜹,𝑭), donde;
Q es el conjunto de estados {𝒒𝟎,𝒒𝟏}
Σ es el alfabeto {𝟎,𝟏}
𝒒𝟏 es el estado inicial
𝜹:𝑸𝒙𝜮,→𝑸 es una función de transición;
F es el conjunto de estados finales {𝑞1}
Expresión Regular:
Analizando todas las rutas posibles que nos lleven hasta 𝑞1 tenemos que la
expresión regular es la siguiente.
𝑬𝑹=(𝟎+𝟏)∗𝟎[𝟎∗+(𝟎(𝟎+𝟏)∗𝟎)∗]
Lenguaje Regular:
El lenguaje regular del autómata está representado por todas las cadenas
que empiecen por 0 o 1 y terminen en 𝑞1
Ejercicio 4:
Tipo De Autómata:
El autómata es un Autómata Finito no Determinista, Lo que quiere decir que:
Reconoce lenguajes regulares
Se define como una 5-tupla (𝑸,,𝒒𝟎,𝜹,𝑭), donde;
Eliminando q1
Eliminando q0
0 1
𝑞0 𝑞3 𝑞6
𝑞1 𝑞0 𝑞6
𝑞2 𝑞1 𝑞5
𝑞3 𝑞4 𝑞3
𝑞4 ----- -----
𝑞5 𝑞6 𝑞4
𝑞6 ---- -----
0 1
𝑞4 ----- -----
𝑞6 ------ -----
X = {𝑞4,𝑞6,}
A = {𝑞0,𝑞1,}
B = {𝑞2}
C = {𝑞3}
D ={𝑞5}
0 1
𝑞4 ----- -----
𝑞6 ------ -----
0 1
𝑞2 A D
0 1
𝑞3 X C
0 1
𝑞5 X X
10
Paso N° 1.
Definimos Quíntuplas
, K, 𝛿,𝑆,𝐹
𝛿 (𝑞0 0)= 𝑞3
𝛿 (𝑞0 1)= 𝑞6
𝛿 (𝑞1 0)= 𝑞0
𝛿 (𝑞1 1)= 𝑞6
𝛿 (𝑞2 0)= 𝑞1
𝛿 (𝑞2 1)= 𝑞5
𝛿 (𝑞3 0)= 𝑞4
𝛿 (𝑞3 1)= 𝑞3
𝛿 (𝑞4 0) = − −
𝛿 (𝑞4 1) = − −
𝛿 (𝑞5 0)= 𝑞6
𝛿 (𝑞5 1)= 𝑞4
𝛿 (𝑞6 0) = − −
𝛿 (𝑞6 1) = − −
Estados Aceptadores
X = {𝑞4, 𝑞6}
Estados no Aceptadores
Y = {𝑞0, 𝑞1,2, 𝑞3, 𝑞5, }
X 0 1
𝒒𝟒 ---- ----
𝒒6 ---- ----
Y 0 1
𝒒𝟎 Y X
𝒒1 Y X Equivalentes
𝒒2 Y Y 𝑞0 , 𝑞1 .𝑞2,𝑞5
No Equivalentes
𝒒3 X Y
𝑞3
𝒒5 X X
X = {𝑞4, 𝑞6}
M = {𝑞 0, 𝑞1 ,𝑞 2, 𝑞 5}
Z = {𝑞3}
X 0 1
12
𝒒𝟒 ---- ----
𝒒6 ---- ----
M 0 1
𝒒0 Z X
𝒒1 M X
𝒒2 M M
𝒒5 X X
Z 0 1
𝒒3 X Z
X = {𝑞4, 𝑞 6}
N = { 2, 𝑞 5 } A
= {𝑞 0, 𝑞1 } Z =
{𝑞3}
X 0 1
𝒒4 ---- ----
𝒒6 ---- ----
N 0 1
𝒒2 A N
𝒒5 X X
A 0 1
𝒒0 Z X
𝒒1 A Z
Z 0 1
𝒒3 X Z
X = {𝑞4, 𝑞6}
Z = {𝑞 3}
A = {𝑞 0}
B = {1} C
= { 𝑞 2} D
= { 𝑞 5}
13
X 0 1
𝒒4 ---- ----
𝒒6 ---- ----
Z 0 1
𝒒3 X Z
A 0 1
𝒒0 Z X
B 0 1
𝒒1 A X
C 0 1
𝒒2 B D
D 0 1
𝒒5 X X
Tabla de Transición
0 1
X ---- ----
Z X Z
A Z X
B A X
C B D
D X X
14
Estado Final
F=q1
𝐿= {𝑤 ϵ (𝑎*𝑏*) | 𝑤=
Todas las cadenas que empiezan por el símbolo a seguidas por muchas {a} o seguidas
de una o muchas cadenas con el símbolo { b}
Cabe mencionar que esta MT también acepta las cadenas vacías (“”), que son
contempladas por el lenguaje.
Y se define así:
Así:
Q = {noerr, err, fin}
Σ = {a,b,”}
Γ = {a,b,”,0,1,□}, 0 no error y 1 error.
s = noerr
B=□
F = {fin}
δ:QxΓ → QxΓx{R,L,S}
δ(noerr,a) = (noerr,a,R)
δ(noerr,b) = (noerr,b,R)
δ(noerr,c) = (noerr,c,R)
δ(noerr,”) = (err,”,R)
δ(noerr,□) = (fin,0,S)
δ(err,a) = (err,a,R)
δ(err,b) = (err,b,R)
δ(err,c) = (err,c,R)
δ(err,”) = (noerr,”,R)
δ(err,□) = (fin,1,S)
Al leer las otras comillas dobles cambia al estado noerr para seguir leyendo
datos:
22
Referencias Bibliográficas