Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GRUPO: 301405_24
Presentado a
ejercicios propuestos para esta guía de la Fase 5 – desarrollo de aplicaciones con Autómatas, con
autómatas de pila.
Tabla de contenido
Introducción .........................................................................................................................................2
Actividades Colaborativas: ...............................................................................................................4
Paso 1: .................................................................................................................................................4
Ejercicio 1: ......................................................................................................................................4
Ejercicio 2 .......................................................................................................................................6
Ejercicio 3. ......................................................................................................................................7
Ejercicio 4 .......................................................................................................................................9
Ejercicio 5 .....................................................................................................................................10
Paso 2 ................................................................................................................................................13
Ejercicio 2: ....................................................................................................................................13
Ejercicio 3: ....................................................................................................................................14
Ejercicio 4: ....................................................................................................................................17
Ejercicio 5 .....................................................................................................................................17
Conclusiones .....................................................................................................................................21
Bibliografía .......................................................................................................................................22
Actividades a desarrollar
Actividades Colaborativas:
Paso 1:
Ejercicio 1:
De cada uno de los siguientes autómatas, realizar el procedimiento paso a paso de hallar
- Ya que tiene transiciones de un estado con mas de una letra. De q0 va con la letrea
Paso 1:
- q0,q1,q2: Estados
- q0: Estado inicial
- q1: Estado final
Minimizar.
M: {q0,q1,q2},{a,b},q0,{q1}
K: {q0,q1,q2} Estados
Σ: {a,b} alfabeto
S: q0 estado inicial
F: q1 estado final
Para hallar la expresión regular tenemos que minimizar, podemos empezar por:
ER: b*(ab+b+b)
LR: {b*}[{ab}+{b}+{b}]
Ejercicio 3.
Tipo de autómata:
De acuerdo con el autómata representado en el ejercicio 3, tenemos que es un
autómata finito determinístico, ya que para cada una de las transiciones tenemos
que se traslada con solo una letra por cada uno de los estados de transición.
5-tupla (K, Σ, δ, s, F):
M: {q0, q1, q2}, {a, b} ρ: q0, {q2}
K: {q0, q1, q2} - Estados
Σ: {a, b} - alfabeto
S: q0 - estado inicial
F: q2 - estado final
Tabla de transiciones:
ẟ (q0, b) = q1
ẟ (q1, a) = q0
ẟ (q1, b) = q2
ẟ (q2, b) = q0
ER: b*(a + b + b)
LR: {b*} [{a}+{b}+{b}]
Ejercicio 4
que podemos observar que no hay más de 2 transiciones con la misma letra de un estado a otros.
M: {q0,q1,q2,q3},{a,b},q0,{q3}
K: {q0,q1,q2,q3} Estados
Σ: {a,b} alfabeto
S: q0 estado inicial
F: q3 estado final
Por eliminación
ER:a+b+ab+b
LR: {a+b+(ab)+b}
Ejercicio 5
Tipo de autómata:
finito NO determinístico, ya que por lo menos uno de sus estados se traslada con la misma letra
hacia dos estados diferentes, como es el caso del estado q2 que se traslada con la letra a desde el
estado q2 con estrella de kleene y la letra a hacia el mismo estado q2 y con la misma letra q se
Σ: {a, b} - alfabeto
S: q0 - estado inicial
F: q3 - estado final
Tabla de transiciones:
ẟ (q0, a) = q1
ẟ (q0, b) = q2
ẟ (q1, b) = q3
ẟ (q2, a) = q2
ẟ (q2, b) = q2
ẟ (q2, a) = q3
Minimización del autómata, hallar Lenguaje Regular y Expresión Regular:
Ejercicio 2:
proceder a realizar nuestra tabla de transiciones y proceder con la conversión a un autómata finito
no determinístico.
Ejercicio 3: Realice la minimización paso a paso del autómata finito determinista:
A= [(q0, q1, q2, q3, q4, q5), (a, b), q0, q1, δ]
Σ= (a, b)
SϵA= q0
F⊆A= q0, q1
a b λ
q0 Q1 -- ---
q1 Q1 Q2 Q4
q2 Q0 Q0
q3 Q1 Q2
q4 Q1 Q3 Q4
q5 Q3 Q4
Es un autómata finito determinista ya que ningún estado hacer transición a otro estado
Por el método de eliminación iniciamos con q5, ya que por este se pude realizar la
Seguimos eliminado q2, que tenía las transiciones desde q3 con b a q2 y con a q1 y de q1 a q2.
Se elimina q3, ya que la transición de q4 a q1 pasando por q3, sigue la misma ruta.
Ejercicio 4:
Ejercicio 5:
a. Recorra la máquina con al menos una cadena válida explicando lo sucedido tanto en la cinta
c. Ejecute el RunTest a una cadena aceptada que tenga los menos cinco símbolos.
Después reemplaza a vació por vació y avanza a la izquierda llegando a q6 que es el estado
aceptador.
Conclusiones
colocamos en práctica las temáticas aprendidas de las tres unidades del curso de autómatas y
lenguajes formales.
Bibliografía
https://youtu.be/eOynYG8Ibk0