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

Entradas relacionadas: