Professional Documents
Culture Documents
Expresiones
En esta funcin recibe una cadena que representa una lnea de cdigo
intermedio y toma las medidas oportunas para que ese cdigo se utilice.
Expresiones aritmticas
Son aquella donde los operadores que intervienen en ella son numricos, el
resultado es un nmero y los operadores son aritmticos. Los operadores
aritmticos ms comnmente utilizados son: +, - , * , / y %.
Por cada uno de sus operandos, llamara al mtodo correspondiente para que
se evale la sub expresin. Si es necesario, reservara un registro para guardar
su resultado.
ESTATUS
Estatuto de asignacin.
Las operaciones de asignacin deben quedar expresadas por una expresin
sencilla, si est es compleja se debe reducir hasta quedar un operador sencillo.
Ejemplo:
Estatuto Condicional.
Son por as decirlo las normas que regulan nuestras expresiones regulares,
(if,then, else) donde una expresin condicional nos permite elegir que pautas
deben ser encontradas, en base a una condicin.
if (expresion condicional) {
bloque de cdigo
}
if (expresion condicional) {
bloque de cdigo ; }
else {
bloque de cdigo ;
}
Ejecutara instrucciones dependiendo del valor de una condicin que resulta en
un dato tipo boolean.
Ejemplo:
Instrucciones Afirmativo
Else
Instrucciones negativo
End If
Hay otra forma, abreviada, de escribir una sentencia if, aunque es importante
observar que esta expresin no slo compara valores, sino que tambin asigna
un valor a una variable. su sintaxis es:
Optimizacin de cdigo