SlideShare una empresa de Scribd logo
1 de 17
Universidad de Oriente
Núcleo de Monagas
Ingeniería de Sistemas
Áreas de Grado: Ciencias de la Computación
Representaciones
Estructurales
Profesora: Ing. Yeisland Rodríguez
Bachilleres:
PLANCHE LUIS
RIVAS JOSELYN
ABRIL-2017
Índice General de la Exposición
QUÉ SON LAS REPRESENTACIONES ESTRUCTURALES
1. GRAMÁTICA:
2. ELEMENTOS DE UNA GRAMÁTICA
3. VOCABULARIO TERMINAL
4. VOCABULARIO NO TERMINAL
5.QUÉ SON LAS CADENAS
6.EXPRESIONES REGULARES:
7. FUNCIONES DE LAS EXPRESIONES REGULARES
8. SIMBOLOS DE LAS EXPRESIONES REGULARES
9. LEMA DE ARDEN
10. EJEMPLO PRACTICO
¿Qué son las
Representaciones estructurales?
SON UN CAMINO IMPORTANTE
PARA REPRESENTAR UNA
MAQUINA
DOS importantes notaciones Gramática
Expresiones
Regulares
JOSELYN RIVAS
Gramática
Software
Modelos
útiles
Que
sirve
para
procesar
Datos con
una
estructura
Ejemplo: un “analizador sintáctico”
(parser), el componente de un
compilador que se ocupa de las
funciones anidadas recursivamente de
los lenguajes de programación típicos,
tales como expresiones aritméticas,
condicionales.
JOSELYN RIVAS
Expresiones
Regulares
También especifican la
estructura de los datos,
especialmente de las
cadenas de texto., los
patrones de cadenas de
caracteres que pueden
describir expresiones
regulares son los mismos
que pueden ser descritos
por los autómatas finitos.
Elementos de una Gramática
• NT: es el conjunto de elementos No Terminales
• T:es el conjunto de elementos Terminales
• S: es el Símbolo inicial de la gramática
• P es el conjunto de Reglas de Producción
G = { NT, T, S, P }
Donde:
JOSELYN RIVAS
VOCABULARIO TERMINAL
Los elementos del vocabulario terminal se representan por:
Letras minúsculas del comienzo del abecedario: a,b,c,d…..g
Operadores tales como: +, -, *, /,…
Caracteres Especiales: #, @, (,),…
Los dígitos: 0,1,2….9
Las palabras reservadas de lenguajes de programación con letra
minúsculas y en negrita: if, else, then.
JOSELYN RIVAS
VOCABULARIO NO TERMINAL
Los elementos del vocabulario no terminal se representan de la
siguiente manera:
Letras mayúsculas del comienzo del abecedario: A,B,C….G, la
única excepción suele ser el símbolo inicial que se representa
con S.
Nombres en minúscula pero encerrados en entre paréntesis
angulares < expresión> <operador>.
JOSELYN RIVAS
¿QUÉ SON LAS CADENAS?
Son aquellas que tienen vocabularios terminales y no
terminales indiferenciados, se representan con una letra griega.
LUIS PLANCHE
¿QUÉ SON LAS EXPRESIONES
REGULARES?
LUIS PLANCHE
El objetivo de las expresiones regulares es
representar todos los posibles lenguajes
definidos sobre un alfabeto Σ, en base a una
serie de lenguajes primitivos, y unos
operadores de composición.
Lenguajes primitivos: el lenguaje vacío, el
lenguaje formado por la palabra vacía, y los
lenguajes correspondientes a los distintos
símbolos del alfabeto.
Operadores de composición: la unión, la
concatenación y el cierre.
FUNCIONES DE LAS EXPRESIONES
REGULARES
Validar y
analizar
datos de
entrada
Reconocimie
nto y
extracción de
tiempo
Analizar y
modificar
textos
Definir
elementos de
la gramática
del lenguaje
Construir
cadenas de
tiempo
Expresione
s Regulares
LUIS PLANCHE
SIMBOLOS DE LAS
EXPRESIONES REGULARES
.El punto "." se interpreta por el motor de búsqueda
como "cualquier carácter", es decir, busca cualquier
carácter SIN incluir los saltos de línea
El signo de admiración "!"
Se utiliza para realizar una "búsqueda anticipada
negativa"
La barra inversa o antibarra ""
Se utiliza para escapar el siguiente carácter de la expresión de
búsqueda de forma que este adquiera un significado especial o deje
de tenerlo.
Los corchetes "[ ]"
La función de los corchetes en el lenguaje de las expresiones
regulares es representar "clases de caracteres", o sea, agrupar
caracteres en grupos o clases.
El signo de dólar "$"
Representa el final de la cadena de caracteres o el final de
la línea,
La barra "|"
Sirve para indicar una de varias opciones.
Los paréntesis "()"
De forma similar que los corchetes, los
paréntesis sirven para agrupar
caracteres
El signo de interrogación "?"
El signo de interrogación tiene varias funciones dentro del
lenguaje de las expresiones regulares. Una de ellas es
especificar que una parte de la búsqueda es opcional
El acento circunflexo "^"
comienzo de una linea
LUIS PLANCHE
Lema de arden:
En lenguajes formales, indica una solución particular a la ecuación con
expresiones regulares x= r*x+s (donde r y s son conocidas y x es
desconocida).
Esta solución provee un algoritmo sistemático y metódico para la
conversión de autómata finita a expresión regular.
Donde:
ʎ es una cadena vacía
x=r*x+s => si tiene esta forma entonces se puede decir que:
=> x=r*s
Donde: * -> se le conoce como estrella de kleene
Consideración
Ejemplo Practico:
Expresión regular de un autómata:
1-. Establecer los estados
2-. Expresar el lema de arden
3-. Determinar las ecuaciones
LUIS PLANCHE
• LENGUAJES, GRAMATICAS Y AUTOMAS,
SEGUNDA EDICION, JUAN MANUELCUEVA
COVELLA. OVIEDO (ESPAÑA), 2001
• https://es.wikipedia.org/wiki/Lema_de_Arden
BIBLIOGRAFIA
1expo yeisland12

Más contenido relacionado

La actualidad más candente

Expresiones regulares edward
Expresiones regulares edwardExpresiones regulares edward
Expresiones regulares edwardEdward Larez
 
Expresiones regulares fin
Expresiones regulares finExpresiones regulares fin
Expresiones regulares finmariellitaocj
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintácticoHector Espinosa
 
Cap5
Cap5Cap5
Cap5CJAO
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacionalLesli Pacheco
 
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
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO Guillermo Iván Prisco Pérez
 
Presentacion grupo 03
Presentacion grupo 03Presentacion grupo 03
Presentacion grupo 03Andrex Acosta
 
Analizador léxico
Analizador léxico Analizador léxico
Analizador léxico Jorge Molano
 
Analizadores Sintácticos
Analizadores SintácticosAnalizadores Sintácticos
Analizadores SintácticosBryant Arellano
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramaticaguest0ec93c
 
RESUMEN DE LA LÓGICA DE LOS PREDICADOS
RESUMEN DE LA LÓGICA DE LOS PREDICADOSRESUMEN DE LA LÓGICA DE LOS PREDICADOS
RESUMEN DE LA LÓGICA DE LOS PREDICADOSLuis Díaz
 

La actualidad más candente (20)

Expresiones regulares edward
Expresiones regulares edwardExpresiones regulares edward
Expresiones regulares edward
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Expresiones regulares fin
Expresiones regulares finExpresiones regulares fin
Expresiones regulares fin
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
 
Cap5
Cap5Cap5
Cap5
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
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
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
 
Presentacion grupo 03
Presentacion grupo 03Presentacion grupo 03
Presentacion grupo 03
 
Compilador Exp
Compilador ExpCompilador Exp
Compilador Exp
 
Analizador léxico
Analizador léxico Analizador léxico
Analizador léxico
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Analizadores Sintácticos
Analizadores SintácticosAnalizadores Sintácticos
Analizadores Sintácticos
 
Maria reyes
Maria reyesMaria reyes
Maria reyes
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
 
RESUMEN DE LA LÓGICA DE LOS PREDICADOS
RESUMEN DE LA LÓGICA DE LOS PREDICADOSRESUMEN DE LA LÓGICA DE LOS PREDICADOS
RESUMEN DE LA LÓGICA DE LOS PREDICADOS
 

Similar a 1expo yeisland12

Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoInfomania pro
 
T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxRaulCasillas9
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Videoconferencias UTPL
 
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
 
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
 
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfSIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfDEMSSHILLLEONELCOUTI
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasRaul
 
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
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 

Similar a 1expo yeisland12 (20)

Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexico
 
lenguajes formales
lenguajes formaleslenguajes formales
lenguajes formales
 
T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptx
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)Teoría de Autómatas y Lenguajes Formales (I Bimestre)
Teoría de Autómatas y Lenguajes Formales (I Bimestre)
 
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
 
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
 
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfSIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
 
Lingüística Matemática Clase 1
Lingüística Matemática Clase 1Lingüística Matemática Clase 1
Lingüística Matemática Clase 1
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
Sesión 4 y 5 LFP.pptx
Sesión 4 y 5 LFP.pptxSesión 4 y 5 LFP.pptx
Sesión 4 y 5 LFP.pptx
 
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
 
Lizbeth...
Lizbeth...Lizbeth...
Lizbeth...
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
entendiendo automatas.ppt
entendiendo automatas.pptentendiendo automatas.ppt
entendiendo automatas.ppt
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Gramaticas
GramaticasGramaticas
Gramaticas
 

Último

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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
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
 

Último (16)

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
 
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
 
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
 
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
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
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
 
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
 
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
 
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)
 
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
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
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
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
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
 

1expo yeisland12

  • 1. Universidad de Oriente Núcleo de Monagas Ingeniería de Sistemas Áreas de Grado: Ciencias de la Computación Representaciones Estructurales Profesora: Ing. Yeisland Rodríguez Bachilleres: PLANCHE LUIS RIVAS JOSELYN ABRIL-2017
  • 2. Índice General de la Exposición QUÉ SON LAS REPRESENTACIONES ESTRUCTURALES 1. GRAMÁTICA: 2. ELEMENTOS DE UNA GRAMÁTICA 3. VOCABULARIO TERMINAL 4. VOCABULARIO NO TERMINAL 5.QUÉ SON LAS CADENAS 6.EXPRESIONES REGULARES: 7. FUNCIONES DE LAS EXPRESIONES REGULARES 8. SIMBOLOS DE LAS EXPRESIONES REGULARES 9. LEMA DE ARDEN 10. EJEMPLO PRACTICO
  • 3. ¿Qué son las Representaciones estructurales? SON UN CAMINO IMPORTANTE PARA REPRESENTAR UNA MAQUINA DOS importantes notaciones Gramática Expresiones Regulares JOSELYN RIVAS
  • 4. Gramática Software Modelos útiles Que sirve para procesar Datos con una estructura Ejemplo: un “analizador sintáctico” (parser), el componente de un compilador que se ocupa de las funciones anidadas recursivamente de los lenguajes de programación típicos, tales como expresiones aritméticas, condicionales. JOSELYN RIVAS
  • 5. Expresiones Regulares También especifican la estructura de los datos, especialmente de las cadenas de texto., los patrones de cadenas de caracteres que pueden describir expresiones regulares son los mismos que pueden ser descritos por los autómatas finitos.
  • 6. Elementos de una Gramática • NT: es el conjunto de elementos No Terminales • T:es el conjunto de elementos Terminales • S: es el Símbolo inicial de la gramática • P es el conjunto de Reglas de Producción G = { NT, T, S, P } Donde: JOSELYN RIVAS
  • 7. VOCABULARIO TERMINAL Los elementos del vocabulario terminal se representan por: Letras minúsculas del comienzo del abecedario: a,b,c,d…..g Operadores tales como: +, -, *, /,… Caracteres Especiales: #, @, (,),… Los dígitos: 0,1,2….9 Las palabras reservadas de lenguajes de programación con letra minúsculas y en negrita: if, else, then. JOSELYN RIVAS
  • 8. VOCABULARIO NO TERMINAL Los elementos del vocabulario no terminal se representan de la siguiente manera: Letras mayúsculas del comienzo del abecedario: A,B,C….G, la única excepción suele ser el símbolo inicial que se representa con S. Nombres en minúscula pero encerrados en entre paréntesis angulares < expresión> <operador>. JOSELYN RIVAS
  • 9. ¿QUÉ SON LAS CADENAS? Son aquellas que tienen vocabularios terminales y no terminales indiferenciados, se representan con una letra griega. LUIS PLANCHE
  • 10. ¿QUÉ SON LAS EXPRESIONES REGULARES? LUIS PLANCHE El objetivo de las expresiones regulares es representar todos los posibles lenguajes definidos sobre un alfabeto Σ, en base a una serie de lenguajes primitivos, y unos operadores de composición. Lenguajes primitivos: el lenguaje vacío, el lenguaje formado por la palabra vacía, y los lenguajes correspondientes a los distintos símbolos del alfabeto. Operadores de composición: la unión, la concatenación y el cierre.
  • 11.
  • 12. FUNCIONES DE LAS EXPRESIONES REGULARES Validar y analizar datos de entrada Reconocimie nto y extracción de tiempo Analizar y modificar textos Definir elementos de la gramática del lenguaje Construir cadenas de tiempo Expresione s Regulares LUIS PLANCHE
  • 13. SIMBOLOS DE LAS EXPRESIONES REGULARES .El punto "." se interpreta por el motor de búsqueda como "cualquier carácter", es decir, busca cualquier carácter SIN incluir los saltos de línea El signo de admiración "!" Se utiliza para realizar una "búsqueda anticipada negativa" La barra inversa o antibarra "" Se utiliza para escapar el siguiente carácter de la expresión de búsqueda de forma que este adquiera un significado especial o deje de tenerlo. Los corchetes "[ ]" La función de los corchetes en el lenguaje de las expresiones regulares es representar "clases de caracteres", o sea, agrupar caracteres en grupos o clases. El signo de dólar "$" Representa el final de la cadena de caracteres o el final de la línea, La barra "|" Sirve para indicar una de varias opciones. Los paréntesis "()" De forma similar que los corchetes, los paréntesis sirven para agrupar caracteres El signo de interrogación "?" El signo de interrogación tiene varias funciones dentro del lenguaje de las expresiones regulares. Una de ellas es especificar que una parte de la búsqueda es opcional El acento circunflexo "^" comienzo de una linea LUIS PLANCHE
  • 14. Lema de arden: En lenguajes formales, indica una solución particular a la ecuación con expresiones regulares x= r*x+s (donde r y s son conocidas y x es desconocida). Esta solución provee un algoritmo sistemático y metódico para la conversión de autómata finita a expresión regular. Donde: ʎ es una cadena vacía x=r*x+s => si tiene esta forma entonces se puede decir que: => x=r*s Donde: * -> se le conoce como estrella de kleene Consideración
  • 15. Ejemplo Practico: Expresión regular de un autómata: 1-. Establecer los estados 2-. Expresar el lema de arden 3-. Determinar las ecuaciones LUIS PLANCHE
  • 16. • LENGUAJES, GRAMATICAS Y AUTOMAS, SEGUNDA EDICION, JUAN MANUELCUEVA COVELLA. OVIEDO (ESPAÑA), 2001 • https://es.wikipedia.org/wiki/Lema_de_Arden BIBLIOGRAFIA