Tema 7. Operadores y expresiones relacionales.

J. Pablo Reymon

2023-10-06

  • facebook logo
  • linkedIn logo
  • whatsapp logo
  • X logo
« Anterior
Siguiente »

Operadores relacionales.

Los operadores relacionales se emplean para relacionar expresiones o comparar datos, estas producen un resultado lógico o booleano (verdadero o falso).

Figura 1. Tabla de operadores relacionales comúnmente usados.

 

Expresiones relacionales.

Al igual que en las expresiones aritméticas, en las expresiones relacionales intervienen operadores aritméticos, variables y operadores lógicos. En lugar de recibir un resultado de tipo numérico, en las expresiones relacionales se obtienen resultados de tipo lógico.

Figura 2. Tabla de ejemplos de expresiones relacionales.

 

Orden de ejecución de expresiones relacionales.

Como se ha mencionado en las expresiones aritméticas, para obtener el resultado correcto se debe seguir un orden de cada operación, ordenando primeramente los operadores aritméticos y después los operadores relacionales. Tal y como se muestra a continuación.

Figura 3. Tabla de prioridad de operaciones.

Entonces, consideremos el siguiente ejemplo:

30 * (30 + 40) * (5 – 2) > (3 ^(4 + 2) – 2) ^ (5 / (3 + 1))

Respetando la jerarquía de operaciones, entonces se resuelven las operaciones entre paréntesis, en caso de que haya más operaciones agrupadas en paréntesis dentro de estas, se resuelven primeramente la más internas, esto es:

30 * (70) * (3) > (3 ^ (6) – 2) ^ (5 / (4))

Después de realizar los cálculos entre paréntesis, seguirá las operaciones de potenciación:

30 * (70) * (3) > (729 – 2) ^ (5 / 4)

Le sigue ahora las operaciones de multiplicación y división:

6300 > (729 - 2) ^ (1.25)

Finalmente, se realiza la suma o resta, en este caso se restan los valores del paréntesis y después se eleva el orden de prioridad, ahora realizando el cálculo de la potenciación, cómo resultado tenemos.

6300 > 3775.0091

Ahora solamente queda resolver la expresión relacional, en este caso ya que 6300 es mayor a 3775.0091, nuestra ejecución dará como resultado verdadero.

6300 > 3775.0091
TRUE
Sobre el artículo

Texto creado bajo la licencia de Raiko EngineLink. Queda estrictamente prohibida la replicación de este y todos los contenidos creados fuera de esta plataforma. ©, Todos los derechos reservados. Descubre cómo hacemos esto.

manage_search