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 166

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

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.

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

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

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

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

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 鈥淰 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

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

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

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.

una pregunta porque no lo dicen en espa帽ol verdadero y falso
Aqu铆 encuentras Ejercicios de Expresiones L贸gicas 馃馃徏鈥嶐煆 <https://informaticaforestal.wordpress.com/wp-content/uploads/2016/06/ejercicios-de-expresiones-lc3b3gicas.pdf>

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 鈥渃omo 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)

* 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
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).
* 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.
鉂屄JEMPLO 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(鈥渢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 (==)

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.