Aritméticos
Operadores Relacionales
Lógicos
En todos los casos en que precisemos realizar desarrollos para solucionar algún
inconveniente, nos veremos involucrados en la necesidad de efectuar operaciones
de distintos tipos: suma, resta, concatenación, procesos lógicos, etc. Estos
elementos se relacionan de modo diferente, con valores de una o más variables
y/o constantes.
Operadores Aritméticos
Los operadores aritméticos permiten realizar operaciones matemáticas con los
valores de variables (suma, resta, multiplicación, etcétera), y pueden usarse con
datos enteros o reales.
Hay que tener en cuenta que estos operadores se utilizan dentro de otras expresiones
Ejemplos: A la variable resultado se le asigna el resultado de la operacion matemática suma entre
la variable a y 50
A la variable MOD se le asigna el valor del resto de la división 5 dividido 2. En este caso
MOD toma el valor 1
Operadores relacionales
Se utilizan para establecer una relación entre dos valores. Al comparar estos
valores entre sí, se produce un resultado verdadero o falso. Los operadores
relacionales comparan valores del mismo tipo, numéricos o cadenas. Estos tienen
igual nivel de prioridad en su evaluación
Nombre Símbolo Descripción
Menor < X es menor que Y
Menor o igual =< X es menor o igual que Y
Igual == X es igual a Y
Desigual != X no es igual a Y
Mayor > X es mayor que Y
Mayor o igual => X es mayor o igual que Y
Ejemplo: En este caso se usa el operador relacional Mayor para comparar entre la
variable valor y el número 361. En el caso que se cumpla esta condición devuelve
el valor true, por lo tanto, se ingresa dentro del IF
Operadores lógicos
Los operadores lógicos se utilizan para establecer relaciones entre valores lógicos,
que pueden ser el resultado de una expresión relacional. Dentro del
pseudocódigo, por lo general pueden tomar dos valores para indicar su estado:
1 - Verdadero – True
0 - Falso - False
Nos permiten generar condiciones compuestas.
Nombre Símbolo Descripción
Devuelve el valor true cuando
AND && la primera y la segunda
condición se cumplen
Devuelve el valor true cuando
OR || la primera o la segunda
condición se cumplen
Devuelve el valor true cuando
NOT != no se cumple una condición
En la aplicación del operador AND, el hecho de que alguna de las condiciones sea falsa
hará que el resultado también lo sea.
Ejemplo: En este caso para determinar que la variable valor esta dentro de un rango entre
301 y 360 se tienen que cumplir 2 condiciones: que valor sea mayor a 300 y que valor
sea menor a 360
El operador OR u O se utiliza para preguntar sobre el cumplimiento de una condición u
otra; el resultado será verdadero siempre y cuando alguna expresión también lo sea.
En la aplicación del operador OR, el resultado solo será falso si ambas condiciones son
falsas.
Ejemplo: En este caso con el operador OR la condición va a dar como resultado True
cuando se cumplan cualquiera de las 2 condiciones que nota sea > 10 o que nota sea igual
a0
*Tengan en cuenta que, si estamos
trabajando con código, para hacer la
comparación con el operador de igualdad
utilizamos == como se indica
anteriormente.
NOT – NO
el operador NOT o NO se utiliza para negar el resultado de una condición
Con el operador NO el resultado invierte la condición de la expresión.
Ejemplo: En este caso se utiliza el operador NOT para negar la condición, es decir siempre
que sea true devuelve false y viceversa. Es decir que va ingresar dentro del IF siempre que
la variable nota sea distinta de 0