Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FORMALES
Unidad 1: Fase 1
General
Desarrollar ejercicios sobre lenguaje y expresiones regulares.
Específicos
Consultar sobre Autómatas y lenguajes formales
Aprender sobre lenguaje formales
Aprender sobre expresiones regulares
Desarrollar los ejercicios planteados
Ejercicio 1
Solución:
Para este proceso se utilizara el método de la eliminación.
“Cuando eliminamos un estado, debemos reemplazar todos los caminos que
acontecían o pasaban a través de él como transiciones directas que ahora se
realizan con el ingreso de expresiones regulares, en vez de con símbolos”
Como en este autómata el estado inicial es diferente al estado final, se debe usar:
(𝐖 + 𝐗𝐘 ∗ 𝐕)∗ 𝐗𝒀∗
b) De q0 a q0, pasando por q3. Para llegar a q0, primero se pasa por q3 con “b”, luego
en q3 se repite (a+bb)* y de q3 a q0 con “ba”, todo esto repetidamente. Esto queda
expresado con la expresión regular b(a+bb)*ba).
Completemos la transición vacía de q4 a q0.
Se debe tener en cuenta que la expresión final del autómata está determinada por:
(𝐖 + 𝐗𝐘 ∗ 𝐕)∗ 𝐗𝒀∗
W = b(a+bb)*ba
X=a
Y=∅
V =(a+b)(a+bb)*ba
Reemplazando
La expresión regular es:
(b(a+bb)*ba)*a(a+b)(a+bb)*ba)*)*a
(b(a|bb)*ba)*a(a|b)(a|bb)*ba)*)*a
Justificación del tipo de autómata que es:
De acuerdo a los procesos llevados a cabo, puedo considerar que este tipo de
autómata es Finito Determinista y lo considero de esta manera porque de un estado
no salen 2 transiciones con la misma letra o palabra.
a b
Q0 Q4 Q3
Q1 Q4 Q1
Q2 Q0 Q3
Q3 Q3 Q2
Q4 Q3 Q3
Q5 Q3 Q2, Q6
Q6 Q1 Q3