Curso de Programación Básica N09. Operadores Lógicos

By rafaelaquino on 10/11/2022

Cordiales Saludos

![portada_09.png](Image from post)

Operadores Lógicos

Los operadores and y or se utilizan para combinar dos proposiciones y determiar si el resultado es falso o verdadero de acurdo a la tabla de Verdad. Con respecto al operador not se cambiará falso la proposición verdadera y verdadera a la proposición falsa.

Operadores Lógicos
and Y
or o
not No

Para entender mejor la Tabla de Verdad te invito a revisar las siguientes tarjetas de mi Curso Gratis de Programación.

mente_045.png mente_046.png

Operador and

A continuación veremos las cuatros combinaciones de proposiciones falsas y verdaderas con sus respectivos resultados.

9a.png

Observando la imagen anterior nos percatamos que si las dos proposiciones son verdaderas el resultado será verdadero.

  • Recuadro azul: 1 > 0 --> Sí, entonces es verdadero
  • Recuadro rojo: 100 > 67 --> Sí, entonces es verdadero Si los dos son verdaderos con el operador and el resultado será verdadero (True)

Observación: En todos los ejercicios de cada caso, los números los coloqué al azar y con los valores que me permitieran mostrar cada caso .


9b.png Observando la imagen anterior nos percatamos que si la primera proposición es verdadera y la segunda proposición es falsa el resultado será falso.

  • Recuadro azul: 1 > 0 --> Sí, entonces es verdadero
  • Recuadro rojo: 100 < 67 --> No, entonces es falso Como una de las dos es falsa con el operador and el resultado será falso (False)

9c.png Observando la imagen anterior nos percatamos que si la primera proposición es falsa y la segunda proposición es verdadera el resultado será falso.

  • Recuadro azul: 1 < 0 --> No, entonces es falso
  • Recuadro rojo: 100 > 67 --> Si, entonces es verdadero Como una de las dos es falsa con el operador and el resultado será falso (False)

9d.png Observando la imagen anterior nos percatamos que si la primera proposición es falsa y la segunda proposición es falsa el resultado será falso.

  • Recuadro azul: 1 < 0 --> No, entonces es falso
  • Recuadro rojo: 100 < 67 --> No, entonces es falso Como las dos proposiciones son falsas con el operador and el resultado será falso (False)

Todos los ejercicios con el operador and los puedes revisar en el siguiente link: https://replit.com/join/rbhwpfrmsf-siraquino

Operador or

A continuación veremos las cuatros combinaciones de proposiciones falsas y verdaderas con sus respectivos resultados.

9or1.png Observando la imagen anterior nos percatamos que si la primera proposición es verdadera y la segunda proposición es verdadera el resultado será Verdadero.

  • Recuadro azul: 1 > 0 --> Sí, entonces es veradadero
  • Recuadro rojo: 100 > 67 --> Sí, entonces es verdadero Como las dos proposiciones son verdaderas con el operador or el resultado será verdadero (True)

9or2.png

Observando la imagen anterior nos percatamos que si la primera proposición es verdadera y la segunda proposición es falsa el resultado será Verdadero.

  • Recuadro azul: 1 > 0 --> Sí, entonces es veradadero
  • Recuadro rojo: 100 < 67 --> No, entonces es falso Como una de las proposiciones es verdadera con el operador or el resultado será verdadero (True)

9or3.png Observando la imagen anterior nos percatamos que si la primera proposición es falsa y la segunda proposición es verdadera el resultado será Verdadero.

  • Recuadro azul: 1 < 0 --> No, entonces es falso
  • Recuadro rojo: 100 > 67 --> Sí entonces es verdadero Como una de las proposiciones es verdadera con el operador or el resultado será verdadero (True)

9or4.png Observando la imagen anterior nos percatamos que si la primera proposición es falsa y la segunda proposición es falsa el resultado será falso.

  • Recuadro azul: 1 < 0 --> No, entonces es falso
  • Recuadro rojo: 100 < 67 --> No, entonces es falso Como las dos proposiciones son falsas con el operador or el resultado será falso (False)

Todos los ejercicios con el operador or los puedes revisar en el siguiente link: https://replit.com/join/oxvvhrjdok-siraquino

Operador not

Con este operador (not) se invierte el resultado de la proposición. Si la proposición es falsa la transforma a verdadera y si es verdadera la transforma en falsa.

En las dos imágenes que siguen podemos ver los dos casos. Primero si la proposición es verdadera la transforma a falsa y en el segundo caso la proposición falsa la transforma en verdadera.

9not1.png

  • Recuadro azul: 12 == 12 --> Sí, entonces es Verdadero
  • Recuadro rojo: La negación del recuadro azul será not(12 == 12 ) que dará como resultado falso (recordemos: cambia verdadero por falso)

9not2.png

  • Recuadro azul: 12 == 9 --> No, entonces es falso
  • Recuadro rojo: La negación del recuadro azul será not(12 == 9 ) que dará como resultado verdadero (recordemos: cambia falso por verdadero)

Puedes revisar el ejercicio con el operador not en el siguiente link: https://replit.com/join/fifnlztsfr-siraquino

Te recomiendo que practiques cada caso cambiando los valores. Este tema es de suma importancia para cuando veamos Los condicionales. Practica, practica, practica...


Publicaciones anteriores N01: Todo comienza sumando dos números N02: Todo comienza sumando dos números (Continuación) N03: Palabras y Oraciones Claves para resolver los algoritmos N04: Errores que podemos cometer en los algoritmos. N05: Expresiones- Regla de Prioridad o precedencia. N06: Ejercicios Resueltos (Estructura Secuencial). N07: Operadores Aritméticos N08: Operadores Relacionales o de Comparación


Recurso para aprender Python

Curso Gratis de Programación Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

![separador001.png](Image from post)

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

separador001.png

I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. [Give me a coffee...](https://ko-fi.com/rafaelaquino) I will be very grateful! ![separador001.png](Image from post) Todos a programar!

Mi Twitter Mi facebook

Comments (2)

poshtoken's avatar @poshtoken 10/11/2022

https://twitter.com/1038814762719739904/status/1579668785921150977 https://twitter.com/1500464943317008386/status/1579983091816624129 The rewards earned on this comment will go directly to the people( @visualblock ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

visualblock's avatar @visualblock 10/11/2022

image.png

Has sido curado por @visualblock / You've been curated by @visualblock Bienvenidas delegaciones / Delegations welcome [Encuentra nuestra comunidad aquí / Find our community here](https://discord.gg/tGuctbfYKN) [Trail de Curación / Curation Trail](https://hive.vote/dash.php?trail=visualblock&i=1)