SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Análisis semántico Que es la semántica?       Se refiere a los aspectos del significado, sentido o interpretación del significado de un determinado elemento, símbolo, palabra, expresión o representación formal. Análisis semántico Se trata de determinar el tipo de los resultados  intermedios, comprobar que los argumentos  que tiene un operador pertenecen al conjunto  de los operadores posibles, y si son compatibles  entre sí, etc. En definitiva, comprobará que el  significado de lo que se va leyendo es válido.
Análisis semántico El análisis semántico se realiza posteriormente al sintáctico y mucho más difícil de formalizar que éste.      La salida “teórica” de la fase de análisis semántico sería un árbol semántico.
Que es un arbolsemantico? Es una estructura jerárquica en la cual se registran las operaciónes que implica u operan dentro del programa fuente  En cada una de las ramas del  arbolsemantico se registra el                                                                     valor o significado que este                                                                      debe tener, y el analisissemantico                                                                     se encarga de terminar cual de                                                                     los valores registrados en las                                                                      ramas es aplicable.
Ejemplo: Suponiendo que tenemos esta linea de codigo en C: res=valor1+valor2; El analisissemantico se va a encargar que tanto el valor1 como el  valor2 tengan datos que son compatibles en común y que ademas se les pueda aplicar dicho operador.  En C el simbolo (+) implica una suma de valores o una union de las cadenas
Tabla de simbolos Un compilador necesita guardar y usar la información de los objetos que se va encontrando en el texto fuente, como variables, etiquetas, declaraciones de tipos, etc.  Esta información se almacena en una estructura de datos interna conocida como tabla de símbolos.
Tabla de simbolos El compilador debe desarrollar una serie de funciones relativas a la manipulación de esta tabla como insertar un nuevo elemento en ella, consultar la información relacionada con un símbolo, borrar un elemento, etc. Como se tiene que acceder mucho a la tabla de símbolos los accesos deben ser lo más rápidos posible para que la compilación sea eficiente.
Sistemas de tipo:  Sistema de tipos: conjunto de reglas que determinan el criterio para asignar expresiones de tipo a las diferentes partes del código fuente. Tipo básico: entero, carácter, real, lógico  Nombres de tipo Constructores de tipo: estructuras, uniones, objetos  Apuntadores: referencias a tipos  Funciones a=suma();
Chequeos de tipos (y otros) Un compilador debe realizar una serie de chequeos estáticos, como chequeos de tipos: Consistencia: unicidad, existencia, no-ciclicidad, ... Equivalencia y compatibilidad de tipos Conversión explícita [cast] o forzada [coercion] Inferencia de tipos (en valores) Sobrecarga de funciones y operadores
COMPROBACIONES SEMÁNTICAS Comprobaciones ESTÁTICAS. Las comprobaciones sintácticas y semánticas. Comprobaciones DINÁMICAS. Realizadas en tiempo de ejecución. Comprobaciones SEMÁNTICAS   De TIPO. Verificación del tipo de los operandos en las expresiones. De FLUJO de CONTROL. Verifica los puntos del programa de salida y entrada del control.
De UNICIDAD. Verifica la presencia de símbolos de forma única. (ejemplo: declarar un símbolo una sólavez). Relación de NOMBRES. Un mismo nombre puede aparecer más de una vez.
Representaciones internas  Intermedias entre frontal [front-end] y dorsal [back-end], permiten desacoplar los diseños de unos y otros. Orientadas a: Su optimización (instrucciones claras y simples) Generar código de distintas máquinas objeto y el diseño debe permitir su fácil generación por el analizador      semántico.
INTEGRANTES DEL EQUIPO José Guadalupe Gonzales Fernando García Rivera Jesús  Alejandro Beltrán Reyna

Weitere ähnliche Inhalte

Was ist angesagt?

Relacion entre lenguaje y comunicacion exposicion
Relacion entre lenguaje y  comunicacion exposicionRelacion entre lenguaje y  comunicacion exposicion
Relacion entre lenguaje y comunicacion exposicionvalenciamary
 
Semiología y sus teóricos
Semiología y sus teóricosSemiología y sus teóricos
Semiología y sus teóricosMaria Angélica
 
Analisis semiótico
Analisis semióticoAnalisis semiótico
Analisis semióticoEasywork.ec
 
Comunicación humana y animal
Comunicación humana y animalComunicación humana y animal
Comunicación humana y animalcarosofali
 
Inmutabilidad y mutabilidad del signo
Inmutabilidad y mutabilidad del signoInmutabilidad y mutabilidad del signo
Inmutabilidad y mutabilidad del signo301284
 
El Circuito de la Comunicación ¿Qué es y cómo funciona?
El Circuito de la Comunicación ¿Qué es y cómo funciona?El Circuito de la Comunicación ¿Qué es y cómo funciona?
El Circuito de la Comunicación ¿Qué es y cómo funciona?Yomicubo online
 
Estructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraEstructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraSthephany Sagastume
 
Presentacion procesadores de texto
Presentacion procesadores de textoPresentacion procesadores de texto
Presentacion procesadores de textoRayRivero
 
1.5. semiotica y semiología (1)
1.5. semiotica y semiología (1)1.5. semiotica y semiología (1)
1.5. semiotica y semiología (1)Karla Pinto
 
Semántica: signo, denotación y connotación, fenómenos semánticos
Semántica: signo, denotación y connotación, fenómenos semánticosSemántica: signo, denotación y connotación, fenómenos semánticos
Semántica: signo, denotación y connotación, fenómenos semánticosJoaquín J. Martínez Sánchez
 
Historia del lenguaje
Historia del lenguajeHistoria del lenguaje
Historia del lenguajeMirna Lara
 

Was ist angesagt? (20)

Relacion entre lenguaje y comunicacion exposicion
Relacion entre lenguaje y  comunicacion exposicionRelacion entre lenguaje y  comunicacion exposicion
Relacion entre lenguaje y comunicacion exposicion
 
Semiología y sus teóricos
Semiología y sus teóricosSemiología y sus teóricos
Semiología y sus teóricos
 
Analisis semiótico
Analisis semióticoAnalisis semiótico
Analisis semiótico
 
Normas linguisticas
Normas linguisticasNormas linguisticas
Normas linguisticas
 
El Texto Oral y Escrito
El Texto Oral y EscritoEl Texto Oral y Escrito
El Texto Oral y Escrito
 
Comunicación humana y animal
Comunicación humana y animalComunicación humana y animal
Comunicación humana y animal
 
Etimologia
EtimologiaEtimologia
Etimologia
 
La Sintaxis
La SintaxisLa Sintaxis
La Sintaxis
 
Inmutabilidad y mutabilidad del signo
Inmutabilidad y mutabilidad del signoInmutabilidad y mutabilidad del signo
Inmutabilidad y mutabilidad del signo
 
El Circuito de la Comunicación ¿Qué es y cómo funciona?
El Circuito de la Comunicación ¿Qué es y cómo funciona?El Circuito de la Comunicación ¿Qué es y cómo funciona?
El Circuito de la Comunicación ¿Qué es y cómo funciona?
 
Estructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraEstructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructura
 
Linguistica del texto
Linguistica del textoLinguistica del texto
Linguistica del texto
 
Presentacion procesadores de texto
Presentacion procesadores de textoPresentacion procesadores de texto
Presentacion procesadores de texto
 
1.5. semiotica y semiología (1)
1.5. semiotica y semiología (1)1.5. semiotica y semiología (1)
1.5. semiotica y semiología (1)
 
Niveles de análisis del texto
Niveles de análisis del textoNiveles de análisis del texto
Niveles de análisis del texto
 
Texto y contexto
Texto y contextoTexto y contexto
Texto y contexto
 
Tipos de texto y géneros discursivos
Tipos de texto y géneros discursivosTipos de texto y géneros discursivos
Tipos de texto y géneros discursivos
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Semántica: signo, denotación y connotación, fenómenos semánticos
Semántica: signo, denotación y connotación, fenómenos semánticosSemántica: signo, denotación y connotación, fenómenos semánticos
Semántica: signo, denotación y connotación, fenómenos semánticos
 
Historia del lenguaje
Historia del lenguajeHistoria del lenguaje
Historia del lenguaje
 

Andere mochten auch

Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacionguest9a91e2
 
veinte mil leguas de viaje submarino
veinte mil leguas de viaje submarinoveinte mil leguas de viaje submarino
veinte mil leguas de viaje submarinojoaquinviacava123
 
20.000 leguas de viaje submarino - julio verne
20.000 leguas de viaje submarino - julio verne20.000 leguas de viaje submarino - julio verne
20.000 leguas de viaje submarino - julio verneVeronica Barrios
 
Reseña venite mil leguas de viaje submarino
Reseña venite mil leguas de viaje submarinoReseña venite mil leguas de viaje submarino
Reseña venite mil leguas de viaje submarinoUlises Juan
 
Analisis literario veinte mil leguas de viaje submarino
Analisis literario veinte mil leguas de viaje submarinoAnalisis literario veinte mil leguas de viaje submarino
Analisis literario veinte mil leguas de viaje submarinoJennyMateus
 
Semántica de la oración
Semántica de la oraciónSemántica de la oración
Semántica de la oraciónaularednet
 

Andere mochten auch (9)

Analisis Semantico
Analisis Semantico Analisis Semantico
Analisis Semantico
 
Etapas de compilacion
Etapas de compilacionEtapas de compilacion
Etapas de compilacion
 
Proceso de Compilacion
Proceso de CompilacionProceso de Compilacion
Proceso de Compilacion
 
veinte mil leguas de viaje submarino
veinte mil leguas de viaje submarinoveinte mil leguas de viaje submarino
veinte mil leguas de viaje submarino
 
20.000 leguas de viaje submarino - julio verne
20.000 leguas de viaje submarino - julio verne20.000 leguas de viaje submarino - julio verne
20.000 leguas de viaje submarino - julio verne
 
Reseña venite mil leguas de viaje submarino
Reseña venite mil leguas de viaje submarinoReseña venite mil leguas de viaje submarino
Reseña venite mil leguas de viaje submarino
 
Analisis literario veinte mil leguas de viaje submarino
Analisis literario veinte mil leguas de viaje submarinoAnalisis literario veinte mil leguas de viaje submarino
Analisis literario veinte mil leguas de viaje submarino
 
Semántica de la oración
Semántica de la oraciónSemántica de la oración
Semántica de la oración
 
Analisis semantico de la arquitectura
Analisis semantico de la arquitecturaAnalisis semantico de la arquitectura
Analisis semantico de la arquitectura
 

Ähnlich wie Analisis semantico

Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemasJESSIKADG86
 
Unidad4 analisis-semantico
Unidad4 analisis-semanticoUnidad4 analisis-semantico
Unidad4 analisis-semanticoInfomania pro
 
Actividad 2 Programación de Sistemas.
Actividad 2 Programación de Sistemas.Actividad 2 Programación de Sistemas.
Actividad 2 Programación de Sistemas.Dispositivosmoviles
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo iiMauro Rangel
 
Taller analisis semantico
Taller analisis semanticoTaller analisis semantico
Taller analisis semanticoAlvaro Cedeño
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicaszamand14
 
Analisis semantico 06 06-2019 galarraga
Analisis semantico  06 06-2019 galarragaAnalisis semantico  06 06-2019 galarraga
Analisis semantico 06 06-2019 galarragaFabricio Galárraga
 
Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Alex Toapanta
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS Infomania pro
 
Presentación 2014 profe gabriel
Presentación 2014 profe gabrielPresentación 2014 profe gabriel
Presentación 2014 profe gabrielEnrique Morales
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoInfomania pro
 
Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoRaul Gomez
 

Ähnlich wie Analisis semantico (20)

Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemas
 
Unidad4 analisis-semantico
Unidad4 analisis-semanticoUnidad4 analisis-semantico
Unidad4 analisis-semantico
 
Actividad 2 Programación de Sistemas.
Actividad 2 Programación de Sistemas.Actividad 2 Programación de Sistemas.
Actividad 2 Programación de Sistemas.
 
Analisis de algoritmo ii
Analisis de algoritmo iiAnalisis de algoritmo ii
Analisis de algoritmo ii
 
Taller analisis semantico
Taller analisis semanticoTaller analisis semantico
Taller analisis semantico
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Analisis semantico 06 06-2019 galarraga
Analisis semantico  06 06-2019 galarragaAnalisis semantico  06 06-2019 galarraga
Analisis semantico 06 06-2019 galarraga
 
Compiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico ConceptosCompiladores, Analisis Lexico Conceptos
Compiladores, Analisis Lexico Conceptos
 
Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
 
Presentación 2014 profe gabriel
Presentación 2014 profe gabrielPresentación 2014 profe gabriel
Presentación 2014 profe gabriel
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexico
 
Compilador Exp
Compilador ExpCompilador Exp
Compilador Exp
 
investigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdfinvestigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdf
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador Sintáctico
 
Notaciones Relacionales
Notaciones RelacionalesNotaciones Relacionales
Notaciones Relacionales
 

Mehr von Pepe Hernandez

Mehr von Pepe Hernandez (6)

Pic
PicPic
Pic
 
Presentacion final POO
Presentacion final POOPresentacion final POO
Presentacion final POO
 
Presentacion proyecto final
Presentacion proyecto finalPresentacion proyecto final
Presentacion proyecto final
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Proyecto de medio curso
Proyecto de medio cursoProyecto de medio curso
Proyecto de medio curso
 
Recursividad terminal
Recursividad terminalRecursividad terminal
Recursividad terminal
 

Kürzlich hochgeladen

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Kürzlich hochgeladen (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Analisis semantico

  • 1. Análisis semántico Que es la semántica? Se refiere a los aspectos del significado, sentido o interpretación del significado de un determinado elemento, símbolo, palabra, expresión o representación formal. Análisis semántico Se trata de determinar el tipo de los resultados intermedios, comprobar que los argumentos que tiene un operador pertenecen al conjunto de los operadores posibles, y si son compatibles entre sí, etc. En definitiva, comprobará que el significado de lo que se va leyendo es válido.
  • 2. Análisis semántico El análisis semántico se realiza posteriormente al sintáctico y mucho más difícil de formalizar que éste. La salida “teórica” de la fase de análisis semántico sería un árbol semántico.
  • 3. Que es un arbolsemantico? Es una estructura jerárquica en la cual se registran las operaciónes que implica u operan dentro del programa fuente En cada una de las ramas del arbolsemantico se registra el valor o significado que este debe tener, y el analisissemantico se encarga de terminar cual de los valores registrados en las ramas es aplicable.
  • 4. Ejemplo: Suponiendo que tenemos esta linea de codigo en C: res=valor1+valor2; El analisissemantico se va a encargar que tanto el valor1 como el valor2 tengan datos que son compatibles en común y que ademas se les pueda aplicar dicho operador. En C el simbolo (+) implica una suma de valores o una union de las cadenas
  • 5. Tabla de simbolos Un compilador necesita guardar y usar la información de los objetos que se va encontrando en el texto fuente, como variables, etiquetas, declaraciones de tipos, etc. Esta información se almacena en una estructura de datos interna conocida como tabla de símbolos.
  • 6. Tabla de simbolos El compilador debe desarrollar una serie de funciones relativas a la manipulación de esta tabla como insertar un nuevo elemento en ella, consultar la información relacionada con un símbolo, borrar un elemento, etc. Como se tiene que acceder mucho a la tabla de símbolos los accesos deben ser lo más rápidos posible para que la compilación sea eficiente.
  • 7. Sistemas de tipo: Sistema de tipos: conjunto de reglas que determinan el criterio para asignar expresiones de tipo a las diferentes partes del código fuente. Tipo básico: entero, carácter, real, lógico Nombres de tipo Constructores de tipo: estructuras, uniones, objetos Apuntadores: referencias a tipos Funciones a=suma();
  • 8. Chequeos de tipos (y otros) Un compilador debe realizar una serie de chequeos estáticos, como chequeos de tipos: Consistencia: unicidad, existencia, no-ciclicidad, ... Equivalencia y compatibilidad de tipos Conversión explícita [cast] o forzada [coercion] Inferencia de tipos (en valores) Sobrecarga de funciones y operadores
  • 9. COMPROBACIONES SEMÁNTICAS Comprobaciones ESTÁTICAS. Las comprobaciones sintácticas y semánticas. Comprobaciones DINÁMICAS. Realizadas en tiempo de ejecución. Comprobaciones SEMÁNTICAS De TIPO. Verificación del tipo de los operandos en las expresiones. De FLUJO de CONTROL. Verifica los puntos del programa de salida y entrada del control.
  • 10. De UNICIDAD. Verifica la presencia de símbolos de forma única. (ejemplo: declarar un símbolo una sólavez). Relación de NOMBRES. Un mismo nombre puede aparecer más de una vez.
  • 11. Representaciones internas Intermedias entre frontal [front-end] y dorsal [back-end], permiten desacoplar los diseños de unos y otros. Orientadas a: Su optimización (instrucciones claras y simples) Generar código de distintas máquinas objeto y el diseño debe permitir su fácil generación por el analizador semántico.
  • 12. INTEGRANTES DEL EQUIPO José Guadalupe Gonzales Fernando García Rivera Jesús Alejandro Beltrán Reyna