SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Linguistica, mapas conceptuales
Linguistica, mapas conceptualesLinguistica, mapas conceptuales
Linguistica, mapas conceptualesArtur Rz
 
Diferencias de entre lenguaje y lengua
Diferencias de entre lenguaje y lenguaDiferencias de entre lenguaje y lengua
Diferencias de entre lenguaje y lenguarodo1965
 
Relación entre lengua sociedad y cultura
Relación entre lengua sociedad y culturaRelación entre lengua sociedad y cultura
Relación entre lengua sociedad y culturalupita269
 
Textos escritos (comunicación) literatura
Textos escritos (comunicación)   literaturaTextos escritos (comunicación)   literatura
Textos escritos (comunicación) literaturalezny cruz alvarez
 
Contexto semantico
Contexto semanticoContexto semantico
Contexto semanticoSary Sanz
 
Estructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraEstructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraSthephany Sagastume
 
Importancia de la comunicación y del lenguaje
Importancia de la comunicación y del lenguajeImportancia de la comunicación y del lenguaje
Importancia de la comunicación y del lenguajeRakeLycious
 
Variantes linguisticas
Variantes linguisticasVariantes linguisticas
Variantes linguisticasEllie Castillo
 
Macroestructura
MacroestructuraMacroestructura
MacroestructuraNullysc26
 
La Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua EscritaLa Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua Escritajlbp19488392
 
Presentación niveles de la lengua
Presentación niveles de la lenguaPresentación niveles de la lengua
Presentación niveles de la lenguaHiram Rocha Vázquez
 
Significadoy contexto
Significadoy contextoSignificadoy contexto
Significadoy contextoVianey Atondo
 
Lexico y tipos de lexico
Lexico y tipos de lexicoLexico y tipos de lexico
Lexico y tipos de lexicoymartinez19
 
LA PRAGMÁTICA
LA PRAGMÁTICALA PRAGMÁTICA
LA PRAGMÁTICAsharitz94
 
Relacion de la comunicacion con el lenguaje, lengua, y habla
Relacion de la comunicacion con el lenguaje, lengua, y hablaRelacion de la comunicacion con el lenguaje, lengua, y habla
Relacion de la comunicacion con el lenguaje, lengua, y hablaJeff Loza Diaz
 

Mais procurados (20)

Linguistica, mapas conceptuales
Linguistica, mapas conceptualesLinguistica, mapas conceptuales
Linguistica, mapas conceptuales
 
La Sociolinguistica
La SociolinguisticaLa Sociolinguistica
La Sociolinguistica
 
Diferencias de entre lenguaje y lengua
Diferencias de entre lenguaje y lenguaDiferencias de entre lenguaje y lengua
Diferencias de entre lenguaje y lengua
 
Tipos de códigos
Tipos de códigosTipos de códigos
Tipos de códigos
 
Relación entre lengua sociedad y cultura
Relación entre lengua sociedad y culturaRelación entre lengua sociedad y cultura
Relación entre lengua sociedad y cultura
 
Textos escritos (comunicación) literatura
Textos escritos (comunicación)   literaturaTextos escritos (comunicación)   literatura
Textos escritos (comunicación) literatura
 
Ficha bibliográfica web
Ficha bibliográfica webFicha bibliográfica web
Ficha bibliográfica web
 
Niveles de análisis del texto
Niveles de análisis del textoNiveles de análisis del texto
Niveles de análisis del texto
 
Contexto semantico
Contexto semanticoContexto semantico
Contexto semantico
 
Estructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructuraEstructura Textual, superestructura, macroestructura y microestructura
Estructura Textual, superestructura, macroestructura y microestructura
 
Importancia de la comunicación y del lenguaje
Importancia de la comunicación y del lenguajeImportancia de la comunicación y del lenguaje
Importancia de la comunicación y del lenguaje
 
Variantes linguisticas
Variantes linguisticasVariantes linguisticas
Variantes linguisticas
 
Macroestructura
MacroestructuraMacroestructura
Macroestructura
 
La Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua EscritaLa Lengua Oral y la Lengua Escrita
La Lengua Oral y la Lengua Escrita
 
Presentación niveles de la lengua
Presentación niveles de la lenguaPresentación niveles de la lengua
Presentación niveles de la lengua
 
El estructuralismo en lingüística
El estructuralismo en lingüísticaEl estructuralismo en lingüística
El estructuralismo en lingüística
 
Significadoy contexto
Significadoy contextoSignificadoy contexto
Significadoy contexto
 
Lexico y tipos de lexico
Lexico y tipos de lexicoLexico y tipos de lexico
Lexico y tipos de lexico
 
LA PRAGMÁTICA
LA PRAGMÁTICALA PRAGMÁTICA
LA PRAGMÁTICA
 
Relacion de la comunicacion con el lenguaje, lengua, y habla
Relacion de la comunicacion con el lenguaje, lengua, y hablaRelacion de la comunicacion con el lenguaje, lengua, y habla
Relacion de la comunicacion con el lenguaje, lengua, y habla
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de Pepe Hernandez

Mais de 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
 

Último

ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 

Último (20)

ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 

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