Operadores Lógicos

Los operadores lógicos permiten combinar varias condiciones dentro de una misma expresión lógica, lo que facilita tomar decisiones más complejas en nuestros algoritmos o programas.

Se utilizan cuando queremos que:

  • Se cumplan todas las condiciones → Y
  • Se cumpla al menos una → O
  • Negar una condición → NO
Tabla de Operadores Lógicos:
Operador Nombre Descripción
Y Conjunción Verdadero solo si ambas condiciones son verdaderas
O Disyunción Verdadero si al menos una condición es verdadera
NO Negación Invierte el valor lógico (verdadero ⇄ falso)
Y (Conjunción):

¿Qué hace? El operador Y devuelve verdadero solamente si ambas condiciones son verdaderas.

Ejemplo:

Si (edad >= 18) Y (edad <= 25) Entonces
  Escribir "Eres un joven adulto";
FinSi

Explicación: Se cumple solo si edad es mayor o igual a 18 y menor o igual a 25 al mismo tiempo.

O (Disyunción):

¿Qué hace? El operador O devuelve verdadero si al menos una de las condiciones es verdadera.

Ejemplo:

Si (color = "rojo") O (color = "azul") Entonces
  Escribir "El color es rojo o azul";
FinSi

Explicación: Se cumple si el valor de color es rojo o azul.

NO (Negación):

¿Qué hace? El operador NO invierte el valor lógico de una condición:

  • • Si era verdadero, se convierte en falso.
  • • Si era falso, se convierte en verdadero.

Ejemplo:

Si NO (edad >= 18) Entonces
  Escribir "Eres menor de edad";
FinSi

Explicación: Se cumple si la edad no es mayor o igual a 18, es decir, si eres menor de edad.