3.2. Operadores y expresiones

El objetivo de un programa es realizar operaciones con los datos que almacenan las variables.

Importante

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 y resta: + y -
  • Producto y división: * y /
  • Exponenciación: ^
  • Módulo (mod): resto de la división entera
Relacionales
Realizan comparaciones entre dos datos del mismo tipo devolviendo un valor de verdadero o falso.
  • Mayor: >
  • Mayor o igual: >=
  • Menor: <
  • Menor o igual: <=
  • Igual: ==
  • Distinto: <>
Lógicas
Realizan operaciones lógicas con valores booleanos (verdadero o falso).
  • Y: AND
  • O: OR
  • NO: NOT
  • O exclusivo: XOR

Comprueba lo aprendido

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

 

Habilitar JavaScript

Para saber más

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:

  1. ( )
  2. ^
  3. *, /, mod, NOT
  4. +, -, AND
  5. >, <, >=, <=, <>, =, OR

Ejercicio resuelto

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))