Clase 05 - Operadores

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 33

Codo a Codo inicial

Clase 05
Operadores
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Operadores

● Aritméticos
● Relacionales

● Lógicos
Operador de concatenación

Para generar una salida mas atractiva y brindar incluso una mejor información se usa en
PSeInt la coma (,).

,
Concatenando

Veamos como podemos mejorar la salida usando el operador de


concatenación.
Operadores relacionales
Los operadores relacionales sirven para realizar comparaciones de igualdad, desigualdad y
relación de menor o mayor en una expresión y como resultado nos dará un valor lógico de
verdadero o falso.
¿Para que utilizamos los operadores relacionales?

⮚ En programación es frecuente que debamos evaluar expresiones.

⮚ Una expresión booleana nos va a retornar siempre verdadero o falso.

⮚ Debemos relacionar expresiones con operadores relacionales y


lógicos para obtener una expresión booleana.
¿Cuáles son los operadores relacionales ?

< <= >


res = 5<7 res = 5 <= 4 res = 3 > 4
res es Verdadero res es Falso res es Falso

>= == !=
res = 13 >= 13 res = 10 == 10 res = 15 != 15
res es Verdadero res es Verdadero res es Falso
Operadores relacionales en PSeInt

Veamos los operadores relacionales que podemos usar en PSeInt.


Ejemplos
Ejemplos
Qué muestra en pantalla ?
Operadores aritméticos y relacionales

Como se analiza esta expresión.

Los operadores relacionales tienen menor prioridad que los aritméticos,


así que primero se evalúa 2 + 3 que es 5 y luego se evalúa 5 > 4 que es
Verdadero.
Operadores lógicos
Nos permiten operar con expresiones booleanas y como resultado obtendremos un valor
lógico (Verdadero o Falso)
Operadores Lógicos

Para poder entender cómo funcionan, cada operador tiene su tabla de


verdad, en ella se representan todas las combinaciones posibles.

& | !

AND OR NOT
Operador NOT

Este operador conocido también como NO o negación lógica, trabaja con


un solo operando (Le invierte su estado lógico.)

NOT
Operador NOT su tabla de verdad

La tabla de verdad de este operador es sencilla, invierte el valor.

Expresión booleana Resultado

!VERDADERO FALSO

!FALSO VERDADERO
Operador AND
Este operador conocido también como Y o conjunción lógica, trabaja con
dos operandos, si ambos son Verdaderos devuelve Verdadero, sino Falso.

&

AND
Operador AND su tabla de verdad

Expresión booleana Resultado

VERDADERO & VERDADERO VERDADERO

VERDADERO & FALSO FALSO

FALSO & VERDADERO FALSO

FALSO & FALSO FALSO


Operador OR
Este operador conocido también como O o disyunción lógica, trabaja
con dos operandos, si al menos un operando es Verdadero devuelve
Verdadero, sino Falso.

OR
Operador OR su tabla de verdad

Expresión booleana Resultado

VERDADERO | VERDADERO VERDADERO

VERDADERO | FALSO VERDADERO

FALSO | VERDADERO VERDADERO

FALSO | FALSO FALSO


Ejemplos
En PSeInt podemos usar el ! O No
Ejemplos
Asignándole el valor a la misma variable
Ejemplos
En el caso del OR podemos usar el | o la O
Ejemplos
Y si le aplicamos un NOT ?
Ejemplos
En el caso del AND podemos usar el & o la Y
Jerarquía de operadores

Es muy importante conocer el orden en que el intérprete evalúa y realiza las operaciones.
Jerarquía
El orden a seguir es resolver primero los operadores aritméticos, luego
los relacionales y por último los lógicos.

1. Operadores aritméticos
2. Operadores relacionales
3. Operadores lógicos
Jerarquía

()

^%

*/

+-

< <= > >= == !=

&
Ejemplos
Ejemplos
No te olvides de dar el presente
Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte