10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!