programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programación I 27<br />
- modificable: el código puede ser fácilmente modificado, para posibles ajustes<br />
o ampliaciones; y<br />
- eficiente: ejecuta en el menor tiempo posible. Notar que la eficiencia va<br />
después de la eficacia.<br />
2.7 Expresiones aritméticas<br />
Una expresión aritmética es una constante, o variable, o combinación de constantes y variables<br />
vinculadas por los operadores de + - * / y otros operadores. Tiene resultado numérico. Puede<br />
tener paréntesis.<br />
Ejemplos.<br />
4 + 3<br />
a + 5 * 8 * i<br />
50 % 3 nota: el operador % representa el “módulo”, el resto de la división entera. 50%3<br />
es el resto de la división de 50 entre 3. 50 dividido 3 da cociente 16 y resto 2. 50% 3 es<br />
2.<br />
(total * 1.23+5)+ (precio*0.20-0.4)<br />
Ejercicio: ¿Qué errores tienen las siguientes líneas?<br />
a) aux = 4 * - 3<br />
b) m = 3(i+j)<br />
c) total = total45<br />
d) suma = suma + ((3+suma)/2<br />
Solución:<br />
a) falta paréntesis, no se pueden poner 2 operadores juntos<br />
b) no se puede omitir ningún operador, falta el * luego del valor 3<br />
c) estaría correcto si total45 es una variable.<br />
d) falta un paréntesis<br />
2.8 Expresiones lógicas<br />
2.8.1 Definiciones básicas<br />
2.8.1.1 Variable booleana<br />
Una variable booleana (boolean) es una variable que solamente vale verdadero (true) o falso<br />
(false).<br />
2.8.1.2 Operadores relacionales<br />
Los operadores relacionales son:<br />
menor: <<br />
mayor: ><br />
mayor o igual: >=<br />
menor o igual: