PORTAFOLIO DE EVIDENCIAS - LYAI - U2 - Nadia Cruz Santiago
PORTAFOLIO DE EVIDENCIAS - LYAI - U2 - Nadia Cruz Santiago
LENGUAJES Y AUTÓMATAS I
UNIDAD 2
PORTAFOLIO DE EVIDENCIAS
SUBTEMAS
2.1. Definición formal de una ER
2.2. Diseño de ER
CRITERIOS DE EVALUACIÓN
Mapa conceptual ER 20%
Mapa conceptual de expresiones regulares en java 15%
Guía de ER 25%
Examen 30%
Portafolio de evidencias y firmas 10%
INTRODUCCIÓN
Las expresiones regulares desempeñan un papel fundamental en el campo de la
teoría de lenguajes formales y autómatas, especialmente en el contexto de
Autómatas Finitos y Lenguajes Regulares. Estas herramientas poderosas y flexibles
permiten la descripción y manipulación de patrones en cadenas de texto, lo que las
convierte en una herramienta esencial en el desarrollo de compiladores,
procesadores de texto, análisis léxico y muchas otras aplicaciones informáticas.
ACTIVIDADES
ACTIVIDAD 1 “Mapa conceptual de expresiones regulares”
Descripción: Un mapa conceptual de expresiones regulares es una representación
visual que organiza de manera jerárquica y conectada los conceptos clave
relacionados con el uso y la comprensión de expresiones regulares. En el centro del
mapa se encuentra el tema principal, "Expresiones Regulares", y a partir de este,
se desprenden ramas que abordan aspectos específicos, como sintaxis básica,
metacaracteres, cuantificadores, y ejemplos prácticos.
Evidencia: https://drive.google.com/file/d/1x602E7W--
onUguIAPLnu5O2uvJBmGirB/view?usp=sharing
Evidencia: https://drive.google.com/file/d/1rT9_7BlIOaCG43BO_8I-
Xyd84txOXCoW/view?usp=sharing
ACTIVIDAD 3 “Guía de expresiones regulares de Java en latex”
Descripción: Con ayuda de la guía de expresiones regulares en Java en LaTeX
Overleaf es proporcionamos una presentación clara y profesional sobre el uso de
expresiones regulares en el lenguaje de programación Java.
Evidencia: https://drive.google.com/file/d/1FZdvBOpqRMvMD-
sQ8P2OnCaL9rOnbSWm/view?usp=sharing
ACTIVIDAD 4 “Evaluación”
Descripción: Realicé la evaluación correspondiente a la unidad 2 acerca de las
expresiones regulares el cual estuvo sumamente sencillo ya que teóricamente venía
todo lo visto y proporcionado en clase.
Evidencia:
CONCLUSIÓN
Las expresiones regulares son una herramienta poderosa en el ámbito de la teoría
de lenguajes formales y autómatas. En el contexto de lenguajes y autómatas, las
expresiones regulares se utilizan para describir patrones de cadenas de caracteres
de una manera concisa y formal.
En primer lugar, las expresiones regulares son fundamentales para la definición de
lenguajes regulares. Los lenguajes regulares son un tipo de lenguaje formal que
puede ser reconocido por autómatas finitos, y las expresiones regulares
proporcionan una forma compacta de representar estos lenguajes. Permiten
especificar patrones de cadenas que cumplen con ciertas reglas, lo que facilita la
identificación y manipulación de información en texto.
Además, las expresiones regulares son ampliamente utilizadas en programación y
procesamiento de texto. Los lenguajes de programación modernos suelen
incorporar soporte para expresiones regulares en sus bibliotecas estándar, lo que
facilita la búsqueda, manipulación y validación de cadenas de texto de manera
eficiente. Esto se traduce en un aumento de la productividad para los
desarrolladores al realizar operaciones complejas de manipulación de cadenas con
relativa facilidad.
BIBLIOGRAFÍAS
Calle, N. R. (2022, diciembre 15). Expresiones regulares en Java.
Refactorizando; Noel Rodríguez Calle.
https://refactorizando.com/expresiones-regulares-java/
Compilador Diseño - Expresiones Regulares. (s/f). Tutorialspoint.com.
Recuperado el 24 de febrero de 2024, de
https://www.tutorialspoint.com/es/compiler_design/compiler_design_regular
_expressions.htm
de caracteres., U. E. R. D. un P. de B. P. C. (s/f). Ejemplos de Expresiones
Regulares en Java. Umich.mx. Recuperado el 24 de febrero de 2024, de
https://lc.fie.umich.mx/~rochoa/Materias/PROGRAMACION/PROGRAMACI
ON_2/EXP_REGULARES.pdf
Jiménez, L. (2022, agosto 6). Expresiones regulares JAVA : Guia práctica.
BLOG DE PROGRAMACION; Leonel Jiménez.
https://leojimzdev.com/expresiones-regulares-en-java/
Marcelo, P. (2023, marzo 31). Introducción a las expresiones regulares en
Java. jcodepoint. https://jcodepoint.com/java/introduccion-a-las-expresiones-
regulares-en-java/
Regulares, 1. Expresiones. (s/f). Propedeutico: Teor ́ıa de Aut o
́ matas y
Lenguajes Formales Expresiones regulares y lenguajes. Inaoep.mx.
Recuperado el 24 de febrero de 2024, de
https://posgrados.inaoep.mx/archivos/PosCsComputacionales/Curso_Prope
deutico/Automatas/03_Automatas_ExpresionesRegularesLenguajes/CAPT
UL1.PDF