SlideShare una empresa de Scribd logo
1 de 13
Lenguaje de
Operaciones
Anny Jimenez 13-1015
Aner Santana 13-1014
Las operaciones
• Las operaciones que se pueden utilizar para construir idiomas
de otros idiomas.
• Recuerde: Un idioma es cualquier conjunto de cadenas.
• Palabra o cadena: es una secuencia de símbolos del alfabeto,
es decir, s = a1a2...an, donde ai .
• Sea un alfabeto Σ. Una palabra sobre Σ es una secuencia finita
de las letras de ese alfabeto.
• La secuencia vacía representa la palabra vacía y la anotamos
con λ.
Ejemplos:
• sobre Σ5 ={a,b,c,d}:
• λ, a, b, c, d, abc, aab, dcba, ...
• sobre Σ1 ={0,...,9}:
• λ, 0, 0000, 010, 9980, ...
• sobre Σ3 ={(,)}
• λ, (, ), (), (()()), )())),
Por lo general se utilizan las primeras letras del alfabeto, a, b, c,
d, e, para denotar símbolos del alfabeto y las últimas letras, s,
t, u, v, w, x, y, z, para denotar palabras.
•Longitud de una palabra:es el número de
símbolos en s. Se denota por |s|.
•Palabra nula o vacía :es la palabra de longitud
cero. Algunos autores utilizan  para denotarla.
•Concatenación: si s = a1a2...an y t = b1b2...bn,
entonces
•
st = a1a2...anb1b2...bn; s2 = ss; s3 = sss. La concatenación es
asociativa, es decir, s(tu) = (st)u, pero no es conmutativa.
Concatenación de lenguajes
• L1L2 = {w | w = xy, x  L1 y y  L2}
• Para un lenguaje L:
• L0 = {}
• L1 = L
• L2 = L L
• L3 = L L L
• ...
• L* = L0 L1 L2 L3 ... (Cerradura de Kleene)
• L+ = L1 L2 L3 ... = LL*
6
Ejemplo de concatenación
• X = {a, b, c}; Y = {abb, ba}
• XY ={aabb, aba, babb, bba, cabb, cba}
• X0 = {}
• X1 = {a, b, c}
• X2 = XX = {aa, ab, ac, ba, bb, bc, ca, cb, cc}
• X3 = X2X = {aaa, aab, aac, aba, abb, abc, aca, acb, acc, baa, bab,
bac, bba, bbb, bbc, bca, bcb, bcc, caa, cab, cac, cba, cbb, cbc, cca,
ccb, ccc}
7
La operación ‘Kleene Star’
• La operación ‘Kleene Star’ tiene el mayor grado de precedencia,
• seguido de la concatenación y la unión.
• Por último, podemos decir que las expresiones regulares, al
• igual que las gramáticas, son una notación usada para especificar
• o definir un lenguaje
• Ejemplo: Sea S = {a,b}
1.La expresión regular (a|b) denota el lenguaje {a, b}
2.La ER (a|b)(a|b) denota el lenguaje {aa,ab,ba,bb}
3.La ER a* denota el lenguaje {, a, aa, aaa,...}
4.La ER (a|b)* denota el lenguaje de todos loas cadenas que
• contienen cero o mas instancias de una a o b, esto es,
• el conjunto de todas las cadenas de a’s y b’s.
Ejemplos de Cerradura de Kleene
• L = {0, 11}
• L0 = {}
• L1 = {0, 11}
• L2 = {00, 011, 110, 1111}
• L3 = {000, 0011, 0110, 01111, 1100, 11011, 11110, 111111}
• L4 = {0000, 00011, 00110, 001111, 01100, 011011, 011110,
0111111, 11000, 110011, 110110, 1101111, 111100,
1111011, 1111110, 11111111}
• L* son todas las que se pueden formar concatenando
cualquier número de veces (excepto ) palabras de L. Las
palabras pueden ser iguales o distintas.
• ¿Cuántos elementos tiene Ln}: 2n
• Independientemente del lenguaje, ¿Ln tiene siempre 2n
elementos?
9
• Las expresiones regulares se utilizan para abreviar la
descripción de conjuntos regulares.
• El conjunto regular {a} es representado
por a.
• Las operaciones de unión, concatenación
y cerradura de Kleene son denotadas por
+, yuxtaposición y *, respectivamente.
Definición recursiva de una expresión
regular.
Sea S un alfabeto.
• Las expresiones regulares sobre S se definen recursivamente
de la siguiente manera:
• Base: ,  y a, para toda a  S, son expresiones regulares
sobre S.
• Paso recursivo: Si u y v son expresiones regulares sobre S,
entonces las expresiones (u+v), (uv) y (u*) también lo son y
representan a los conjuntos {u}  {v}, {u}{v} y {u}*,
respectivamente.
• Cerradura: u es una expresión regular sobre S sólo si puede
ser obtenido a partir de los elementos base mediante un
número finito de aplicaciones del paso recursivo.
Propiedades de cierre
• Los lenguajes regulares son cerrados con las siguientes
operaciones, de modo que si L y P son lenguajes regulares los
siguientes lenguajes también serán regulares:
• El complemento de L
• La clausura o estrella de Kleene L* de L
• El homomorfismo φ(L) de L
Propiedades de cierre
• La concatenación L'P de L y P
• La unión L ∪ P de L y P
• La intersección L ∩ P de L y P
• La diferencia L  P de L y P
• El reverso LR de L

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Proyecto monomios y_polinomios
Proyecto monomios y_polinomiosProyecto monomios y_polinomios
Proyecto monomios y_polinomios
 
Introduccion al algebra con 25 diapositivas
Introduccion al algebra con 25 diapositivasIntroduccion al algebra con 25 diapositivas
Introduccion al algebra con 25 diapositivas
 
Conceptos de Álgebra
Conceptos de ÁlgebraConceptos de Álgebra
Conceptos de Álgebra
 
Presentación interactiva Álgebra
Presentación interactiva  ÁlgebraPresentación interactiva  Álgebra
Presentación interactiva Álgebra
 
Números reales.
Números reales.Números reales.
Números reales.
 
Expresioenes algebraicas
Expresioenes algebraicasExpresioenes algebraicas
Expresioenes algebraicas
 
Introduccion al algebra
Introduccion al algebraIntroduccion al algebra
Introduccion al algebra
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Introducción al algebra
Introducción al algebraIntroducción al algebra
Introducción al algebra
 
Álgebra
ÁlgebraÁlgebra
Álgebra
 
a
a a
a
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
OPERACIONES ENTRE EXPRESIONES ALGEBRAICAS
OPERACIONES ENTRE EXPRESIONES ALGEBRAICASOPERACIONES ENTRE EXPRESIONES ALGEBRAICAS
OPERACIONES ENTRE EXPRESIONES ALGEBRAICAS
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
Introducción al algebra
Introducción al algebraIntroducción al algebra
Introducción al algebra
 
Introducción al álgebra
Introducción al álgebra Introducción al álgebra
Introducción al álgebra
 
Algebra máx (2)
Algebra máx (2)Algebra máx (2)
Algebra máx (2)
 
Algebra
AlgebraAlgebra
Algebra
 
Vectores
VectoresVectores
Vectores
 

Destacado

Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesSandy Rafael Garcia
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajesJean Bernard
 
Desarrollo del lenguaje piaget
Desarrollo del lenguaje piagetDesarrollo del lenguaje piaget
Desarrollo del lenguaje piagetOmar Galarza
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Desarrollo aprendizaje y maduración
Desarrollo aprendizaje y maduraciónDesarrollo aprendizaje y maduración
Desarrollo aprendizaje y maduraciónPatricia Gagliardi
 
Desarrollo del lenguaje segun jean piaget
Desarrollo del lenguaje segun jean piagetDesarrollo del lenguaje segun jean piaget
Desarrollo del lenguaje segun jean piagetbellanicol28
 
Etapas del Desarrollo Cognitivo según Piaget: Operaciones Formales
Etapas del Desarrollo Cognitivo según Piaget: Operaciones FormalesEtapas del Desarrollo Cognitivo según Piaget: Operaciones Formales
Etapas del Desarrollo Cognitivo según Piaget: Operaciones FormalesDanny Sayago
 
Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisicaChava Jackson
 

Destacado (11)

Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes Formales
 
Figuras literarias
Figuras literariasFiguras literarias
Figuras literarias
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajes
 
Desarrollo del lenguaje piaget
Desarrollo del lenguaje piagetDesarrollo del lenguaje piaget
Desarrollo del lenguaje piaget
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Etapas segun piaget
Etapas segun piagetEtapas segun piaget
Etapas segun piaget
 
Desarrollo aprendizaje y maduración
Desarrollo aprendizaje y maduraciónDesarrollo aprendizaje y maduración
Desarrollo aprendizaje y maduración
 
Desarrollo del lenguaje segun jean piaget
Desarrollo del lenguaje segun jean piagetDesarrollo del lenguaje segun jean piaget
Desarrollo del lenguaje segun jean piaget
 
Etapas del Desarrollo Cognitivo según Piaget: Operaciones Formales
Etapas del Desarrollo Cognitivo según Piaget: Operaciones FormalesEtapas del Desarrollo Cognitivo según Piaget: Operaciones Formales
Etapas del Desarrollo Cognitivo según Piaget: Operaciones Formales
 
Operaciones Concretas (Piaget)
Operaciones Concretas (Piaget)Operaciones Concretas (Piaget)
Operaciones Concretas (Piaget)
 
Dispositivos de red capa fisica
Dispositivos de red capa  fisicaDispositivos de red capa  fisica
Dispositivos de red capa fisica
 

Similar a Lenguaje de operaciones segunda anny jimenez. ppt

Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticasMaximo De Leon
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinalNoel Gutierrez
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticasRobin Pena
 
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.pdfKEILLIEDAILYNSICAJAC
 
Autómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no DeterministasAutómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no Deterministaspablolopezbojorquez1
 
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 franki3536
 
Autómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAutómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAliciaSandovalCamacho
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdfJeffreyagnz
 
Expresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasExpresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasPaolaNovas
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018Edward Caceres
 
Analisis lexico 2
Analisis lexico 2Analisis lexico 2
Analisis lexico 2perlallamas
 

Similar a Lenguaje de operaciones segunda anny jimenez. ppt (20)

Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Alfabetos
AlfabetosAlfabetos
Alfabetos
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinal
 
lenguajes y_gramaticas
lenguajes y_gramaticaslenguajes y_gramaticas
lenguajes y_gramaticas
 
Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticas
 
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
 
Autómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no DeterministasAutómatas Finitos, Deterministas y no Deterministas
Autómatas Finitos, Deterministas y no Deterministas
 
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
 
Autómata finito no determinista e investigacion
Autómata finito no determinista e investigacionAutómata finito no determinista e investigacion
Autómata finito no determinista e investigacion
 
Expresiones regulares2.pdf
Expresiones regulares2.pdfExpresiones regulares2.pdf
Expresiones regulares2.pdf
 
Expresiones Regulares y Gramáticas
Expresiones Regulares y GramáticasExpresiones Regulares y Gramáticas
Expresiones Regulares y Gramáticas
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
m discretas
m discretasm discretas
m discretas
 
Lenin herrera
Lenin herreraLenin herrera
Lenin herrera
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018
 
Analisis lexico 2
Analisis lexico 2Analisis lexico 2
Analisis lexico 2
 
Teoria de lenguajes
Teoria de lenguajesTeoria de lenguajes
Teoria de lenguajes
 

Último

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (19)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Lenguaje de operaciones segunda anny jimenez. ppt

  • 1. Lenguaje de Operaciones Anny Jimenez 13-1015 Aner Santana 13-1014
  • 2. Las operaciones • Las operaciones que se pueden utilizar para construir idiomas de otros idiomas. • Recuerde: Un idioma es cualquier conjunto de cadenas. • Palabra o cadena: es una secuencia de símbolos del alfabeto, es decir, s = a1a2...an, donde ai . • Sea un alfabeto Σ. Una palabra sobre Σ es una secuencia finita de las letras de ese alfabeto. • La secuencia vacía representa la palabra vacía y la anotamos con λ.
  • 3. Ejemplos: • sobre Σ5 ={a,b,c,d}: • λ, a, b, c, d, abc, aab, dcba, ... • sobre Σ1 ={0,...,9}: • λ, 0, 0000, 010, 9980, ... • sobre Σ3 ={(,)} • λ, (, ), (), (()()), )())),
  • 4. Por lo general se utilizan las primeras letras del alfabeto, a, b, c, d, e, para denotar símbolos del alfabeto y las últimas letras, s, t, u, v, w, x, y, z, para denotar palabras. •Longitud de una palabra:es el número de símbolos en s. Se denota por |s|. •Palabra nula o vacía :es la palabra de longitud cero. Algunos autores utilizan  para denotarla.
  • 5. •Concatenación: si s = a1a2...an y t = b1b2...bn, entonces • st = a1a2...anb1b2...bn; s2 = ss; s3 = sss. La concatenación es asociativa, es decir, s(tu) = (st)u, pero no es conmutativa.
  • 6. Concatenación de lenguajes • L1L2 = {w | w = xy, x  L1 y y  L2} • Para un lenguaje L: • L0 = {} • L1 = L • L2 = L L • L3 = L L L • ... • L* = L0 L1 L2 L3 ... (Cerradura de Kleene) • L+ = L1 L2 L3 ... = LL* 6
  • 7. Ejemplo de concatenación • X = {a, b, c}; Y = {abb, ba} • XY ={aabb, aba, babb, bba, cabb, cba} • X0 = {} • X1 = {a, b, c} • X2 = XX = {aa, ab, ac, ba, bb, bc, ca, cb, cc} • X3 = X2X = {aaa, aab, aac, aba, abb, abc, aca, acb, acc, baa, bab, bac, bba, bbb, bbc, bca, bcb, bcc, caa, cab, cac, cba, cbb, cbc, cca, ccb, ccc} 7
  • 8. La operación ‘Kleene Star’ • La operación ‘Kleene Star’ tiene el mayor grado de precedencia, • seguido de la concatenación y la unión. • Por último, podemos decir que las expresiones regulares, al • igual que las gramáticas, son una notación usada para especificar • o definir un lenguaje • Ejemplo: Sea S = {a,b} 1.La expresión regular (a|b) denota el lenguaje {a, b} 2.La ER (a|b)(a|b) denota el lenguaje {aa,ab,ba,bb} 3.La ER a* denota el lenguaje {, a, aa, aaa,...} 4.La ER (a|b)* denota el lenguaje de todos loas cadenas que • contienen cero o mas instancias de una a o b, esto es, • el conjunto de todas las cadenas de a’s y b’s.
  • 9. Ejemplos de Cerradura de Kleene • L = {0, 11} • L0 = {} • L1 = {0, 11} • L2 = {00, 011, 110, 1111} • L3 = {000, 0011, 0110, 01111, 1100, 11011, 11110, 111111} • L4 = {0000, 00011, 00110, 001111, 01100, 011011, 011110, 0111111, 11000, 110011, 110110, 1101111, 111100, 1111011, 1111110, 11111111} • L* son todas las que se pueden formar concatenando cualquier número de veces (excepto ) palabras de L. Las palabras pueden ser iguales o distintas. • ¿Cuántos elementos tiene Ln}: 2n • Independientemente del lenguaje, ¿Ln tiene siempre 2n elementos? 9
  • 10. • Las expresiones regulares se utilizan para abreviar la descripción de conjuntos regulares. • El conjunto regular {a} es representado por a. • Las operaciones de unión, concatenación y cerradura de Kleene son denotadas por +, yuxtaposición y *, respectivamente.
  • 11. Definición recursiva de una expresión regular. Sea S un alfabeto. • Las expresiones regulares sobre S se definen recursivamente de la siguiente manera: • Base: ,  y a, para toda a  S, son expresiones regulares sobre S. • Paso recursivo: Si u y v son expresiones regulares sobre S, entonces las expresiones (u+v), (uv) y (u*) también lo son y representan a los conjuntos {u}  {v}, {u}{v} y {u}*, respectivamente. • Cerradura: u es una expresión regular sobre S sólo si puede ser obtenido a partir de los elementos base mediante un número finito de aplicaciones del paso recursivo.
  • 12. Propiedades de cierre • Los lenguajes regulares son cerrados con las siguientes operaciones, de modo que si L y P son lenguajes regulares los siguientes lenguajes también serán regulares: • El complemento de L • La clausura o estrella de Kleene L* de L • El homomorfismo φ(L) de L
  • 13. Propiedades de cierre • La concatenación L'P de L y P • La unión L ∪ P de L y P • La intersección L ∩ P de L y P • La diferencia L P de L y P • El reverso LR de L