1 of 6

Operadores relacionales

Rodolfo Fernández (El Profe Rodo)

2 of 6

Control de flujo

El uso de operadores relacionales y lógicos, junto a estructuras de decisión y repetición, permiten que un programa “piense y decida” por sí mismo.

© Rodolfo Fernández Santibáñez

3 of 6

Operadores relacionales

Estos operadores permiten la creación de condiciones, evaluando la relación entre dos operandos, devolviendo un valor booleano (verdadero o falso) como resultado.

© Rodolfo Fernández Santibáñez

4 of 6

Operadores relacionales

Operador

Nombre

Ejemplos

2 > 1 devuelve

True

, 24 > 24 devuelve

False

False

==

Igual a

>

Mayor que

>=

Mayor o igual que

4 >= 5 devuelve

True

, 5 >= 5 devuelve

True

<

Menor que

3 < 6 devuelve

True

, 100 < 0 devuelve

False

<=

Menor o igual que

7 <= 4 devuelve

False

, 1 <= 1 devuelve

True

!=

Distinto que

"si" != "no" devuelve

True

, 0 != 0 devuelve

False

9 == 8 devuelve

False

, "rf" == "rf" devuelve

© Rodolfo Fernández Santibáñez

5 of 6

Diagrama de flujo

V

F

INICIO

num > 0

“Número es positivo”

FIN

“Número no es positivo”

INICIO

FIN

num > 0

“Número es positivo”

num = 13

num = 13

¿13 es mayor que 0?

© Rodolfo Fernández Santibáñez

6 of 6

Condición (Expresión lógica)

Operando

Operando

Operador relacional

“El valor contenido en la variable num es mayor que cero”

num > 0

© Rodolfo Fernández Santibáñez