Los operadores relacionales se utilizan para comparar dos valores. El resultado de una comparación siempre será un valor lógico: verdadero
o falso
.
Se utilizan en las condiciones de las estructuras condicionales (Si
, Segun
, etc.) y en los ciclos (Mientras
, Repetir
, Para
), para controlar el flujo del programa.
Los operadores relacionales comparan valores del mismo tipo (por ejemplo, números con números, texto con texto).
Tabla de Operadores Relacionales:
Operador | Descripción | Ejemplo |
---|---|---|
< | Menor que | 5 < 10 → Verdadero |
> | Mayor que | 8 > 3 → Verdadero |
<= | Menor o igual que | 4 <= 4 → Verdadero |
>= | Mayor o igual que | 7 >= 10 → Falso |
= | Igual a | nombre = "Juan" |
<> | Distinto de (no igual) | edad <> 18 |
Nota en PSeInt: A diferencia de otros lenguajes de programación, en PSeInt se usa =
para igualdad y <>
para desigualdad (no se usa ==
ni !=
).
1. Menor que (<):
Este operador compara si el valor de la izquierda es menor que el valor de la derecha.
Explicación:
- Devuelve verdadero si el valor de la izquierda es menor que el valor de la derecha.
- Devuelve falso si no lo es.
Ejemplo:
Si 5 < 10 Entonces
Escribir "5 es menor que 10";
FinSi
2. Mayor que (>):
Este operador compara si el valor de la izquierda es mayor que el valor de la derecha.
Explicación:
- Devuelve verdadero si el valor de la izquierda es mayor que el valor de la derecha.
- Devuelve falso si no lo es.
Ejemplo:
Si 8 > 3 Entonces
Escribir "8 es mayor que 3";
FinSi
3. Menor o igual que (<=):
Este operador compara si el valor de la izquierda es menor o igual que el valor de la derecha.
Explicación:
- Devuelve verdadero si el valor de la izquierda es menor o igual que el valor de la derecha.
- Devuelve falso si el valor de la izquierda es mayor que el valor de la derecha.
Ejemplo:
Si 4 <= 5 Entonces
Escribir "4 es menor o igual a 5";
FinSi
4. Mayor o igual que (>=):
Este operador compara si el valor de la izquierda es mayor o igual que el valor de la derecha.
Explicación:
- Devuelve verdadero si el valor de la izquierda es mayor o igual que el valor de la derecha.
- Devuelve falso si el valor de la izquierda es menor que el valor de la derecha.
Ejemplo:
Si 7 >= 10 Entonces
Escribir "7 es mayor o igual a 10";
SiNo
Escribir "7 no es mayor o igual a 10";
FinSi
5. Igual a (=):
Este operador compara si dos valores son iguales.
Explicación:
- Devuelve verdadero si los dos valores son iguales.
- Devuelve falso si no lo son.
Ejemplo:
Si edad = 18 Entonces
Escribir "Tienes 18 años";
FinSi
6. Distinto de (<>):
Este operador compara si dos valores son distintos.
Explicación:
- Devuelve verdadero si los valores son distintos.
- Devuelve falso si son iguales.
Ejemplo:
Si edad <> 18 Entonces
Escribir "No tienes 18 años";
FinSi