Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SSL - UT III - Clase 4
SSL - UT III - Clase 4
SINTAXIS Y
SEMÁNTICA DE LOS
LENGUAJES
I.S.I. Gabriela Tomaselli UT III - Autómatas Finitos y Leng. Regulares
Expresiones Regulares y
Aceptores de Estados Finitos
El diagrama de estados de un AEF y las producciones de una
gramática regular proveen solamente descripciones indirectas de
la estructura de los lenguajes regulares.
Siempre es posible expresar un lenguaje regular explícitamente
en términos de conjuntos de strings simples.
Las operaciones de conjuntos unión, concatenación y clausura son
suficientes para expresar cualquier lenguaje regular en términos
de conjuntos unitarios de símbolos alfabéticos.
Se debe distinguir entre el string de símbolos que constituyen la
expresión y el conjunto de strings que la expresión describe. El
primero se conoce como expresión regular y el segundo como
conjunto regular.
1
17/05/2019
Expresiones Regulares y
Aceptores de Estados Finitos
Sea V un alfabeto finito. Una expresión regular en V es cualquier
string finito compuesto por símbolos pertenecientes al conjunto
{ a / a V } { , , (, ), , }
y que puede ser formado de acuerdo a las siguientes reglas:
1. es una expresión regular.
2. es una expresión regular.
5. ( )
6. (*)
Expresiones Regulares y
Aceptores de Estados Finitos
Regla de Arden
2
17/05/2019
Expresiones Regulares y
Aceptores de Estados Finitos
o bien
Si = , el autómata correspondiente es:
o bien
Si = a, con a V, el autómata correspondiente es:
3
17/05/2019
4
17/05/2019
5
17/05/2019
Reemplazar Por
6
17/05/2019
Preguntas???