Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes
Avilés Zapata Gloria Dayan
Bravo Hernandez Luis Javier
Bernabe Mendoza Cinthia Guadalupe Horario:09-10
Brito Rayon Roberto Carlos
Cipriano García Daniel
Profesor
Honorio Candelario Emigdio
Unidad22
Unidad
Generación de código
intermedio
2.1 Notaciones
(8+6 – 6*4/2 )
R=2
2.1.2 Infija
AB+5-
2.2 Representaciones
de código intermedio
Variable Constante
Las variables y las constantes nos
permiten darle un nombre a un
valor y utilizar el nombre en
cualquier parte del programa donde
podríamos utilizar el valor.
Una constante es un dato numérico
o alfanumérico que no cambia
durante la ejecución del programa.
Muestra de la declaración de
una constante
Muestra de la
declaración de
una variable
Ejemplo de variable en código
void main() {
// Declaramos una variable para
Ruedas con un valor de guardar la altura
$150.00 mxn double altura = 2.5;
// Declaramos una variable para
guardar el número de ruedas
int ruedas = 4;
// Calculo el área de un rectángulo
de base 3 metros y altura 2.5 metros
println(altura * 3.0);
// Calculo lo que cuesta cambiar las
cuatro ruedas si una vale 150?
println(ruedas * 150); }
Ejemplo en código de constante
void main() {
// Declaramos una constante
final double GRAVEDAD = 9.8;
// Variable con la altura en metros a
la que está situado el objeto
double altura = 10;
// Cálculo del tiempo que tarda en
caer
Graveda double tiempo =
d sqrt(2.0*altura/GRAVEDAD);
println(tiempo); }
2.3.2 Expresiones.
nombre_de_la_variable = valor
edad% = 5
area! = 12.3
nombre$ = “Pedro”
Instrucciones de
asignación compuesta
Las instrucciones de asignación compuesta
realizan primero una operación en una
expresión antes de asignarla a un elemento
de programación.
Transferencia de control.
Estructura de control.
If - simple.
If – Then – else.
Select - case.
Do – while Do – until
For – next
2.3.5 Funciones
Prototipo de la función
Tipo de valor.
Identificador.
Parámetro.
Definición de la función
Encabezado de la función.
Cuerpo de la función.
Llamada a la función.
Representación de una función
2.3.6 Estructuras
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 repetitivamente
mientras una condición específica sea verdadera.
Estructura If:
Al escribir uno o varios flujos de acción en el código contenido en estos se
ejecutara siempre y cuando la evaluación de la expresión de la sentencia if se
evalué como verdadera.
Estructuras switch: