Espacio en la memoria de la computadora
que permite almacenar temporalmente
un dato durante la ejecución del
programa
Ejemplo:
area=pi*radio^2
Constantes
Dato numerico o alfanumerico que no
cambia durante la ejecucion del programa
Ejemplo:
pi = 3.1416
Que son los esquemas de generación
Estrategias o acciones que
deberan realizarse y tomarse en
cuenta al momento de generar
código intermedio
Variables y constantes
• Las declaraciones de
variables y constantes deben
separarse de tal manera que
queden las expresiones una
por una de manera simple.
Expresiones
• Las expresiones son
combinaciones de constantes,
variables, símbolos de operación,
paréntesis y
nombres de funciones especiales.
Ejemplos:
a + (b + 3) / c
2.3.3 Instruccion de asignación
• Una instrucción de asignación (o simplemente
asignación) consiste en asignar el resultado de la
evaluación de una expresión a una variable.
Ejemplo:
x = a+b/5; debe
quedar de la
forma y = b/5; z
= a+y; x=z.
2.3.5 Funciones.
una función es un grupo de
instrucciones con un objetivo en
particular y que se ejecuta al ser llamada
desde otra función o procedimiento.
En general las funciones deben tener un
nombre único en el ámbito para poder ser
llamadas, un tipo de dato de resultado, una
lista de parámetros de entrada y su código.
2.3.6 Estructuras.
Las Estructuras de Control se emplean para
controlar la ejecución y flujo del código, las
cuales se dividen en:
Estructuras de Selección: son aquellas que se utilizan para
realizar operaciones basadas en el valor de una expresión
Estructuras de Iteración: son aquellas que nos permiten ejecutar
un bloque de código repetidamente mientras una condicíon
específica sea verdadera.
Estructuras de seleccion
Estructura if, Estructura switch, For. Estructuras de Iteración; While, Do.
2.3.4 Instruccion de control.
Cuando se presentan implementaciones de
Java para las estructuras de control, nos
referimos a ellas con la terminología de la
Especificación del lenguaje Java, que se refiera
a ella como instrucciones.
• Con las estructuras de control se puede
De acuerdo a una condición, ejecutar un
grupo u otro de sentencias (If-Then-Else y
Select-Case) Ejecutar un grupo de
sentencias mientras exista una condición
(Do-While) Ejecutar un grupo de
sentencias hasta que exista una condición
(Do-Until) Ejecutar un grupo de
sentencias un número determinado de
veces (For-Next) Etc
Tipos de estructura de control.
Ejecución secuencial.
Transferencia de
control. Estructura de
control: selección if
simple. If-Then-Else.
Select-Case. Do-While.
Do-Until. For-Next.