Operadores Lógicos

 

Operadores Lógicos


Los operadores lógicos nos permiten evaluar en una sola operación dos o más condiciones:

Los operadores lógicos son tres: Y (AND), OR (O), NO (NOT).

OPERADOR

SÍMBOLO

EJEMPLO

SIGNIFICADO

Y (AND)

&&

1<2 AND 3<4

1 es menor que 2 y 3 es menor que 4

O (OR)

||

A=6 OR 1>B

A es igual a 6 o 1 es mayor que B

NO (NOT)

!

!(A+B=X)

Negación de (A+B=X)

 

Para poder utilizarlos debemos conocer su valor de verdad:

La conjunción (AND) nos indica que cuando ambas condiciones son verdaderas el resultado es verdadero, en todos los demás casos el resultado es falso.

CONJUNCIÓN AND (&&)

V

V

V

V

F

F

F

V

F

F

F

F

 

Ejemplo:

Pórtate bien y arregla la casa

 

La disyunción (OR) nos indica que sólo cuando ambas condiciones son falsas el resultado es falso, todas las demás combinaciones dan verdadero.

DISYUNCIÓN OR (||)

V

V

V

V

F

V

F

V

V

F

F

F

 

Ejemplo:

Compra pizza o hamburguesa

 

 La negación (NOT) lo que hace es cambiar el valor de verdad, es decir si la condición es verdadera, la convertirá en falsa y viceversa.

NEGACIÓN NOT !

V

V

F

V

 

Ejemplo:

No es cierto que sea de noche

 

 

Revisar el siguiente vídeo:

PROPOSICIONES LOGICAS - OPERACIONES CON PROPOSICIONES

https://youtu.be/YFJnRxOed5Y

 

Ejercicios utilizando operadores lógicos:


ACTIVIDADES

D35) Elabore un diagrama de flujo que permita ingresar la edad y la estatura de un aspirante al ejército. Si la edad es mayor o igual a 18 años y la estatura es mayor o igual a 170 centímetros presente el mensaje “Puede ingresar”, en caso contrario presente “No puede ingresar”.

D36) En la tienda de la esquina el kilo de naranjas cuesta $2, actualmente ha iniciado una promoción: si compra más de 10 kilos tendrá un descuento del 15%. Elabore un diagrama de flujo que permita ingresar la cantidad de kilos a comprar y presente el valor correspondiente a pagar.

D37) Ingrese tres números, visualice el mayor.

D38) Ingrese los goles de Barcelona y los goles de Emelec, luego presente el mensaje “Gana Barcelona”, “Gana Emelec” o “Empate” según corresponda.

D39) Ingrese el número de faltas y el número de atrasos de un estudiante. Si el número de faltas es 3 o más o si el número de atrasos es 6 o más presente el mensaje “Reprobado” en caso contrario presente “Aprobado”.



Comentarios

Entradas más populares de este blog

CICLOS EN C++

Ciclo FOR

Ciclo do-while en C++