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 173

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

👉 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).

Una diferente entre el or y el xor sería la siguiente:
Para el or, o también llamado “O inclusiva”, solo es falso cuando las preposiciones son falsas, es decir, si tenemos dos preposiciones, la “o inclusiva” entre estas daría 0 si ambas preposiciones son 0.

Para el xor, o también llamado “O exclusiva”, es falso cuando las preposiciones son falsas o son verdaderas, es decir, si tenemos dos preposiciones, la “O 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 “O 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 “O 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!

“Porque, 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.

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

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

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.

Aqui unos ejemplos con lenguaje coloquial

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

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 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.

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

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

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

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 “V o F = V”. Por las dudas aviso para que no genere confusión

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

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

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

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

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

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

* Para estudiar en Platzi necesito de internet y pc! Tengo pc -> 1 Tengo internet ->1 \= True * Para escribir necesito lapicero o lápiz! Tengo lapiz -> 1 No tengo lapicero ->0 \= True
Para divertirme, necesito cerveza AND mis panas (true, porque ambas son necesarias para pasárselo bien, sin cerveza no hay fiesta y sin panas no hay rumba :v) 6>7 AND 8<9 AND 1<9 (false, porque 6 no es mayor que 7 y al no cumplirse una, la conjunción no puede ser verdadera). Para tomar sopa, necesito cuchara o tenedor (true, porque para tomar sopa si necesito una cuchara, pero no un tenedor; por lo tanto, al cumplir una de ellas en la disyunción, es verdadera:\*v) 8<2 OR 3>6 OR 7>5 (true, porque 7 si es mayor que 5 y al cumplirse al menos una, la disyunción es verdadera). Para conquistar a tu crush necesitas dinero o estar guapo (false, porque necesitas las dos para conquistar a tu crush :´v) 7>3 XOR 3<8 (false, porque las dos comparaciones son verdaderas, la disyunción exclusiva es falsa).
* Para viajar, necesito un ticket AND un lugar al cual llegar * Para dormir, necesito que sea la hora limite OR que me sienta muy cansado * Para comer, necesito una cuchara XOR un tenedor * Mis ganas de cocinar < que mis ganas de comer * Mis ganas de estudiar > que mis ganas de trabajar * La mente tiene importancia = al cuerpo * Mi trabajo actual es <> a mi trabajo soñado
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" == “gato” # 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" != “perro” # 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

  • 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

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.

3 < 7 = false 8 <= 8 = true 101 <> 102 = true 1 = 2 = false 9 > 3 = verdadero
hay un error en el Quiz de las tablas de la verdad!!
**RETO 0** **Protocolo para cargar celular** * El celular tiene **menos de** 20% de carga, el celular manda una alerta para cargarlo ![](https://static.platzi.com/media/user_upload/Reto0_1-967715d9-5e0a-463d-af19-479ae560937e.jpg) * Para iniciar la carga, se necesita Cable **AND** electricidad ![](https://static.platzi.com/media/user_upload/Reto0_2-b3699fa3-ba1a-49d4-a6a5-bd2b45250dc3.jpg) * Para finalizar o desconectar el cable la batería debe llegar al **(=)** 100% ![](https://static.platzi.com/media/user_upload/Reto0_3-8106b25e-ce5b-49b8-bc14-3858612961b9.jpg) Saluds, Maria CRM
10 < 8 = False 30 > 24 = True 10 = 10 True $numero1 = 5 $numero2 = 7 $numero3 = 7.12 $numero1 <= $numero2 ---> False $numero3 >= $numero1 --> True
Logica aplicada en mi dia dia ultimamente lol * Operador AND ( \* ) Motocicleta encendida (1) \* Paso de corriente (1) = Moto enciende (1) (Me lleve un susto por tener el paso de corriente desactivado, pensé que me iba de mecánico) * Operador OR (+) 6Km recorridos (moto) + (OR) 6 meses de uso = 3er revision obligatoria (En el caso de motos Suzuki es la condicion que primero se cumpla, asi que, a estar bien pendientes del odómetro o del calendario)
Para escribir necesito una lapicera AND un cuaderno, si me falta cualquiera de los dos es false Para ver videos necesito una computadora OR una tablet, puedo tener las dos pero si falta una es false Para ejercitarme puedo salir a correr XOR salir a caminar, no puedo correr y caminar a la vez ni hacer ninguna de las dos
una pregunta porque no lo dicen en español verdadero y falso

AND (Y): Representado por && en la mayoría de los lenguajes de programación, devuelve verdadero (true) si ambas expresiones que evalúa son verdaderas.
OR (O): Representado por || en la mayoría de los lenguajes, devuelve verdadero si al menos una de las expresiones que evalúa es verdadera.
NOT (NO): Representado por ! en la mayoría de los lenguajes, invierte el valor de verdad de una expresión. Si la expresión es verdadera, NOT la convierte en falsa, y viceversa.
XOR (O exclusivo): Representado por ^ en muchos lenguajes, devuelve verdadero si exactamente una de las expresiones que evalúa es verdadera, pero no ambas.

**NEGACION **-> parece lo mas simple “como un valor simplemente se invierte”

USAREMOS NUMEROS BINARIOS
1 (true) y 0 (false)

**CONJUNCION **(será V, ambos tiene q ser V) AND
1 - 0 = 0 (false)
1 - 1 = 1 (true)

DISYUNCION (será V, cuando uno de ellos sea V) OR

1-0=1 (true)
0-1=1 (true)
0-0=0 (false)
1-1=0 (false)

OPERADORES DE COMPARACION (>,>=,<,<=,=,<>)
1>0=1 (true)
1<0=0 (false)
1=1=1 (true)
1=0=0 (false)
1>=0= (true)
1<=0 (false)

* AND (&&) ![](https://static.platzi.com/media/user_upload/Logical-AND-%26%26-77c5c7f8-69de-4e28-bb9f-83a18c2b33f7.jpg) * OR ( || ) ![](https://static.platzi.com/media/user_upload/Logical-OR-29463e99-c93d-4350-b1b0-35da0e45557d.jpg) * Negación ![](https://static.platzi.com/media/user_upload/Negation-6f2daf90-5b5a-451e-9af8-544c740a6745.jpg) * OR Exclusivo ![](https://static.platzi.com/media/user_upload/Logical-Exclusive-OR-2d377989-a208-4a8c-a261-ec809789ac55.jpg)
¿cómo compruebo la 3ra?
![](https://static.platzi.com/media/user_upload/image-31ec3644-56ce-491b-9c3b-bd6f43ac0f21.jpg)
![](https://static.platzi.com/media/user_upload/image-32b3c02c-db90-4a5d-b9c0-4c00df4cf2a6.jpg)
Ejemplos con decimales: * 88 = 98 **AND** 1 = -1 **AND** 111 = -112 (***false***, porque todas las condiciones son falsas) * 9 < 11 **AND** -1 => -1 **AND** 121 > -176 (***true***, porque todas las condiciones son verdaderas) * 77 <= 17 **OR** 88 <= 89 **OR** -7845 > 2 (***false***, porque todas las condiciones son falsas) * 78 < 22 **XOR** 524 > -7822 (***true***, porque una de las condiciones es verdadera.) Ejemplos con situaciones de la vida real: * Para preparar un Batido de frutas necesito una licuadora **AND** electricidad, pero se fue la energía por la lluvia (***false***, porque sin energia no funciona la licuadora) * Para trapear el apartamento necesito un trapeador **AND** agua con detergente (***true***, porque ambos elementos se requieren para trapear) * Puedo disfrutar mi sábado en la tarde viendo peliculas **OR** jugando videojuegos, pero ambos están ocupados por la familia (***false***, porque al estar ocupados los implementos de ocio, no se cumple la condicion) * Quiero aprender a cocinar, puedo aprender reposteria **XOR** hacer asados. Pero ambas clases están en el mismo horario y solo puedo tomar una en este periodo, me decido por la reposteria (***true***, porque solo se podía elegir uno, pero no los dos). Nunca paren de aprender , Dios los bendiga.
❌¡EJEMPLO SOBRE LOS OPERADORE!❌ (1) Op. Aritméticos Diferente a los comunes.👇 ✔ A tener en cuenta. 👉 A = 6 Y B = 3 **A ^ B = 216 (TRUE)** **A \* B = 18 (TRUE)** **A % B = 0 (TRUE)** **A - B = 3 (TRUE)** (2) Op. Relacionales, Lo Menos Comunes.👇 **A == B** ⛔ (False) **A != B** (True)**** **A <= B** (False) (3) Operadores Lógicos.👇 **(A>B) ADN (B=3)** (True) **(A != B) OR (B>=A) (**True) **NOT 👉 (A >= B)** ¡Un Breve Resumen!😎💯
Ejemplo cotidiano: * Si esta lloviendo **O** hay muchas nubes en el cielo, llevare un paraguas. (se debe cumplir alguna de las dos) * Si salgo esta noche **Y** me quedo con mis amigos hasta la madrugada, voy a pedir taxi. (se tienen que cumplir las dos condiciones)

1 >= 0 este resulta True
1 <= 0 este resulta False

Ejemplos con situaciones: Para entrar a la fiesta necesito un disfraz AND ser mayor de edad, de lo contrario, no puedo entrar (False). Si tengo ambas cosas, puedo entrar (True). Mi prima quiere un bolso Ó una paleta, si le llevo cualquiera de las dos, ella estará feliz (True), si no le llevo ninguna, estará triste (False).
Ejemplos Enunciado Si estudio programación de manera inteligente **<u>AND</u>** constante recibire un certificado. * Estudié programacion de manera inteligente (false) * Estudie programacion de manera constante (false) * Estudie programacion de manera constante <u>and</u> inteligente (true) Enunciado Para tus vacaciones tenemos un voleto para viajar a Estados Unidos **<u>OR</u>** Francia * Elijo ir a Estados unidos y luego a Francia (Falso) * Elijo ir a Estados Unidos (True) * Elijo ir a Francia (True)
Estoy procurando entende todo.
Presento algunos ejemplos adicionales: 1. **Ejercicio con AND:** * Para preparar café, necesito café AND agua caliente. ¿Puedo preparar café si no tengo agua caliente o café?. ***False** (Si falta cualquiera de los dos elementos, no puedo preparar café).* 2. **Ejercicio con OR:** * Para salir de casa, necesito paraguas OR pronóstico de lluvia. ¿Puedo salir de casa si no tengo ni paraguas ni pronóstico de lluvia?. ***False** (No puedo salir de casa si al menos tengo paraguas, pronósitco de lluvia o ambos)* 3. **Ejercicio con XOR:** * Para ir al gimnasio, necesito ropa deportiva XOR zapatos cómodos. ¿Puedo ir al gimnasio si tengo ambos o ninguno de estos elementos?. ***False** (Puedo ir al gimnasio si tengo ropa deportiva o zapatos cómodo, pero no ambos)* 4. **Ejercicio con comparaciones:** * ¿Es 15.5 igual a 15.5 OR mayor que 20.3?. ***(True)*** 5. **Ejercicio con AND y comparaciones:** * ¿Es 8.7 mayor que 5.2 AND menor o igual que 10.0?. ***(True)***

novia verdadera or descarada = True
🤣🤣🤣🤣🤣🤣

esta profesora es mejor que el 99% de los profesores que tuve en mi universidad

los circuitos integrados estan hechos de compuertas logicas

una aplicacion son las compuertas logicas

Un ejemplo puede ser para las llaves de un sistema electrico de un tanque

decimal=10 (True) b+a <= 2b+a (True) un perro es un gato = (False)

lista de los operadores mencionados en las preguntas anteriores:

Operadores Aritméticos:

Suma: +
Resta: -
Multiplicación: *
División: /
Módulo: %
Incremento: ++
Decremento: –
Operadores de Comparación:

Igual que: ==
Diferente de: !=
Mayor que: >
Menor que: <
Mayor o igual que: >=
Menor o igual que: <=

1>=0 true 1<=0 false
ejemplos * si No te demoras podemos salir True * puedo estudiar SI hay silencio y tengo tiempo true * Puedo comprarlo Si tiene descuento O NO

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(“te 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 (==)

MAS COMPLEJO DE LO QUE SE PREDICA…
😦

👉 Ejemplos