Zusammenfassung der Ressource
2.3 Esquemas de generación.
- Variables y constantes
- Variables.
- 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.