No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Reto 0: identifica los operadores

11/17
Recursos

Te invito a que encuentres casos de usos para los operadores l贸gicos y de comparaci贸n. Intenta resolver ejercicios usando n煤meros decimales o mejor a煤n, busca casos de la vida cotidiana donde estos operadores est茅n presente.

Ejemplos de casos de usos de los operadores l贸gicos y de comparaci贸n

A continuaci贸n se mostrar谩n algunos ejemplos, donde se podr铆an usarse los distintos tipos de operadores.

  • Para ducharme, necesito agua AND jab贸n (true, puesto que ambos elementos son indispensables para ducharme. Si alguno de estos dos elementos no se encuentran presente, el resultado seria False, debido a que no se podr铆a cumplir el objetivo).

  • 7 < 10 AND 10 => 10 AND 12 > 6 (true, puesto que todas las condiciones devuelven un valor verdadero).

  • 8 < 4 OR 31 <= 10 OR 5 > 6 (false, puesto que todas las condiciones devuelven un valor falso. Ninguna se cumple).

  • 8 < 4 XOR 45 > 43 (true, puesto que se cumple una sola condici贸n.).

隆Una vez termines el reto, comp谩rtelo en la sesi贸n de comentarios, para que todos aprendamos de tus ejemplos!

Contribuci贸n del curso creada por: Silfredo Ibarra y iRMP.

Aportes 139

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

馃憠 Ejemplos de uso


Ejemplos con decimales:

  • 7 < 10 AND 10 => 10 AND 12 > 6 (true, ya que todas las condiciones devuelven un valor verdadero)
  • 8 < 4 OR 31 <= 10 OR 5 > 6 (false, ya que todas las condiciones devuelven un valor falso. Ninguna se cumple)
  • 8 < 4 XOR 45 > 43 (true, ya que se cumple una sola condici贸n.)

Ejemplos con situaciones de la vida real:

  • Para ducharme necesito agua AND jab贸n (true, ya que ambos elementos son indispensables para ducharme)
  • Puedo tomar mis curso de platzi desde mi m贸vil OR mi computadora (true, porque la plataforma est谩 tanto en aplicaci贸n m贸vil como en la web)
  • Quiero una golosina, puedo comer chocolates XOR caramelos. El m茅dico me recet贸 estrictamente comer solo una golosina al d铆a, as铆 que me decido por el chocolate (true, porque solo pod铆a elegir entre uno o otro, pero no ambos).

Attack on titan
Para asesinar titanes con tu equipo de maniobras necesitas cuchillas AND gas (true, ya que necesitas ambos para asesinar titanes con tu equipo de maniobas)

Una diferente entre el or y el xor ser铆a la siguiente:
Para el or, o tambi茅n llamado 鈥淥 inclusiva鈥, solo es falso cuando las preposiciones son falsas, es decir, si tenemos dos preposiciones, la 鈥渙 inclusiva鈥 entre estas dar铆a 0 si ambas preposiciones son 0.

Para el xor, o tambi茅n llamado 鈥淥 exclusiva鈥, es falso cuando las preposiciones son falsas o son verdaderas, es decir, si tenemos dos preposiciones, la 鈥淥 exclusiva鈥 entre estas dar铆a 0 si ambas preposiciones son 1 o 0.
Un ejemplo de esto ser铆a la siguiente pregunta :

驴En qu茅 a帽o naciste, 2007 o 2005?

2007 y 2005 no pueden ser 1 al mismo tiempo, ya que ser铆a absurdo que una persona afirme haber nacido en dos a帽os, por lo que en este caso se usar铆a la 鈥淥 exclusiva鈥, solamente siendo verdadero si una de las dos preposiciones son verdaderas.

驴Qu茅 te gusta m谩s, la pizza o la hamburguesa?
En este caso, la pizza y la hamburguesa pueden ser verdaderas, ya que pueden ser f铆sicamente posible las dos en el mismo 谩mbito, diferente a la pregunta anterior del a帽o de nacimiento.
En este caso, se usar铆a la 鈥淥 inclusiva鈥.

Un ejemplo de conjunci贸n seria鈥
Si me voy a ba帽ar ya tuve que haber hecho ejercicio y sacado a los perros, sino, no me ba帽o.
Tienen que cumplirse ambas condiciones para que me ba帽e jaja!

鈥淧orque, recuerda!.. las preguntas correctas nos van a ayudar a encontrar el resultado y a tomar las decisiones que estamos necesitando tomar, parece simple鈥 pero al hacer esta expresi贸n grafica de nuestros operadores y de las herramientas que tenemos a la mano vamos a encontrar mucho mejor aquellas respuestas que estamos buscando鈥 Ana Belisa Mart铆nez

Mis ejemplos del Reto鈥

Negaci贸n: NOT
Si esta lloviendo entonces no esta lloviendo

Conjunci贸n: AND
Si estoy brincando y si estoy corriendo
es verdad
Si estoy brincando y no estoy corriendo
es falso

Disyunci贸n: OR
Si estoy brincando o si estoy corriendo
es verdad
Si estoy brincando o no estoy corriendo
es verdad
No estoy brincando y no estoy corriendo
es falso

Espero saber si estoy bien por que al realizarlo dude un poco.

en pocas palabras la negaci贸n es lo inverso del valor que tengo actualmente.

AND:
para el caf茅 con leche necesito, leche AND caf茅, caso contrario es false.

OR
para escribir se necesita l谩piz OR lapicero, tengo l谩piz entonces seria true

XOR

Aqui unos ejemplos con lenguaje coloquial

Disyunci贸n
Puedo ver una clase de Platzi si tengo un tel茅fono o una computadora. O ambas, pero no puedo si no tengo ninguna.

Conjunci贸n
Durante estoy tomando notas de la clase, debo tener una libreta y un l谩piz, pero no puedo tomar notas si solo tengo una de las dos cosas, o no tengo ninguna.

Negaci贸n
Si tomo suficiente agua no voy a tener sed. Si no tomo suficiente agua si voy a tener sed.

Ejemplos:
NEGACI脫N:
Si digo que hice la tarea, en realidad no la hice.
CONJUNCI脫N:
驴Que materias te gustan?
Pueden gustarle dos materias a la vez y ser铆a v谩lido, asi que 1 y 1 = true
DISYUNCI脫N:
驴Caminas o corres?
Solo puede hacer una acci贸n a la vez, por lo que 1 贸 0 = true
No puede correr y caminar al mismo tiempo por eso en disyuncion 1 贸 1 = false

OPERADORES:
51 > 49 = TRUE
63 < 62 = FALSE
18 >= 10 = TRUE
26 = 26 = TRUE
3 <> 3 = FALSE
8 <= 8 = TRUE

AND:
Para lavar el cabello correctamente se necesita: Agua AND Shampoo VERDADERO
Si una de las dos o ambas faltan no se puede lavar el cabello correctamente. FALSO


.
OR:
Para calmar la sed puedo tomar 1 vaso de agua OR 1 vaso de gaseosa
O ambos para que sea verdadero


.
XOR:
Para escribir necesito 1 l谩piz XOR 1 lapicera.
Ya que al usar l谩piz y lapicera al mismo tampoco no podr铆a escribir.


.
NOT:
El d铆a est谩 soleado.
El d铆a NOT est谩 soleado

Ejemplos de la vida real:

  • Si hay agua caliente, el boiler est谩 prendido: True
  • Si hay agua fr铆a, el boiler esta apagado: false
  • Si hay pan o hay galletas en la tienda, compralas: True
  • Si mi computadora tiene pila y hay se帽al Internet, voy a ver un v铆deo: True

Ejemplo de Negaci贸n:
Generalmente cuando una chica dice no estar molesta, es porque si lo esta.
Jejeje鈥

Comprendo como funciona y como resolverlos.
Pero aun no tengo claro su uso en programaci贸n, espero pronto lo descubra.

Si al terminar el tiempo de la beca consigo un mejor empleo o si sigo igual a como estoy, 1 >= 0 es True,
si sigo igual o me hago mas torpe y me despieden de mi empleo actual por aplicar las herramientas que Platzi me ha dado 1 <= 0 entonces le resultado seguira siendo True,
Si por el contrario solo me hago mas torpe y me despieden de mi empleo actual por aplicar las herramientas que Platzi me ha dado 1 <= 0 entonces el resultado sera False.

y recuerda la clave esta en nunca parar de aprender!

Hola profe, veo que hay un peque帽o error en el minuto 3:15 debido a que empieza hablando de disyunci贸n y luego afirma, en este minuto, que la conjunci贸n es la permite que un valor 鈥淰 o F = V鈥. Por las dudas aviso para que no genere confusi贸n

Ejemplos que desarrollo:

  1. Negaci贸n:
  • Tengo sed, tomo agua y ya no tengo sed.
  • Estoy sucio, me ba帽o y ya estoy limpio.
  • Estoy sentado, me levanto y ya estoy de pie.
  1. Conjunci贸n:
  • Si hago ejercicio y estudio en la noche jugare videojuegos, sino no hago las dos no juego videojuegos.
  • Para hacer caf茅 con leche, necesito caf茅 y leche, si me falta alguna no puedo hacer caf茅 con leche.
  • Para dibujar, necesito papel y l谩piz, si me falta alguno no puedo dibujar.
  1. Disyunci贸n:
  • Para hacer ejercicio necesito pesas y laso, puedo hacer ejercicio aun as铆 me falte una me falte una de las dos.
  • Para escuchar m煤sica necesito internet y aud铆fonos, puedo escuchar m煤sica aun as铆 me falta alguna de las dos.
  • Para montar bici necesito casco y rompe vientos, puedo montar bici aunque me falta alguna de las dos.

RETO 1
El celular carga
Si, tengo cargador (1) y tengo energia (1) = 1 TRUE en conjuncion
Puedo hacer uso del computador
Si, tengo carga (0) o lo tengo conectado a la luz (1) = TRUE en disyuncion
RETO 2
7>10 TRUE
6<=6 TRUE
5=4 FALSE

Esto me trae recuerdos de l贸gica preposicional,
bastaaante bueno :DD

Ejemplo Conjuncion
Para triunfar en tecnologia, tienes que aprender y poner en practica lo aprendido (TRUE), de lo contrario no tendras exito, las 2 son necesarias para triunfar en TECH

Espero sus comentarios sobre mi reto c:

EJEMPLOS CON DECIMALES: Combinamos operadores L贸gicos y operadores de comparaci贸n.

  • 5 >= 3 AND 15 < 21 : TRUE, porque ambas proporciones son Verdaderas, por ende la condici贸n AND es Verdadera.

  • 8 < 10 OR 3 = 3 OR 10 >= 7 : TRUE, porque una de las proposici贸n es verdadera, entonces la Condici贸n OR es Verdadera.

  • 7 < 9 XOR 10 >= 5 : FALSE, porque ambas proposiciones son Verdaderas, por ende la Condici贸n XOR no se cumple y es False.

EJEMPLOS REALES:

  • Para jugar Futbol necesitamos una cancha AND un bal贸n. (TRUE, porque necesito ambas cosas para jugar futbol).
  • Se me da帽aron mis Guayos y quiero comprarme unos Adidas OR Nike (TRUE, porque me comprar铆a los Adidas o me compro los Nike, o tal vez ambos, en cualquier caso comprare guayos de esas dos marcas, por ende es True.
  • Para clasificar a Octavos del mundial se necesita pasar de primero XOR segundo en el grupo, no puedo estar en ambos puestos al tiempo. (TRUE, necesito uno delos dos puestos para pasar de ronda pero no los dos).

**Ejemplos de uso con decimales 馃敘:**麓

OPERADORES ARITM脡TICOS鉃曗灃鉁栤灄

  • (56 + 87 = 143) = True

  • (143 - 87 = 56) = True

  • (65 [ 7 ] = 450) = False

  • (36 / 3 = 12) = True
    OPERADORES COMPARATIVOS馃帋

  • (54 > 53) = True

  • (87 < 100) = True

  • (25 > 25) = False

  • (46 < 47) = True
    OPERADORES L脫GICOS馃

  • (14[True]) = True

  • ( Not 14[True]) = False

  • (12[False] & 13[True]) = False

  • (15[True] & 13[True]) = True

  • (14[True] o 12[False]) = True

  • (Not 14[True] o 12[False]) = False

  • (12[False] Xor 15[True]) = True

  • (14[True] Xor 13[True]) = False

  • (12[False] Not 15[True]) = False

Ejercicios

1 = True

0 = False

Negaci贸n

  • 1 no = 0
  • 0 no = 1

(Y)

  • 1 & 0 = 0 (False), ambos tendr铆a que ser True
  • 1 & 1 = 1 (True), cumple correctamente

(O)

  • 1 o 0 = 1 (True), uno de los dos valores cumple con el criterio, por ende es true
  • 1 o 1 = 1 (True), cumple correctamente
  • 0 o 0 = 0 (False), ning煤no cumpli贸 correctamente

Xor

  • 1 Xor 0 = 1 (True), uno de los dos valores cumple con el criterio, por ende es true
  • 1 Xor 1 = 0 (False), no pueden cumplir ambos valores con el criterio, por ende es False
  • 0 Xor 0 = 0 (Fasle), ninguno cumpli贸 correctamente.

(>)

  • 1 > 0 = 1 (True)
  • 0 > 1 = 0 (False)
  • 0 > 0 = 0 (False)

(=)

  • 1 = 0 = 0 (False)
  • 0 = 1 = 0 (False)
  • 0 = 0 = 1 (True)

(鈮)

  • 1 鈮 0 = 0
  • 1 鈮 1 = 1
  • 0 鈮 0 = 1

Para hacer caf茅 necesito agua y caf茅 en polvo
tengo el agua 馃挧: true
y
tengo el caf茅 en polvo鈽: true
entonces si puedo hacer caf茅 鈽

ya me dieron ganas de uno :'c

son booleanos
numeros number
letras string

arrays de numer, strings, booleans

son las bases de los cimientos de las CIUDADADES DE DATOS, AL CONSTRUIR UNA MATRIX.

ES LO QUE USAMOS LAS CIBERNETISTAS.

SOMOS COMO EL ARQUITECTO EN MATRIX.
"NEO, YO cr铆e ESTA MATRIX"
uwu

Un buen repaso de todo lo visto hasta ahora en el curso

  • 30 > 10 XOR 30 > 10 False porque ambos son iguales

  • 43 鈮 20 AND 40 < 60 True porque ambos se cumplen

  • 5 鈮6 OR 4 = 3 OR 8 鈮 9 False porque ninguna se cumple

NEGACI脫N

  • Llave del gas abierta NOT llave del cerrada
  • pago pendiente NOT pago realizado

CONJUNCI脫N

  • el restaurante puede vender si tiene estufas para preparar la comida y comida para preparar

  • En un caso donde no haya mas comida en la lacena, un ejemplo seria:

Si como arroz y pollo me quedo sin mercado

al ser ambas opciones verdaderas, la respuesta es verdadera, como resultado la persona se queda sin mercado

DISYUNCI脫N

-tengo que ir al medico a las 4:00pm o ir a cine con mar铆a (Esto en el caso de que ambos escenarios fueran a la misma hora)

COMPARACI脫N

6>20 TRUE
10<3O TRUE
2525 TRUE
30
10 FALSE

Una forma f谩cil de aprender la conjuncion esque funciona de la misma manera que multiplicando los signos + y -

BUENA EXPLICACI脫N鈥
馃槂

ejemplos de la vida real:
El pollo cuesta m谩s que las verduras = true
Pagar el agua es m谩s caro que pagar la luz? = False
8 > 10 = False
10 > 8 = True

25=25:true
7<10:true
8>35:false

Ejemplo con la Vida real:
Para prender mi laptop necesito Energia Electrica Y Enchufarlo (Esta expresi贸n me devuelve un TRUE porque si cumplo las dos expresiones se prendera mi laptop)

Necesito escribir en mi cuaderno, y tengo un lapicero o un pincel (Esta expresi贸n me devolver谩 un TRUE porque una de las dos expresiones es verdadera)

Ejemplos de la vida real
Cae nieve en diciembre = NOT cae nieve en diciembre
Quiero ver una peli: 驴Tengo internet?, AND 驴Pague Netflix?, las dos deben ser ciertas para que se cumpla.
Estudiar en Platzi, puedo pagar la suscripci贸n OR ver el curso gratis de programaci贸n b谩sica.
Debo estudiar un pregrado y debo elegir una sola universidad, U de la vida XOR U nacional :p

Ejemplos con decimales:

9<14 AND 14<=14 AND 2>1 TRUE, todas las condiciones se cumplen.
4<6 OR 7 =>8 TRUE, todas las condiciones se cumplen.
64>7 XOR 999<998 TRUE, por que se cumple una sola condici贸n.

en las manos tengo atomos o _ o

Que buena metodolog铆a para crear bases y fundamentos s贸lidos para los siguientes cursos en programaci贸n.

Estas en tu casa y entra tu perro, y se abre la puerta.
Tu afirmas: La puerta esta abierta! Esto es verdad
Tu hermana afirma: La puerta no esta abierta! Esto es falso. Pues la puerta esta abierta.
Tu hermana esta negando una verdad, y al negar una verdad esta diciendo una falsedad.

Espero est茅 en lo correcto, as铆 logr茅 entender.

NOT
la motocicleta est谩 encendida, entonces la motocicleta no est谩 apagada
1 NOT 0

AND
para competir en la f贸rmula 1 se necesita un autom贸vil AND un piloto, caso contrario es falso.
1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0

OR
para viajar a otra ciudad necesito un boleto de avi贸n OR de autob煤s (tengo boleto de avi贸n)
1 OR 1 = 1
1 OR 0 = 1
0 OR 1 = 1
0 OR 0 = 0

XOR
para aprobar la prueba f铆sica debo correr o debo nadar.
1 XOR 1 = 0
1 XOR 0 = 1
0 XOR 1 = 1
0 XOR 0 = 0

Operadores de Comparaci贸n:

  1. Compras en el supermercado: Imagina que est谩s haciendo compras y quieres comprar solo los productos que cuestan menos de $10. Puedes usar el operador de comparaci贸n menor que (<) para seleccionar esos productos.
pythonCopy code
producto1 = 7
producto2 = 12
producto3 = 5

comprar_producto1 = producto1 < 10  # True
comprar_producto2 = producto2 < 10  # False
comprar_producto3 = producto3 < 10  # True

  1. Edades en un parque de atracciones: En un parque de atracciones, solo permiten entrar a los ni帽os menores de 12 a帽os y a los adultos mayores de 18 a帽os. Puedes usar los operadores de comparaci贸n para verificar si alguien cumple con estos requisitos.
pythonCopy code
edad_nino = 10
edad_adulto = 25
edad_joven = 15

puede_entrar_nino = edad_nino < 12  # True
puede_entrar_adulto = edad_adulto > 18  # True
puede_entrar_joven = edad_joven < 12 or edad_joven > 18  # False

Operadores L贸gicos:

  1. Contrase帽a segura: Cuando creas una contrase帽a para una cuenta en l铆nea, a menudo se requiere que contenga letras may煤sculas, n煤meros y al menos un car谩cter especial. Puedes usar operadores l贸gicos para verificar si una contrase帽a es segura.
pythonCopy code
contrasena = "MiP@ssw0rd"

tiene_letras_mayusculas = any(c.isupper() for c in contrasena)  # True
tiene_numeros = any(c.isdigit() for c in contrasena)  # True
tiene_caracter_especial = any(c in "!@#$%^&*()_-+=<>,." for c in contrasena)  # True

contrasena_segura = tiene_letras_mayusculas and tiene_numeros and tiene_caracter_especial  # True

  1. Reserva de vuelo y hotel: Cuando planificas unas vacaciones, a menudo deseas reservar un vuelo y un hotel al mismo tiempo para asegurarte de que todo est茅 listo. Puedes usar un operador l贸gico para verificar si ambos elementos est谩n reservados.
pythonCopy code
reserva_vuelo = True
reserva_hotel = True

vacaciones_lista = reserva_vuelo and reserva_hotel  # True, ya que ambos elementos est谩

Para ejecutar un truco en mi skateboard(patineta) necesito:
1 Skateboard(patineta)
2 La ubicacion en cuanto al terreno(no es lo mismo montar patineta en una cama, en un cesped, lodo, en un piso con muchas piedras, etc鈥)
3 La logica de como ejecutar el truco x que voy hacer en mi skateboard && un conosimiento previo quiero referirme con esto a la experiencia y practica de mi memoria muscular.
4 posicion de los pies para ejecutar x truco
5 Precision de los pies Y equilibrio
PI=pie isquierdo
PD=pie derecho
E= equilibrio
PI && PD && E = TRUCO X
Por ejemplo quiero hacer un flip-underflip
1.Tengo una skate board = true.
2.Estoy ubicado en el piso de la carretera = true.
3.Tengo la logica de como hacer un flip-underflip && el conosimiento previo de mi memoria muscular = true.
4.Tengo la posicion de los pies igual o muy similar ha la de un kick-flip = true.
5.PI golpea levemente el tail (cola) de la skateboard y muy rapidamente cuando PD realice muy levemente un flip en la parte del nose(nariz) PI la golpea la skate estando en el aire en su lado inverso (la patineta de cabeza) mi cuerpo siempre tiene que estar encima de la skateboard y al efectuar PI && PD.
E tiene que amortiguar el impacto del cuerpo cuando este sobre la skateboard que va ha estar en el piso justo despuez de que PI && PD sean ejecutados.
Lo que quiere decir que si ninguno de estos valores es ejecutado correctamente en los tiempos y posicion del cuerpo sobre la tabla tanto en el aire como en el piso sera muy facil que todo esto sea FALSE.

  1. para escribir en el panel necesito teclado o mouse = true
  2. para ver la clase necesito monitor y luz electrica = true
  3. 31 < 45 y 85 >= 85 = true
  4. 91 < 78 o 56 >78 = false

caf茅 grano NOT sin molino = no hay caf茅
caf茅 molido AND agua = caf茅
chorreador OR prensa francesa = caf茅

  • Compra de un producto: Supongamos que deseas comprar un producto en l铆nea, pero solo lo har谩s si el precio es menor a $100 y si hay disponibilidad en stock. Puedes utilizar el operador l贸gico AND para combinar estas condiciones: precio < 100 AND stock_disponible = true. Si ambas condiciones se cumplen, podr谩s realizar la compra.

  • Acceso a un evento: Imagina que quieres asistir a un concierto y para ello, necesitas ser mayor de 18 a帽os o tener un boleto VIP. Puedes utilizar el operador l贸gico OR para combinar estas condiciones: edad >= 18 OR boleto_vip = true. Si cumples al menos una de las dos condiciones, podr谩s acceder al evento.

  • Evaluaci贸n de calificaciones: Supongamos que un estudiante aprueba un examen si obtiene una calificaci贸n mayor o igual a 60 y asiste al menos al 80% de las clases. Puedes utilizar los operadores de comparaci贸n (>= y >=) en conjunto con el operador l贸gico AND: calificacion >= 60 AND asistencia >= 80. Si ambas condiciones se cumplen, el estudiante aprueba el examen.

  • Validaci贸n de contrase帽a: Al crear una cuenta en un sitio web, es com煤n que se requiera una contrase帽a que cumpla ciertos criterios. Por ejemplo, la contrase帽a debe tener al menos 8 caracteres y contener al menos un n煤mero. Puedes utilizar el operador l贸gico AND junto con el operador de comparaci贸n (>= y contains) para validar la contrase帽a: length(password) >= 8 AND password.contains(numero). Si ambas condiciones se cumplen, la contrase帽a es v谩lida.

1.Para encender el autom贸vil, necesito tener la llave AND pisar el pedal del freno:

Tengo la llave: Verdadero
Piso el pedal del freno: Verdadero
驴Puedo encender el autom贸vil? Verdadero (ambas proposiciones son verdaderas).
Para aprobar el examen, necesito estudiar OR tener suerte:
Estudi茅: Verdadero
Tengo suerte: Falso
驴Aprobar茅 el examen? Verdadero (al menos una de las proposiciones es verdadera).

2.Para realizar una llamada telef贸nica, necesito tener saldo en mi cuenta OR estar conectado a una red Wi-Fi:
Tengo saldo en mi cuenta: Verdadero
Estoy conectado a una red Wi-Fi: Verdadero
驴Puedo realizar una llamada telef贸nica? Verdadero (al menos una de las proposiciones es verdadera).

Bueno me parece un buen reto el querer usar ejemplo de la vida real para los operadores:
NEGACION:
Si digo que termine un juego online, en realidad no lo termine.
COMPARATIVO:
Quien tiene un sueldo muy alto, Paolo Guerrero o Cristiano Ronaldo.
CONJUNCION:
Para tener una buena computadora, necesitas un buen hardware y software. (true , porque esos son los elementos importantes en una computadora)
DISYUNCION:
Si quieres ser un buen mediocampista creativo. Debes ser alto o bajo. (true, porque el tema de estatura es opcional y solo importa tu juego)
OPERADORES:
12 < 34 => TRUE
5 < 2 => FALSE
23 <= 29 => TRUE
56 <= 45 => FALSE
34 > 23 => TRUE
45 > 76 => FALSE
23 >= 12 => TRUE
67 >= 43 => FALSE

  • Para desayunar necesito cereal AND leche, tengo el cereal pero no tengo leche, entonces seria false.

  • Voy salir pero esta haciendo frio, necesito un sueter o una chaqueta, tengo un sueter, entonces es_ true_.

  • Voy a comprar un par de zapatos en una tienda de todo a 20$, me gustaron 2 pares uno deportivo y otro casual. Pero en mi cuenta solo tengo 20$ exactos 馃槮. Me decido por el par deportivo. Entonces es True. (porque solo puedo escoger una opcion, no ambas)

Gracias por la clase

for write i need a notebook AND a pencil (thats true i need both things) i use my cell only in my job, i use my cell in my job OR home (thats true i do not use my cell in my home, but i use my cell in my job)

Para NOT
驴La bombilla esta encendida?
True -> NOT True (si esta encendida hay que apagarla)
False -> NOT False (si est谩 apagada hay qu eencenderla?
Para AND
Preposici贸n:
A = Estudiar
B = Ordenar
C = Ducharse
si ( A and B and C) -> Descansar
Para OR
Preposici贸n:
A = Jugar Basquetbol
B = Trotar
si ( A OR B) -> Ducharse

Ejemplo de uso

  • Si tengo una computadora (True) y acceso a internet (True) puedo ver las clases en Platzi (True)

  • Si tengo una computadora (True) y no tengo acceso a internet (False) no puedo ver las clases en Platzi (False)

  • Si no tengo una computadora (False) y tengo acceso a internet (True) no puedo ver las clases en Platzi (False)
    *A menos que tenga un celular

  • Si no tengo una computadora (True) y no tengo acceso a internet (True) no puedo ver las clases en Platzi (False)

si enciendo mi ducha y el horno al mismo tiempo, me quedo sin luz.
ducha = True
horno = True
if horno == true and ducha == true
print(鈥渢e quedaste a oscuras鈥)

Agua caliente NOT = Agua fr铆a.
Para vivir necesito O2 AND Alimento (true, ya que sin eso no habr铆a vida).
4 < 2 OR 6 > 8 (false, ya que las dos condiciones son falsas).
7 <= 9 XOR 12 >= 11 (false, ya que las dos condiciones son verdaderas.

Ejemplo1: licencia de conducir o votar
EDAD >=16 AND EDAD <70 True
EDAD >=16 AND EXAMEN TEORICO = true AND EXAMEN PRACTICO = true True

8 + 2 <= 10 OR 8 + 2 > 10 True
30 = 20 XOR 10 <> 8 True

Para conectarme a trabajar:
CONEXION = TRUE AND ACCESO_VPN = FALSE False

VIDA REAL
Practicar f煤tbol

Necesito un bal贸n 鈿 AND Cancha (TRUE, ya que ambas cosas son importantes para practicar f煤tbol 鈿)

7 < 10 AND 10 => 10 AND 12 > 6
True AND True AND True
True AND True
True

8 < 4 OR 31 <= 10 OR 5 > 6 
False or False or False
False or False
False

8 < 4 XOR 45 > 43 
Fasle XOR True
True

Casos de la vida cotidiana

  • Para empezar el d铆a, (Desayunaste AND Cepillarse)
  • Para validar juventud , (edad >= 18 AND edad <= 26)
  • Decidir una solo una comida dulce, ([Dona XOR Pie] OR [Torta de queso XOR Champurrada])

Mi ejemplo de utilizar operadores de comparaci贸n:
Decimales
14 < 13 | False
Un arbol = Un arbol | True
Mi hermana tiene 20 (Expresion1) y yo tengo 22(Expresi贸n2) | 20 > 22 | True

Aprendi que el = tambien es un operador de asigancion y para preguntar si un valor es igual a otro utilizamos doble operador igual (==)

Igualdad (==): Este operador devuelve True si los valores de ambos lados son iguales y False en caso contrario.

Ejemplo:

arduino

5 == 5 # devuelve True
"perro" == 鈥済ato鈥 # devuelve False

Desigualdad (!=): Este operador devuelve True si los valores de ambos lados no son iguales y False en caso contrario.

Ejemplo:

arduino

5 != 6 # devuelve True
"perro" != 鈥減erro鈥 # devuelve False

Mayor que (>): Este operador devuelve True si el valor de la izquierda es mayor que el valor de la derecha y False en caso contrario.

Ejemplo:

arduino

10 > 5 # devuelve True
3 > 7 # devuelve False

Menor que (<): Este operador devuelve True si el valor de la izquierda es menor que el valor de la derecha y False en caso contrario.

Ejemplo:

arduino

2 < 5 # devuelve True
8 < 4 # devuelve False

Mayor o igual que (>=): Este operador devuelve True si el valor de la izquierda es mayor o igual que el valor de la derecha y False en caso contrario.

Ejemplo:

arduino

7 >= 5 # devuelve True
3 >= 6 # devuelve False

Menor o igual que (<=): Este operador devuelve True si el valor de la izquierda es menor o igual que el valor de la derecha y False en caso contrario.

Ejemplo:

arduino

4 <= 6 # devuelve True
8 <= 3 # devuelve False

MAS COMPLEJO DE LO QUE SE PREDICA鈥
馃槮

馃憠 Ejemplos

8<10 and 10<=10 and 11<12 (es True porque devuelve un valor verdadero.

8=10 or 10<11 (devuelve True, porque una de las condiciones es verdadera)

25=25 XOR 25<28 (devuelve True, porque se cumple una sola condici贸n

Ejemplo 1:
Para mantenernos vivos necesitamos agua AND alimento AND aire AND sue帽o. Si se cumplen todas las condiciones es TRUE (vivo) pero si falta uno o m谩s es FALSE (muerto).

Ejemplo 2:
Para responder una pregunta de opci贸n m煤ltiple, independientemente de si la respuesta es correcta o no, necesitas o saber la respuesta OR usar la l贸gica para deducir la respuesta OR adivinar la respuesta OR hacer trampa. Si se cumple una de las condiciones se responder谩 la pregunta TRUE pero si ninguna se cumple no se dar谩 una respuesta FALSE.

Ejemplo 3:
Un camino se bifurca en dos pero se vuelven a unir en el mismo punto kil贸metros despu茅s, para llegar al punto de uni贸n se toma el camino izquierdo XOR el camino derecho. Si se toma el camino izquierdo se llega al punto (TRUE), si se toma el camino derecho se llega al punto (TRUE), pero no se pueden tomar ambos caminos (FALSE).

EJEMPLOS CON DECIMALES:
24< 50 AND 30 >= 30 (true, puesto que todas las condiciones son verdaderas).

81 < 40 OR 11 <= 10 (false, puesto que todas las condiciones devuelven un valor falso. Ninguna se cumple).

32 < 40 XOR 70 > 80 (true, puesto que se cumple una sola condici贸n.).

EJEMPLOS EN LA VIDA COTIDIANA:
Para escribir mis apuntes en la academia, necesito un lapiz AND cuaderno (true, puesto que ambos materiales son indispensables para escribir mis apuntes. Si no tengo alguno de estos dos materiales , el resultado seria False, debido a que no se podr铆a cumplir el objetivo).

Para ir al colegio puedo ir en Automovil OR bicicleta (True porque tanto en el Automovil como en la bicicleta me puedo movilizar para dirigirme al colegio).

Cuando voy a matricularme a mi academia , tengo que elegir entre el turno Ma帽ana XOR Noche. las reglas de la academia dice que solo puedo estar en un turno (true, porque solo puedo elegir entre uno o otro, pero no ambos).

Mis ejemplos de uso

  • Si un usuario ingresa el email AND una contrase帽a v谩lidos, (es true cuando se ingrese ambos datos v谩lidos, ya que es necesario ambos datos para permitir el acceso al sistema)
    .
  • Si ingreso la contrase帽a v谩lida XOR escaneo mi huella en el lector de mi smartphone o mi computador. (es true porque podr茅 acceder a mi dispositivo con una de las opciones, no ambas)
    .
  • Quiero comer pizza para cenar, pero solo si tengo salsa de tomate OR queso, (es true solo si tengo queso o salsa de tomate, o ambos)

.
Me alegro de por fin entender perfectamente estos conceptos, en el curso anterior de pensamiento l贸gico me hab铆a quedado a medias en este tema

En el quiz aparece una pregunta que dice: 鈥淓s verdadero cuando ambos enunciados son verdaderos鈥 Tanto disyunci贸n como conjuci贸n son respuestas correctas, ya que 1 OR 1 = 1 y 1 AND 1 = 1. sin embargo toma disyunci贸n como respuesta incorrecta. Deber铆an corregirlo.

Tengo un parlante + Bater铆a para usarlo = Poder usarlo(True).
Tengo un parlante + No tengo bater铆a = No puedo usarlo(False)

Para viajar en bus necesito MI IDENTIFICACI脫N y MI BOLETO = True, ya que si no tengo uno de los 2 no puedo abordar el bus.
Puedo escribir una lista de pendientes en MI CELULAR O EN UNA HOJA = True, puesto que en cualquiera de los 2 puedo revisar mis tareas por hacer.
Puedo estar a las 4:00 en MI CASA Xor EN LA UNIVERSIDAD = True, ya que s贸lo es posible estar en un lugar a una determinada hora.
24>=12 y 213>203 = True, las 2 condiciones devuelven una valor verdadero.
*2003>2001 Xor 415=415 = TRUE, ya que 1 de las condiciones se cumple

Ejemplos de la vida real:

Si estoy seco entonces NOT estoy mojado

Cuando desayuno puedo tomar agua OR jugo

Para poder surtir combustible a mi veh铆culo necesito gasolina AND dinero

Debo viajar a Europa en avi贸n XOR en barco

29<=32=True.
29<>54=True.
29<67 AND 34<89 = True 鈥淐onjunci贸n鈥.
54>32 O 72<45 = True 鈥淐onyuncion鈥

Ejemplos de uso

-Para ir con mi novia al cine, usamos AND en la desici贸n, dado a que si uno no quiere ir, no iriamos al cine.

-Si doy una clase en una escuela, y les digo a mis alumnos que si uno saca 10, todos van a pasar la materia, seria un OR, porque estoy proponiendo que solo uno necesita sacar 10 para que todos pasen la materia.

Los operadores de comparaci贸n tambi茅n se pueden utilizar con el c贸digo binario. Aqu铆 hay algunos ejemplos:

Igualdad (==):
yaml
Copy code
1010 == 1010 // True, ambos n煤meros son iguales
1010 == 0101 // False, los n煤meros son diferentes
Desigualdad (!=):
yaml
Copy code
1010 != 1010 // False, ambos n煤meros son iguales
1010 != 0101 // True, los n煤meros son diferentes
Mayor que (>):
yaml
Copy code
1010 > 0101 // True, el primer n煤mero es mayor que el segundo
0101 > 1010 // False, el primer n煤mero es menor que el segundo
Menor que (<):
yaml
Copy code
1010 < 0101 // False, el primer n煤mero es mayor que el segundo
0101 < 1010 // True, el primer n煤mero es menor que el segundo
Mayor o igual que (>=):
yaml
Copy code
1010 >= 0101 // True, el primer n煤mero es mayor que el segundo
1010 >= 1010 // True, ambos n煤meros son iguales
0101 >= 1010 // False, el primer n煤mero es menor que el segundo
Menor o igual que (<=):
yaml
Copy code
1010 <= 0101 // False, el primer n煤mero es mayor que el segundo
1010 <= 1010 // True, ambos n煤meros son iguales
0101 <= 1010 // True, el primer n煤mero es menor que el segundo
En estos ejemplos, se est谩n comparando n煤meros binarios utilizando los operadores de comparaci贸n. Cada d铆gito en el n煤mero binario representa un bit, y se compara bit a bit para determinar el resultado de la comparaci贸n.

Ejemplos de operadores logicos en la vida pr谩ctica:

  • Conjuncion/AND: Quiero viajar, que necesito? Dinero y tiempo.
    Tengo dinero? Tengo tiempo?
    Si tengo ambos: Puedo viajar. De lo contrario no podr茅.

En la tabla de Verdad AND, solo se es true si ambas preposiciones son verdaderas.

Otro ejemplo es del de acceder a una cuenta donde tengas dos valores. Usuario y contrase帽a.

Si tengo El usuario Correcto y la contrase帽a correcta puedo acceder a la cuenta.

  • Disyunci贸n/OR: Es verdadera cuando una de las dos, o las dos son verdaderas y es falsa cuando ambas son falsas.

Ejemplo:

Para poder graduarme debo tomar almenos una electiva. Las electivas son:

Escritura creativa, danza, guitarra

Si tomo una de ellas, me podr茅 graduar.
Si tomo dos, me podr茅 graduar.
Si no tomo ninguna no me podr茅 graduar.

  • Disyuncion exclusiva/EXOR: Una sera verdad mientras la otra no lo sea. De modo que si ambas son verdad o mentira, no seran verdad.

Ejemplo:
O eres de 1990 o eres de 1991
O eres Bogotano o Eres Paisa.
O Piedra, o Papel O tijera
O ponchas o te ponchas (ponchados)
El carro est谩 encendido o est谩 apagado

Reto:
Tengo sed (Z) o hambre 庐 y tengo que cubrir esta necesidad, entonces:
AND
Tengo agua (T) y gaseosa (T), ambas cumplen con mi necesidad. ( T AND T = Z )
Pero si tengo hambre 庐, ninguna cumple con mi necesidad. Agua F AND gaseosa F = F

OR
Caso sed o Z
T OR T = 1
Caso hambre o R
F OR F = 0

En pyhon se trabajar铆a as铆

Si me voy a tomar una cerveza tiene que ser cristal y estar helada (True)

Listo! =D

Ejemplos diarios:

  • Para dormir necesito mi pijama AND mi cama (True. Ya que ambos son indispensables)
  • Puedo comer en la sala OR la cama (True. Por lo menos una de ellas es V)
  • Puedo decidir si aprender en Platzi XOR estar en redes sociales. Yo decido por uno, aprender en Platzi por el bien de mi futuro. (True, porque escog铆 uno de los dos, pero no ambos)
馃檪 Gracias

Ejemplo de conjuncion:
SI tengo 2 cachorritos AND si tengo 2 gatos es verdadero que tengo animales 2>=2
Si Thanos tiene 30 perritos AND Thanos no tiene ni 1 perrito es falso .

CASO CONJUCI脫N.
Para cargar mi laptop necesito: Cargador y Energ铆a electrica, solo puede cargarla si tengo las dos condiciones cumpliendose.
CASO DISYUNCI脫N.
Para rebajarme el volumen de mi pelo necesito una maquina o una tijera. Con una de las dos opciones puedo rebajarme el cabello; claro que el resultado va a ser diferente.

Es buenos practicar para afianzar los conocimientos.

Disyunci贸n:
El agua est谩 fr铆a o est谩 caliente

Conjunci贸n:
Luis estudia en Pltazi, pero no practica las clases

Negaci贸n:
Si esta lloviendo entonces no esta lloviendo

El ejemplo operadores l贸gicos que se me ocurri贸:

  • La tierra es plana (Falso) Y tiene atm贸sfera (Verdadero): La conjunci贸n ser铆a falsa pues uno de sus elementos es falso.
  • La tierra es plana (Falso) O un esfer贸ide (Verdadero): La disyunci贸n ser铆a verdadera, pues al menos un enunciado es verdadero.


AND

  • Para hacer la comida se necesitan los ingredientes and fuego and utensilios de cocina
    Genera true, la ausencia de uno de los valores primarios definidos generaria false.

OR

  • Estudio hoy or voy al doctor
    True, pueden coexister ambos valores o llevar a cabo solo uno. Despreciable seria no llevar a cabo ninguno, es decir, false.

XOR

  • Aprender ingles xor Aprender japones
    True, solo se puede aprender uno a la vez. False si se llevan ambos o ningunos.

NOT

  • Hoy me ducho
  • Hoy no me ducho
ejemplo una familia Eli es la mam谩 de Sofi y Luis donde y Carlos es el papa de Jos茅 y Sofi donde ( luis y Jos茅 son igual a 1 y Sof铆a es igual a 0) es Luis hermanastro de sofia? es true => Sof铆a

Ejemplos de operadores l贸gicos

  • Para trabajar todo el d铆a fuera de casa necesito mi port谩til y su respectivo cargador.
    A : He llevado mi port谩til? True (1)
    B : He llevado el cargador? True (1)
    A and B : True

  • Para trabajar necesito mi port谩til con bater铆a cargada o su respectivo cargador.
    A : Tiene mi port谩til bater铆a? False (0)
    B : Tengo el cargador de mi port谩til? True (1)
    A or B : True

Operadores l贸gicos

Ejemplos:
" Estoy tratando de pasar por un sem谩foro"

  • Si el sem谩foro de los coches esta en rojo Y el sem谩foro para peatones esta en verde (puedo cruzar la calle) verdadero- true
  • Si el sem谩foro de los coches esta en rojo O el sem谩foro para peatones esta en verde (puedo cruzar la calle )verdadero-true
  • Si en sem谩foro de los coches esta en verde NO (podr铆a cruzar la calle)verdadero-true

Operadores aritm茅ticos

Ejemplo:

  • Valor productos en el supermercado + IVA.
  • Salario - gastos.
  • Costo transporte publico * el numero de d铆as que voy a laborar.
  • Un pastel / entre los invitados.

El radar que tengo a mi cargo est谩 lleno de estos pensamientos y/o procesos l贸gicos en los cuales, por ejemplo, si el equipo esta des energizado tiene una condici贸n 1<0=false y el switch de seguridad de alto voltaje esta activado, cuando el equipo esta energizado la condici贸n se mantiene de igual forma, cuando el equipo ha pasado por su proceso de calentamiento y chequeo de forma eficiente su condici贸n cambia a por ejemplo 0<1= true. en esta condici贸n el equipo est谩 listo a emitir, y en consecuencia desenlaza una cantidad de procesos l贸gicos que permiten o impiden ciertas condiciones para su eficiente empleo.

!

Esta tabla nos da un an谩lisis sobre los valores que estamos analizando

CONJUNCION O DISYUNCION son terminos confusos y poco practicos, mejor hablar de OR , AND, NOT etc etc