Notaciones y conceptos clave en generación de código intermedio
Clasificado en Informática
Escrito el en español con un tamaño de 2,93 KB
1.- Se compone de un conjunto de rutinas independientes
R= Análisis semántico
2.- Nos indica que el operador va antes de los operandos
R= Notación Prefija
3.- En expresiones con más de un operador existe ambigüedad sobre cuál es el orden de evaluación
R= Notación Infija
4.- El operador ocupa la posición después de los operandos
R= Notación Posfija
5.- Es una representación más abstracta y uniforme que un lenguaje máquina concreto:
R= Lenguaje intermedio
6.- Son notaciones que simplifican la traducción de un código fuente a un código objeto.
R= Representaciones de código intermedio
7.- Representa la expresión en forma de árbol sintáctico y recorrer el árbol en postorden.
R= Notación Polaca
8.- Comenzó como un código ensamblador objetivo estándar:
R= Código P
9.- ¿Cuantos campos se dividen los triplos?
R= en 3
10.- Menciona alguna ventaja de los triplos
R= hacen que la optimización presente cambios de código mucho más compleja.
11.- Mencione en cuantos campos están divididos los cuádruplos y cuales son
R= en 4 , operador, operando1, operando2 y resultado
12.- Son valores de tipo puntero y apuntan a una entrada en la tabla de símbolos.
R= operando1, operando2, resultado
13.- ¿Son las estrategias o acciones que se deberán realizarse y tomarse en cuenta en el momento de generar código intermedio?
R= Esquemas de generación
14.- ¿Es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal?
R= Variable
15.- Toda variable tiene un ciclo de vida compuesto por tres partes las cuales son:
R= Declaración, Iniciación, Utilización
16- En esta función recibe una cadena que representa una línea de código intermedio y toma las medidas oportunas para que ese código se utilice.
R= Expresiones
17.- Las estructuras de control se emplean para controlar la ejecución y flujo del código, las cuales se dividen en:
R= estructuras de selección y estructura de iteración.
18.- ¿Es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento?
R= Una función
19- ¿Son aquellas que nos permiten ejecutar un bloque de código repetidamente mientras una condición específica sea verdadera?
R= Estructuras de iteración
20.- ¿Son aquellas que se utilizan para realizar operaciones basadas en el valor de una expresión?
R= Estructuras de selección