SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
INTEGRANTES: Andrés Dávila M.
FECHA: 05/08/2020
MATERIA: Compiladores
EXPRESIONES REGULARES
Las expresiones regulares se introducen para describir los lenguajes regulares entonces las
expresiones regulares serán metalenguajes. Es decir, las expresiones regulares son un
metalenguaje (aspectos importantes de un lenguaje) para describir los lenguajes regulares.
OPERACIONES CON LOS LENGUAJES REGULARES
• UNIÓN O ALTERNATIVA: Sean dos lenguajes definidos sobre un mismo alfabeto, se
denomina unión de los dos lenguajes al conjunto formado por las cadenas que
pertenezcan indistintamente a uno u otro de los lenguajes.
• POTENCIA DE UN LENGUAJE: Se denomina potencia i-ésima de un lenguaje a a
operación que consiste en concatenarlo consigo mismo i-veces. En el caso de i=0, el
resultado es el conjunto vacío.
• CIERRE U OPERACIÓN ESTRELLA: L es otro lenguaje L* obtenido uniendo el lenguaje L
con todas sus potencias posibles, incluso L^0.
• CIERRE POSITIVO: Un lenguaje L es otro lenguaje L+ obtenido uniendo el lenguaje L con
todas sus potencias posibles, excepto L ^0.
OPERACIONES CON LAS EXPRESIONES REGULARES
• UNION O ALTERNATIVA: Si α y β son expresiones regulares α|β es una expresión regular
tal que: es decir puede aparecer α o β indistintamente.
• CONCATENACION: Si α y β son expresiones regulares, α β es una expresión regular tal
que
• CIERRE U OPERACIÓN ESTRELLA: Si α es una expresión regular, entonces α+ es una
expresión regular que denota {α]*. Es decir, denota las cadenas:
• CIERRE POSITIVO: Si α es una expresión regular, entonces α+ es una expresión que
denota {α]+. Es decir, denota las cadenas:
PRECEDENCIA DE LAS OPERACIONES
Se permite el uso de paréntesis para indicar la precedencia de las operaciones, pero cuando no
se utilizan paréntesis para evaluar una expresión regular, hay que tener en cuenta el siguiente
orden de precedencia:
1. Uso de paréntesis
2. Operación cierre y cierre positivo
3. Operación concatenación
4. Alternativa
TEOREMA
Dos expresiones regulares son iguales si designan al mismo conjunto regular.
Conjunto regular: Cualquier conjunto de cadenas que se pueda formar mediante las operaciones
de unión, concatenación y cierre.
PROPIEDADES A PARTIR DEL TEOREMA ANTERIOR SE PUEDE ENUNCIAR LAS SIGUIENTES
PROPIEDADES
Asociativa de la operación concatenación:
α(βγ) = (αβ)γ
Distributivita de la operación alternativa respecto a la concatenación:
αβ|αγ = α(β|γ)
Lambda es el elemento neutro de la concatenación:
λ α = α λ = α
Propiedades de la operación cierre:
(α|β)* = (α*|β*)* = (α*β*)*
(α |λ)* = (α* |λ) = α*
αα*| λ = α*
λ* = λ
EJEMPLO N°1
Vocabulario = {0, 1}
Expresión regular = 1(01)*
Respuesta: Cadenas que empiezan por 1 y son seguidas de 01 n veces (también podría ser
ninguna)
EJEMPLO N°2
Vocabulario = {1, 2, 3}
Expresión regular = (1|2)*3
Respuesta: Cadenas que empiezan por 1 o 2 n veces (también podría ser ninguna) y terminan
en 3
REFERENCIAS
Lovelle, J. M. (2001). LNEGUAJES GRAMÁTICAS Y AUTOMATAS. Oviedo.

Más contenido relacionado

La actualidad más candente

Teorias de tema slide share
Teorias de tema slide shareTeorias de tema slide share
Teorias de tema slide shareclaudiaquezada31
 
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaExposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaElmer André Boulangger Alberca
 
Término algebraico
Término algebraicoTérmino algebraico
Término algebraicoEdgar Mata
 
Típos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesTípos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesElmer André Boulangger Alberca
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gioRobert Wolf
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionjorge severino
 
Matematicas 4 transformadas de laplace
Matematicas 4 transformadas de laplaceMatematicas 4 transformadas de laplace
Matematicas 4 transformadas de laplaceOrianny Pereira
 
Continuidad de una funcion de n varibles
Continuidad de una funcion de n variblesContinuidad de una funcion de n varibles
Continuidad de una funcion de n variblesNeLsy GaRcia
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasPedro Roman
 
Estructura discresta prensentacion 1
Estructura discresta prensentacion 1Estructura discresta prensentacion 1
Estructura discresta prensentacion 1Michelle Diaz
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
Automatas y compiladores clase4
Automatas y compiladores clase4Automatas y compiladores clase4
Automatas y compiladores clase4Germania Rodriguez
 

La actualidad más candente (19)

Gramática y autómatas
Gramática y autómatasGramática y autómatas
Gramática y autómatas
 
Teorias de tema slide share
Teorias de tema slide shareTeorias de tema slide share
Teorias de tema slide share
 
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaExposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Término algebraico
Término algebraicoTérmino algebraico
Término algebraico
 
Típos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretesTípos de grámatica y más, exposición de compiladores e intérpretes
Típos de grámatica y más, exposición de compiladores e intérpretes
 
Tema 11 expresiones regulares en java por gio
Tema 11   expresiones regulares en java por gioTema 11   expresiones regulares en java por gio
Tema 11 expresiones regulares en java por gio
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacion
 
Matematicas 4 transformadas de laplace
Matematicas 4 transformadas de laplaceMatematicas 4 transformadas de laplace
Matematicas 4 transformadas de laplace
 
Continuidad de una funcion de n varibles
Continuidad de una funcion de n variblesContinuidad de una funcion de n varibles
Continuidad de una funcion de n varibles
 
Autómata finito
Autómata finitoAutómata finito
Autómata finito
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Estructura discresta prensentacion 1
Estructura discresta prensentacion 1Estructura discresta prensentacion 1
Estructura discresta prensentacion 1
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
1 fundamentos
1 fundamentos1 fundamentos
1 fundamentos
 
Automatas y compiladores clase4
Automatas y compiladores clase4Automatas y compiladores clase4
Automatas y compiladores clase4
 

Similar a Expresiones regulares

Similar a Expresiones regulares (20)

Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
301405_34-Tarea1-Danilo Coral.pptx
301405_34-Tarea1-Danilo Coral.pptx301405_34-Tarea1-Danilo Coral.pptx
301405_34-Tarea1-Danilo Coral.pptx
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
S03.s1 - Material.pdf
S03.s1 - Material.pdfS03.s1 - Material.pdf
S03.s1 - Material.pdf
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdf
 
Automatas y compiladores clase2
Automatas y compiladores clase2Automatas y compiladores clase2
Automatas y compiladores clase2
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinal
 
Lógica
Lógica Lógica
Lógica
 
Presentación 2
Presentación 2Presentación 2
Presentación 2
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticas
 
Expresiones booleanas
Expresiones booleanasExpresiones booleanas
Expresiones booleanas
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Lenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdfLenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdf
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
PHP mode on part 2
PHP mode on part 2PHP mode on part 2
PHP mode on part 2
 
Notaciones Relacionales
Notaciones RelacionalesNotaciones Relacionales
Notaciones Relacionales
 
Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
ensayo unidad 4. luis.pdf
ensayo unidad 4. luis.pdfensayo unidad 4. luis.pdf
ensayo unidad 4. luis.pdf
 

Más de AndresDvila

Manual de instalacion vegas
Manual de instalacion vegasManual de instalacion vegas
Manual de instalacion vegasAndresDvila
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenesAndresDvila
 
Practica 20 mat lab
Practica 20 mat labPractica 20 mat lab
Practica 20 mat labAndresDvila
 
Practica 7 mat lab
Practica 7 mat labPractica 7 mat lab
Practica 7 mat labAndresDvila
 
Matlab practica 6
Matlab practica 6Matlab practica 6
Matlab practica 6AndresDvila
 
Mat lab practica 5
Mat lab practica 5Mat lab practica 5
Mat lab practica 5AndresDvila
 
Mat lab practica 14
Mat lab practica 14Mat lab practica 14
Mat lab practica 14AndresDvila
 
Mat lab practica 3
Mat lab practica 3Mat lab practica 3
Mat lab practica 3AndresDvila
 
Actividad dos y tres
Actividad dos y tresActividad dos y tres
Actividad dos y tresAndresDvila
 
Instalacion mat lab
Instalacion mat labInstalacion mat lab
Instalacion mat labAndresDvila
 
Luz y espectro electromagnetico
Luz y espectro electromagneticoLuz y espectro electromagnetico
Luz y espectro electromagneticoAndresDvila
 
Fundamentos de la teoria del color
Fundamentos de la teoria del colorFundamentos de la teoria del color
Fundamentos de la teoria del colorAndresDvila
 
Teoria del color
Teoria del colorTeoria del color
Teoria del colorAndresDvila
 
Taller 26 gramatica independientes de contexto
Taller 26 gramatica independientes de contextoTaller 26 gramatica independientes de contexto
Taller 26 gramatica independientes de contextoAndresDvila
 
Gramatica independiente de contexto
Gramatica independiente de contextoGramatica independiente de contexto
Gramatica independiente de contextoAndresDvila
 
Informe interprete sencillo irony y c sharp
Informe interprete sencillo irony y c sharpInforme interprete sencillo irony y c sharp
Informe interprete sencillo irony y c sharpAndresDvila
 
Interprete sencillo utilizando irony y c sharp
Interprete sencillo utilizando irony y c sharpInterprete sencillo utilizando irony y c sharp
Interprete sencillo utilizando irony y c sharpAndresDvila
 
Optimizacion de codigo
Optimizacion de codigoOptimizacion de codigo
Optimizacion de codigoAndresDvila
 

Más de AndresDvila (20)

Manual de instalacion vegas
Manual de instalacion vegasManual de instalacion vegas
Manual de instalacion vegas
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenes
 
Practica 20 mat lab
Practica 20 mat labPractica 20 mat lab
Practica 20 mat lab
 
Practica 7 mat lab
Practica 7 mat labPractica 7 mat lab
Practica 7 mat lab
 
Matlab practica 6
Matlab practica 6Matlab practica 6
Matlab practica 6
 
Mat lab practica 5
Mat lab practica 5Mat lab practica 5
Mat lab practica 5
 
Mat lab practica 14
Mat lab practica 14Mat lab practica 14
Mat lab practica 14
 
Mat lab practica 3
Mat lab practica 3Mat lab practica 3
Mat lab practica 3
 
Actividad dos y tres
Actividad dos y tresActividad dos y tres
Actividad dos y tres
 
Instalacion mat lab
Instalacion mat labInstalacion mat lab
Instalacion mat lab
 
Luz y espectro electromagnetico
Luz y espectro electromagneticoLuz y espectro electromagnetico
Luz y espectro electromagnetico
 
Fundamentos de la teoria del color
Fundamentos de la teoria del colorFundamentos de la teoria del color
Fundamentos de la teoria del color
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
Taller 26 gramatica independientes de contexto
Taller 26 gramatica independientes de contextoTaller 26 gramatica independientes de contexto
Taller 26 gramatica independientes de contexto
 
Gramatica independiente de contexto
Gramatica independiente de contextoGramatica independiente de contexto
Gramatica independiente de contexto
 
Informe interprete sencillo irony y c sharp
Informe interprete sencillo irony y c sharpInforme interprete sencillo irony y c sharp
Informe interprete sencillo irony y c sharp
 
Interprete sencillo utilizando irony y c sharp
Interprete sencillo utilizando irony y c sharpInterprete sencillo utilizando irony y c sharp
Interprete sencillo utilizando irony y c sharp
 
Gold parser
Gold parserGold parser
Gold parser
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Optimizacion de codigo
Optimizacion de codigoOptimizacion de codigo
Optimizacion de codigo
 

Último

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 

Último (20)

Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 

Expresiones regulares

  • 1. INTEGRANTES: Andrés Dávila M. FECHA: 05/08/2020 MATERIA: Compiladores EXPRESIONES REGULARES Las expresiones regulares se introducen para describir los lenguajes regulares entonces las expresiones regulares serán metalenguajes. Es decir, las expresiones regulares son un metalenguaje (aspectos importantes de un lenguaje) para describir los lenguajes regulares. OPERACIONES CON LOS LENGUAJES REGULARES • UNIÓN O ALTERNATIVA: Sean dos lenguajes definidos sobre un mismo alfabeto, se denomina unión de los dos lenguajes al conjunto formado por las cadenas que pertenezcan indistintamente a uno u otro de los lenguajes. • POTENCIA DE UN LENGUAJE: Se denomina potencia i-ésima de un lenguaje a a operación que consiste en concatenarlo consigo mismo i-veces. En el caso de i=0, el resultado es el conjunto vacío. • CIERRE U OPERACIÓN ESTRELLA: L es otro lenguaje L* obtenido uniendo el lenguaje L con todas sus potencias posibles, incluso L^0. • CIERRE POSITIVO: Un lenguaje L es otro lenguaje L+ obtenido uniendo el lenguaje L con todas sus potencias posibles, excepto L ^0. OPERACIONES CON LAS EXPRESIONES REGULARES • UNION O ALTERNATIVA: Si α y β son expresiones regulares α|β es una expresión regular tal que: es decir puede aparecer α o β indistintamente. • CONCATENACION: Si α y β son expresiones regulares, α β es una expresión regular tal que • CIERRE U OPERACIÓN ESTRELLA: Si α es una expresión regular, entonces α+ es una expresión regular que denota {α]*. Es decir, denota las cadenas:
  • 2. • CIERRE POSITIVO: Si α es una expresión regular, entonces α+ es una expresión que denota {α]+. Es decir, denota las cadenas: PRECEDENCIA DE LAS OPERACIONES Se permite el uso de paréntesis para indicar la precedencia de las operaciones, pero cuando no se utilizan paréntesis para evaluar una expresión regular, hay que tener en cuenta el siguiente orden de precedencia: 1. Uso de paréntesis 2. Operación cierre y cierre positivo 3. Operación concatenación 4. Alternativa TEOREMA Dos expresiones regulares son iguales si designan al mismo conjunto regular. Conjunto regular: Cualquier conjunto de cadenas que se pueda formar mediante las operaciones de unión, concatenación y cierre. PROPIEDADES A PARTIR DEL TEOREMA ANTERIOR SE PUEDE ENUNCIAR LAS SIGUIENTES PROPIEDADES Asociativa de la operación concatenación: α(βγ) = (αβ)γ Distributivita de la operación alternativa respecto a la concatenación: αβ|αγ = α(β|γ) Lambda es el elemento neutro de la concatenación: λ α = α λ = α Propiedades de la operación cierre: (α|β)* = (α*|β*)* = (α*β*)* (α |λ)* = (α* |λ) = α* αα*| λ = α* λ* = λ
  • 3. EJEMPLO N°1 Vocabulario = {0, 1} Expresión regular = 1(01)* Respuesta: Cadenas que empiezan por 1 y son seguidas de 01 n veces (también podría ser ninguna) EJEMPLO N°2 Vocabulario = {1, 2, 3} Expresión regular = (1|2)*3 Respuesta: Cadenas que empiezan por 1 o 2 n veces (también podría ser ninguna) y terminan en 3 REFERENCIAS Lovelle, J. M. (2001). LNEGUAJES GRAMÁTICAS Y AUTOMATAS. Oviedo.