2.2. Operaciones
El objetivo de un programa es realizar operaciones con los datos que almacenan las variables.
![Icono IDevice](icon_activity.gif)
Una operación es una acción sobre una variable que ofrece un dato de salida.
Las operaciones que pueden realizarse se resumen en la siguiente tabla:
Aritméticas |
Operaciones matemáticas con datos numéricos. | suma (+), resta (-), multiplicación (*), división (/), exponenciación (^), módulo (mod), resto. |
Relacionales |
Realizan comparaciones entre dos datos del mismo tipo devolviendo un valor de verdadero o falso. | mayor que (>), menor que (<), igual que (=), distinto que (<>). |
Lógicas |
Realizan operaciones lógicas con valores booleanos (verdadero o falso). |
y (AND), o (OR), negación (NOT). |
![Icono de iDevice](icon_question.gif)
Consulta las tablas de verdad de las funciones lógicas y completa las soluciones.
¡Ah!, ¿no sabes que es una tabla de verdad? Es la representación de todas las combinaciones posibles que se pueden dar en una función lógica y sus resultados.
Recuerda que los resultados sólo pueden ser V ó F.
NOT V |
|
V OR F | |
V AND F |
![Icono IDevice](icon_objectives.gif)
Prioridad de los operadores
Las reglas en cuanto a la prioridad de las operaciones son las aplicables en matemáticas en los operadores aritméticos. Los operadores lógicos tienen menor prioridad que los aritméticos. El orden será el siguiente:
- ( )
- ^
- *, /, mod, NOT
- +, -, AND
- >, <, >=, <=, <>, =, OR
![Icono de iDevice](icon_casestudy.gif)
Calcula el valor de salida de la siguiente operación para los valores de las entradas:
a=15 | b=5 | c=10 | d=20 |
((a >= c) AND (a < d)) OR ((b >= c) AND (b < d))