Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuestionario
Capitulo 1-5
2) Que es un traductor?
Un programa que traduce o convierte desde un texto o programa escrito en un
lenguaje fuente hasta un texto o programa equivalente escrito en un lenguaje
destino.
3) Menciona una función esencial de un compilador:
Registrar los identificadores de usuario utilizados en el programa fuente y reunir
información sobre los distintos atributos.
4) Es aquel traductor que tiene como entrada una sentencia en lenguaje formal
y como salida tiene un fichero ejecutable
5) ¿Cuáles son las etapas en las que se divide el proceso el análisis de un traductor?
A) Análisis lexicográfico B) Análisis sintáctico C) Análisis semántico D) Todas
7) Que es un metacompilador?
un programa que acepta como entrada la descripción de un lenguaje y produce el
compilador de dicho lenguaje.
8) Qué es PCLex?
Es una herramienta actualmente más extendida, llamada Lex, para la
especificación de analizadores léxicos en general.
9) ¿Qué son los estados léxicos?
Los estados léxicos vienen a ser como variables lógicas excluyentes.
Análisis Síntesis
19) ¿Cuáles son los tres tipos de errores en los cuales los compiladores
actuales se centran en reconocer?
A) Léxicos, Sintácticos y Semánticos B)Ortográfico y Semántico C)Todas
Léxico Sintáctico
25) La tarea de transitar a otro estado (GOTO) y la tarea de que acción realizar
(ACCION) son las partes de una tabla de análisis de un reconocedor.
Verdadero Falso
29) Lexema es cada secuencia de caracteres concreta que encaja con un patrón
Verdadero Falso
30) Controla que un programa cumple con las reglas de la gramática del
lenguaje: Análisis semántico
35) Se le conoce a un árbol sintáctico decorado que muestra todos los atributos
en cada nodo:
Verdadero Falso
36) ¿Cuál es la principal tarea del analizador semántico?
Se encarga de darle significado al y sentido al análisis sintáctico, de que los tipos
que intervienen en las expresiones sean compatibles o que los parámetros reales
de una función sean coherentes con los formales.
44) Dentro del área de tokens es donde se deben de marcar todas aquellas
palabras, cadenas, números, símbolos, etc, que van tener un significado
propio dentro del lenguaje de programación que se está generando: Tokens.
45) Aquí se van a escribiendo las funciones que darán sentido a la gramática del
lenguaje, se suelen usar funciones recursivas que por medio de tokens van
analizando letra por letra, símbolo por símbolo y número por número:
Funciones BNF.