No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Operadores lógicos

8/17
Recursos

Los operadores lógicos son herramientas que nos permiten realizar pruebas en expresiones lógicas, estos proporcionan un resultado negativo o positivo a partir de que se cumpla o no una condición.

A la hora de utilizar estos es muy importante tener en cuenta que el resultado siempre va a depender de que las condiciones estén dadas a partir de lo que necesita, en ocasiones vas a necesitar que el resultado sea positivo y en otras vas a necesitar que sea negativo.

Operador lógico no

El operador lógico no, invierte el valor de una afirmación. Este se usa para crear una negación lógica en una expresión.

Ejemplo: Si tenemos que la luz está prendida y usamos el operador lógico no con esta sentencia, estaríamos diciendo que la luz está apagada o que la luz no está prendida.

Operador lógico Y

Este operador devuelve true, cuando las dos expresiones que están relacionas son verdaderas. Por ejemplo: Imagina que tienes dos elementos, el primero es un monitor y el segundo es la energía eléctrica. Si tienes el monitor y no la energía eléctrica no podrás usar el monitor, necesitas de los dos elementos para poder usar el monitor.

Operador lógico O

Devuelve true cuando una de las dos expresiones es verdadera, no necesita que las dos condiciones estén dadas para que el resultado sea positivo o pueda suceder, por ejemplo:

Imagínate que en un salón de clase hay dos marcadores, cada marcador lo tiene guardado un estudiante diferente, pero ninguno de los dos estudiantes se encuentra en el salón y tú necesitas escribir en la pizarra o tablero. Para que tú puedas escribir solo necesitas que uno de los dos estudiantes llegue.

Operador lógico Xor

Este operador lógico devuelve true si una de las dos expresiones es verdadera, pero si ambas expresiones son verdaderas devuelve false.

¡Te invitamos a que pienses en un ejemplo de la vida cotidiana donde podrías usar un operador lógico. Una vez lo hagas compártenos tus resultados en la sesión de comentarios!.

Contribución del curso creada por: Silfredo Ibarra.

Aportes 104

Preguntas 10

Ordenar por:

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

Esta imaginas nos ayuda a identificar como se escribe en diferentes lenguajes de programación los operadores lógicos.

📌 Resumen


Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos.

⚡👉Operadores lógicos

  • Operador “No”: Devuelve True cuando la expresión es falsa. Invierte el valor de una afirmación.
    Ejemplo de No: No Luz encendida = Luz apagada. Devuelve el inverso de la expresión.

  • Operador “Y”: Devuelve True cuando Expresión1 y Expresión2 son verdaderas.
    Ejemplo de Y: Expresión1 Y Expresión2 (Ambas expresiones tienen que ser true)

  • Operador “O”: Devuelve True cuando Expresión1 o Expresión2 es verdadera.
    Ejemplo de O: Expresión1 O Expresión2 (Puede ser true una sola expresión o ambas)

  • Operador “Xor”: Devuelve True si Expresión1 es verdadera o Expresión2 es verdadera, pero no ambas.
    Ejemplo de Xor: Expresión1 Xor Expresión2 (Tiene que ser true una sola expresión, no pueden ser ambas, así como tampoco ninguna)

Operadores lógicos

Herramientas que nos permite conocer y entender condiciones que permiten alcanzar un resultado.

  • Operador “NO”, negación.
  • Operador “Y” , da verdadero si ambas expresiones son verdaderas.
  • Operador “O” , da verdadero si por lo menos una de las expresiones es verdadera(1).
  • Operador “Xor”, es positivo si se tiene unos de los dos resultados, pero no ambos.

Un operador raro es XOR:

true ^ true = false

🌀 Les comparto mis dos ejemplos de tablas de verdad con operadores lógicos 😄

⚡👉Operadores lógicos con ejemplos

Dejo por aquí mis apantes.

Dejaré un ejemplo el operador lógico “XOR”:

Tenemos:
A=Montarse en el carro.
B=Montarse en la moto.

Si queremos ir al trabajo, entonces tenemos que si A es verdadero podemos ir; si B es verdadero podemos ir; pero si A y B son verdaderas entonces no podemos ir, ya que no podemos montarnos al mismo tiempo en el carro y en la moto para irnos manejando al trabajo. Y si no nos montamos en ninguno (A y B false) tampoco podemos ir.

Los operadores lógicos es la interpretación de las tablas de verdad dentro de un lenguaje de programación.

Cada lenguaje de programación tiene su propósito, pero sus sintaxis tienen mucho parecido entre uno u otro.

Esto sucede por que un lenguaje de programacion nace de otro, usado como referencia, tomando sus virtudes.

En este caso voy a usar JavaScript

valor1 && valor2 // Y
valor1 || valor2 // O
!valor // Negación
valor1 !== valor2 // Desigualdad
valor1 === valor2 // Igualdad

Aquí una tabla que nos muestra los operadores lógicos.

p: Estoy en mi casa
q: Estoy en el hospital
p Xor q

  1. p es verdad y q es falso, estoy en mi casa.
  2. p es falso y q es verdad, estoy en el hospital
  3. p es verdad y q es verdad, imposible
  4. p es falso y q es falso, estoy en otro lugar

Bien explicado, donde se puede practicar esto de manera más profunda? Todo esto nos ayuda a desarrollar una forma de pensar lógica , me parece una excelente herramienta para todos los ámbitos de la vida.

Bastante útil la clase,

Yo lo entiendo de esta manera!

not → lo contrario and → los dos or → solo uno xor → o el uno o el otro, pero no los dos

Comprendí esto…
![](

los operadores lógicos son herramientas que nos permiten entender aquellas condiciones que nos van a permitir obtener un resultado positivo o negativo

No= Tengo dos lapiceros (Negro, Azul)
Y= Debo escribir código (Tengo el teclado y Tengo instalado un Editor de Código)
O=Saldré a comprar(Tengo dinero en efectivo o Uso la tarjeta)

Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos.

![](https://static.platzi.com/media/user_upload/OPERADORES_LGICOS-093c73f8-3907-438b-afe4-5d4fa56efb35.jpg)
Necesito hacer una ensalada de frutas, puede varias mucho, hay 2 en particular que realzan su sabor, una pera o una manzana, revisando los elemntos disponibles, podemos decir: Manzana =no Pera = si Resultado = se puede hacer una ensalada de frutas, disfruten. Nunca paren de aprender , Dios los bendiga

Operadores lógicos relacionales

🚀 Python C# C++ C JS Java VBnet Dart PHP
Igualdad == == == == == == = == ==
Desigualdad != != != != != != <> != !=
O or || || || || || Or || or
Y and && && && && && And && and
Negación not ! ! ! ! ! Not ! !

chicha xor limonada

  1. operador no
    me levanto temprano - me levanto tarde o no me levanto temprano
  2. operador y
    celular y datos - si tengo celular y datos puedo entrar a wapp, si no tengo uno de los dos no lo puedo hacer
  3. operador o
    gas o energia - si tengo gas o energia, con cualquiera de los dos puedo hacer almuerzo
  4. operador xor
    tajadas de maduro o tajadas de papa - para la comida puedo tener una de las dos, pero no las dos

Espero que les ayude … esta bien completo / con los diferentes nombres que tienen . ❤️

Operadores Logicos:
“No” -no luz encendida= apagada
"Y"- Expresión 1 Y Expresión 2 =verdadero
"o" -expresión 1 ó expresión 2 tienen que ser verdadero uno de esos dos para que dea pie al siguiente pasoy sea = verdadero.
“Xor”- solo se neseita uno para que sea true , no pueden ser ambas o ninguna .
😃

Un ejemplo de la vida cotidiana donde se puede utilizar el operador lógico XOR es en la elección de un menú para una cena en la que hay comensales con diferentes restricciones alimentarias.

Supongamos que se tienen tres opciones de menú: vegetariano, sin gluten y sin lactosa. Además, se tiene la información de que:

El comensal A es vegetariano pero puede comer sin gluten y sin lactosa.
El comensal B es intolerante al gluten pero come carne y lactosa.
El comensal C es intolerante a la lactosa pero come carne y gluten.

Para seleccionar el menú adecuado para cada comensal, se puede utilizar el operador lógico XOR. Por ejemplo, para el comensal A se puede seleccionar la opción “vegetariano XOR (sin gluten y sin lactosa)”, lo que significa que el menú elegido debe ser vegetariano o bien sin gluten y sin lactosa.

Así, para el comensal A se podría elegir una ensalada de espinacas, tofu y nueces, que es vegetariana y sin gluten y lactosa. Para el comensal B se podría elegir una carne asada con patatas y verduras, que contiene gluten y lactosa pero no es vegetariana ni sin gluten. Y para el comensal C se podría elegir un filete de pollo con arroz y verduras, que contiene gluten pero no lactosa y tampoco es vegetariano ni sin gluten.

Los operadores lógicos son símbolos que se utilizan en programación para realizar comparaciones entre valores booleanos, es decir, valores que pueden ser verdaderos (true) o falsos (false). Los operadores lógicos se utilizan para evaluar una o varias expresiones y producir un resultado lógico basado en el resultado de esas expresiones.

Los tres operadores lógicos más comunes son AND, OR y NOT:

El operador AND se representa con el símbolo “&&” y se utiliza para evaluar dos expresiones. La expresión completa es verdadera solo si ambas expresiones son verdaderas.
Por ejemplo:
python Copy code
a = 5
b = 10
if a > 0 and b < 15:
print(“Ambas expresiones son verdaderas”)

El operador OR se representa con el símbolo “||” y se utiliza para evaluar dos expresiones. La expresión completa es verdadera si al menos una de las dos expresiones es verdadera.
Por ejemplo:

python Copy code
a = 5
b = 10
if a > 0 or b > 15:
print(“Al menos una de las expresiones es verdadera”)

El operador NOT se representa con el símbolo “!” y se utiliza para invertir el valor de una expresión booleana. Si la expresión es verdadera, NOT la convierte en falsa, y si la expresión es falsa, NOT la convierte en verdadera.
Por ejemplo:
python Copy code
a = 5
b = 10
if not(a > 10):
print(“La expresión es falsa, porque ‘a’ no es mayor a 10”)

El operador XOR. XOR significa “or exclusivo” y se representa por el símbolo “^”. Este operador se utiliza para comparar dos valores booleanos y devuelve “verdadero” si una y solo una de las expresiones es verdadera, pero no ambas.

Por ejemplo:
pythonCopy code
a = True
b = False
if a ^ b:
print(“Una y solo una de las expresiones es verdadera”)

En este caso, la expresión se evalúa como verdadera porque a es verdadero y b es falso, lo que significa que solo una de las expresiones es verdadera. Si ambas expresiones fueran verdaderas o falsas, la expresión se evaluaría como falsa.

También es importante tener en cuenta que XOR se puede simular utilizando otros operadores lógicos. Por ejemplo, la expresión “a ^ b” se puede escribir como “(a and not b) or (not a and b)”.

operador lógico no:
Es como que si yo afirmara que es de dia, y usamos este operador, y con esta sentencia estaríamos diciendo que es de noche.

🍃El operador XOR (Exclusivo o) es un operador lógico que se utiliza para determinar si solo una de las dos expresiones es verdadera. Si una de las expresiones es verdadera y la otra es falsa, el resultado es verdadero. Si ambas expresiones son verdaderas o ambas son falsas, el resultado es falso.

La notación para el operador XOR es “^” en la mayoría de los lenguajes de programación. La tabla de verdad para el operador XOR se puede representar de la siguiente manera:

A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0

Donde A y B son dos expresiones lógicas y el resultado es verdadero (1) si solo una de las dos expresiones es verdadera, y falso (0) si ambas son verdaderas o ambas son falsas.

el resultado sirmpre depende de que las condiciones esten dadas a partir de que lo necesitas .

Así yo entiendo el operador Xor :
**
o hacemos uno o hacemos otro pero no ambos.
**
contexto: tengo una hija y la llevo al centro comercial, mi presupuesto me permite llevarla a un tipo de diversión, ir al cine o ir a los juegos mecánicos.

p: ir al cine
q: ir a los juegos mecánicos
p Xor q: mi estado de ánimo

Xor: o hacemos “p” o hacemos “q” pero no ambos.

Caso p es V y q es F entonces el resultado es V:
Vamos al cine y no vamos a los juegos entonces Estoy feliz por la elección

Caso p es V y q es V entonces el resultado es F:
Vamos al cine y vamos a los juegos entonces Estoy molesto porque no me alcanza

Caso p es F y q es F entonces el resultado es F:
No vamos al cine y no vamos a los juegos entonces Estoy molesto porque no nos divertimos

mis apuntes

Los operadores lógicos.- Son herramientas que nos permiten entender aquellas condiciones que nos van a permitir obtener un resultado positivo o negativo… Excelente resumen 😄

Qué bien explica la profe

Super útil!
gracias
El tema esta comprendido pero ¿en que casos específicos debería o podría usar cada uno de estos? sería interesante que se adjunten ejemplos prácticos para cada caso y así tener un mejor contexto.
Como puedo poner el operador (o, or ll ) en el teclado, no, lo encuentro. gracias.
Ejemplo del uso del operador Lógico O: Quiero prepararme un chocolate caliente, y para esto tengo dos tazas, una de agua caliente (V) y otra de agua fría (F). Por lo tanto, si puedo prepararme el chocolate caliente, porque basta que yo tenga una taza de agua caliente V or F = V
Comparto mis apuntes de la clase y la respuesta que me dio Gemini, para comprender mejor el tema. ![](https://static.platzi.com/media/user_upload/image-3085531d-b32e-40c2-93bd-6246f65972a8.jpg) **Respuesta de Gemini** **1. Operador** `NOT` **(Negación):** Imagina que tu amigo te pregunta: "¿Te gusta el chocolate?". Tú respondes: "**No** me gusta el chocolate". * **Analogía:** El operador `NOT` funciona como un interruptor de negación. Convierte una afirmación en su opuesto. En este caso, "me gusta el chocolate" se convierte en "**no** me gusta el chocolate". **2. Operador** `OR` **(Disyunción):** Supongamos que estás planeando una salida con tus amigos. Tienes dos opciones: ir al cine o ir al parque. * **Analogía:** El operador `OR` representa la idea de "**una u otra**". En este caso, puedes ir al cine **o** al parque, pero no necesariamente a ambos. **3. Operador** `AND` **(Conjunción):** Imagina que quieres ver una película en el cine. Para hacerlo, necesitas dos cosas: un boleto y palomitas de maíz. * **Analogía:** El operador `AND` representa la idea de "**ambas cosas a la vez**". En este caso, para ver la película necesitas **tanto** un boleto **como** palomitas de maíz. **4. Operador** `XOR` **(Disyunción exclusiva):** Supongamos que estás jugando un juego con dos amigos: uno puede usar solo una espada y el otro solo un escudo. Para ganar, uno de ustedes debe tener **o** la espada **o** el escudo, pero no ambos. * **Analogía:** El operador `XOR` representa la idea de "**uno u otro, pero no ambos**". En este caso, para ganar, un amigo debe tener **o** la espada **o** el escudo, pero no ambos. **Ejemplos adicionales:** * **NOT:** Si la temperatura es de 30 grados, podemos decir: "**No** hace frío". * **OR:** Puedes pagar con efectivo **o** con tarjeta de crédito. * **AND:** Para aprobar el examen, necesitas estudiar **y** obtener una buena calificación. * **XOR:** Solo una persona del equipo puede ser el líder **o** el responsable de la comunicación. ¡Saludos!
esto sirve mucho para la futura programacion, gracias
📌¡LO PENDIENTE!📌 (4) Muestra Del Ejercicio Realizado.👇 ![](https://static.platzi.com/media/user_upload/image-e2e71d20-5aba-4f81-957b-d5c8a980d58a.jpg) (5) Muestra Del Ejercicio Realizado.👇 ![](https://static.platzi.com/media/user_upload/image-9a2d27e9-a412-48a3-acab-06348a74691a.jpg) YA al saber lo básico de la tabla de verdad, se pueden hacer ejercicios más complejas como hacer una tabla con 16 filas y mas.✔🤩
Los operadores lógicos son símbolos o palabras utilizados en lógica y programación para realizar operaciones sobre valores lógicos (verdadero o falso). Estos operadores permiten combinar o modificar el valor de verdad de proposiciones lógicas mediante reglas predefinidas. Los operadores lógicos son: 1. **Negación (NOT)**: Representado por el símbolo "¬" o "!", **cambia el valor** de verdad de una proposición. Si la proposición es verdadera, la negación la convierte en falsa, y viceversa. 2. **Conjunción (AND)**: Representado por el símbolo "∧" o "&&", produce verdadero si **ambas proposiciones son verdaderas**; de lo contrario, produce falso. 3. **Disyunción (OR)**: Representado por el símbolo "∨" o "||", produce verdadero si al menos **una de las proposiciones** es verdadera; produce falso solo si ambas son falsas.
gracias a ese cuadrado muchas gracias
Para el siguiente caso, voy a utilizar el operador lógico "Y". Teniendo en cuenta que quiero conducir una moto, debo cumplir con dos condiciones principales: tener la moto y tener combustible. Es decir, si tengo la moto pero no tengo combustible, no puedo conducir; sin embargo, al tener tanto la moto como el combustible, puedo conducirla.

whisky xor vodka

Operadores Lógicos: Herramientas para Evaluar Condiciones

Los operadores lógicos son herramientas fundamentales en la programación y la lógica, ya que nos permiten evaluar condiciones y tomar decisiones basadas en resultados positivos o negativos. Cada operador lógico tiene un propósito específico en la evaluación de expresiones lógicas.

Operador Lógico NOT (NO)

El operador lógico NOT se utiliza para invertir el valor de una afirmación. Su función principal es crear una negación lógica en una expresión. Por ejemplo:

  • Si decimos que la luz está encendida y aplicamos el operador lógico NOT, estamos afirmando que la luz está apagada o que no está encendida.

Operador Lógico AND (Y)

El operador lógico AND devuelve un valor verdadero (true) solo cuando ambas expresiones relacionadas son verdaderas. Representa una conjunción lógica. Por ejemplo:

  • Si tienes un monitor y tienes energía eléctrica, entonces puedes usar el monitor. Ambas condiciones deben ser verdaderas.

Operador Lógico OR (O)

El operador lógico OR devuelve un valor verdadero (true) cuando al menos una de las dos expresiones relacionadas es verdadera. Representa una disyunción lógica. Por ejemplo:

  • En un salón de clases, hay dos marcadores, uno pertenece a un estudiante A y el otro a un estudiante B. Si cualquiera de los dos estudiantes llega al salón, puedes escribir en el pizarrón.

Operador Lógico XOR (O Exclusivo)

El operador lógico XOR (O Exclusivo) devuelve un valor verdadero (true) cuando una de las dos expresiones relacionadas es verdadera, pero no ambas. Si ambas son verdaderas o ambas son falsas, devuelve un valor falso (false). Por ejemplo:

  • Si estás programando un sistema de votación en el que solo una de dos opciones puede ser seleccionada, el operador XOR se utiliza para asegurarse de que solo una opción sea válida.

Estos operadores lógicos son fundamentales para crear condiciones y tomar decisiones lógicas en la programación. Su comprensión es esencial para el desarrollo de algoritmos y la automatización de tareas.

Operador lógico Xor:
Imagina que tienes dos amigos, Ana y Juan, y están planeando una fiesta en tu casa para el próximo fin de semana. Tienes una regla en tu casa que dice que la fiesta solo puede llevarse a cabo si Ana O Juan asiste, pero no ambos al mismo tiempo. En otras palabras, la fiesta solo sucederá si uno de ellos está presente, pero no si ambos están presentes al mismo tiempo.

Nunca he aplicado el Xor

Operador lógico Xor. Hay una clase sin supervisión y dos profesores de guardia. Con uno es suficiente.

Los operadores lógicos (AND, OR, NOT y XOR) son esenciales en programación. “AND” requiere que ambas condiciones sean verdaderas, “OR” solo una, “NOT” invierte el valor y “XOR” es verdadero si solo una es cierta. Facilitan tomar decisiones y controlar flujos lógicos de manera efectiva, optimizando el código.

Los operadores lógicos son herramientas esenciales en el campo de la lógica y la programación, ya que nos permiten realizar pruebas en expresiones lógicas y obtener un resultado positivo o negativo en función de si se cumple o no una determinada condición.

El operador lógico “no” (NOT) invierte el valor de una afirmación. Al utilizar este operador, estamos creando una negación lógica en una expresión. Por ejemplo, si afirmamos que la luz está prendida y aplicamos el operador lógico “no”, estaríamos diciendo que la luz está apagada o que la luz no está prendida.

El operador lógico “y” (AND) devuelve true cuando ambas expresiones relacionadas son verdaderas. Esto significa que se requiere que ambas condiciones estén cumplidas para obtener un resultado positivo. Por ejemplo, si tenemos un monitor y energía eléctrica, necesitamos ambos elementos para poder usar el monitor.

El operador lógico “o” (OR) devuelve true cuando al menos una de las dos expresiones es verdadera. No es necesario que ambas condiciones estén cumplidas para obtener un resultado positivo. Por ejemplo, si en un salón de clases hay dos marcadores, cada uno perteneciente a un estudiante diferente, y necesitamos un marcador para escribir en la pizarra, solo necesitamos que uno de los dos estudiantes tenga un marcador.

El operador lógico “xor” (XOR) devuelve true si una de las dos expresiones es verdadera, pero si ambas expresiones son verdaderas, devuelve false. Este operador se utiliza cuando queremos que solo una de las condiciones sea verdadera y no ambas. Por ejemplo, si tenemos dos opciones para elegir y solo podemos seleccionar una, el operador “xor” nos ayudaría a asegurarnos de que no seleccionemos ambas opciones.

Estos operadores lógicos son fundamentales en la construcción de expresiones lógicas y en la toma de decisiones basadas en condiciones. Su aplicación se extiende a diversas áreas, incluyendo la programación, la lógica matemática y la resolución de problemas lógicos en general.

Estos operadores lógicos son fundamentales en la construcción de expresiones lógicas y en la toma de decisiones basadas en condiciones. Su aplicación se extiende a diversas áreas, incluyendo la programación, la lógica matemática y la resolución de problemas lógicos en general.

El operador lógico "xor" (XOR) devuelve true si una de las dos expresiones es verdadera, pero si ambas expresiones son verdaderas, devuelve false. Este operador se utiliza cuando queremos que solo una de las condiciones sea verdadera y no ambas. Por ejemplo, si tenemos dos opciones para elegir y solo podemos seleccionar una, el operador "xor" nos ayudaría a asegurarnos de que no seleccionemos ambas opciones.

El operador lógico "o" (OR) devuelve true cuando al menos una de las dos expresiones es verdadera. No es necesario que ambas condiciones estén cumplidas para obtener un resultado positivo. Por ejemplo, si en un salón de clases hay dos marcadores, cada uno perteneciente a un estudiante diferente, y necesitamos un marcador para escribir en la pizarra, solo necesitamos que uno de los dos estudiantes tenga un marcador.

El operador lógico "y" (AND) devuelve true cuando ambas expresiones relacionadas son verdaderas. Esto significa que se requiere que ambas condiciones estén cumplidas para obtener un resultado positivo. Por ejemplo, si tenemos un monitor y energía eléctrica, necesitamos ambos elementos para poder usar el monitor.

El operador lógico "no" (NOT) invierte el valor de una afirmación. Al utilizar este operador, estamos creando una negación lógica en una expresión. Por ejemplo, si afirmamos que la luz está prendida y aplicamos el operador lógico "no", estaríamos diciendo que la luz está apagada o que la luz no está prendida.

Los operadores lógicos son herramientas esenciales en el campo de la lógica y la programación, ya que nos permiten realizar pruebas en expresiones lógicas y obtener un resultado positivo o negativo en función de si se cumple o no una determinada condición.

Es interesante el uso de los operadores logicos con respecto a su uso y funcionalidad. Lo que me impresiona es su uso en muchos lenguajes de programacion.

Los operadores lógicos son herramientas que nos permiten realizar pruebas en expresiones lógicas, estos proporcionan un resultado negativo o positivo a partir de que se cumpla o no una condición.

yo lo entiendo como que AND es restrictiva, y OR es complaciente rejalada jaja, y Xor es un poco de ambas

Sin duda las tablas de verdad y operadores lógicos se pueden relacionar a la evaluación de condiciones lógicas en la programación, mediante expresiones condicionales para tomar decisiones. Por ejemplo en Goland

<code> 
package main
import "fmt"
age :=25
if grade >=18 {
fmt.Println("excelente")
} else {
fmt.Println("malo")
}

En los recursos ahí algunas palabras que están mal escritas como “devuelve” en vez de “se vuelve” y la palabra que sobra “estos es muy” cuando debe decir “es muy”

Gracias profe por la explicación, vamos avanzando…

WOW…
QUE INFORMACIÓN!!!
😦

Ahhhhh tengo que ingresar a aportes para saber más del tema porque no explican todo en un solo video con más ejemplos profundizando ese malestar me molesta mucho

Importante, el operador “Xor” (eXclusive OR) es un operador lógico binario que produce un resultado verdadero solo si uno y solo uno de sus operandos es verdadero. Si ambos operandos son verdaderos o falsos, entonces el resultado es falso.

Comparto mi ejemplo con el uso de operador “Xor”

Imagina que tienes una caja con dos llaves diferentes, y necesitas abrir la caja utilizando exactamente una de las dos llaves. En este caso, podrías utilizar el operador XOR para determinar cuál llave utilizar. Si utilizas la llave A XOR la llave B, podrás abrir la caja. Pero si utilizas ambas llaves o ninguna de ellas, la caja permanecerá cerrada.

son muy uties

Los operadores lógicos son símbolos o palabras utilizados en la lógica y la programación para combinar proposiciones y producir nuevas proposiciones. Estos operadores se utilizan para construir expresiones lógicas que se evalúan en términos de verdadero o falso, y son fundamentales para la construcción de algoritmos y programas informáticos.

Los operadores lógicos son herramientas que se usan en expresiones lógicas y devolver un resultado verdadero, falso. . Los operadores lógicos también van a depender de que se necesite un resultado positivo o en dados casos sea negativo.

Operadores lógicos

Operador “No”: Devuelve True cuando la expresión es falsa. Invierte el valor de una afirmación.
Ejemplo : Luz encendida = significado invertido Luz apagada.

Operador “Y”: Devuelve True cuando Expresión1 y Expresión2 son verdaderas. 2 expresiones relacionadas son true.
Ejemplo : Expresión1 Y Expresión2 (Ambas tienen que ser true…

Operador “O”: Devuelve True cuando Expresión1 o Expresión2 es verdadera. Es decir alguna de las condiciones debe de ser verdadera.
Ejemplo : Expresión1 O Expresión2 . Puede ser true una sola expresión o ambas.

Operador “Xor”: Devuelve True si Expresión1 es verdadera o Expresión2 es verdadera, pero si ambas son verdaderas devuelve falso.
Ejemplo de : Expresión1 Xor Expresión2 .Tiene que ser true una sola expresión, no pueden ser ambas, así como tampoco ninguna.

En python lo puedes evualuar asi el XOR

En efecto esto es muy parecido a lo que se vio en las tablas de verdad =0

El operador XOR devuelve verdadero sólo si una de las dos expresiones es verdadera y la otra es falsa por ejemplo True XOR True = False
True XOR False = True
False XOR True = True
False XOR False = False sin embargo el operador logico O devuelve verdadero si al menos una de las dos expresiones es verdadera. True O True = True
True O False = True
False O True = True

Buena explicacion de los operadores.

Operadores lógicos

  • ¿ Que son?

    R/ Son herramientas que nos permiten entender aquellas condiciones que nos van a permitir obtener un resultado positivo o negativo.

  • Operadores lógicos Los operadores lógicos son utilizados para hacer operaciones complejas que evalúan operandos de tipo booleano (verdadero o falso).
  • Una vez que se verifican estas construcciones, dependiendo del resultado arrojado, el código ejecutará o no una serie de instrucciones.

OPERADOR LOGICO: Y & DEVUELVE TRUE (1) LAS DOS CONDICIONES SE CUMPLEN

OPERADOR LOGICO: NEGACION (NOT)

👀📚Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos.📚

en la logica digital existe las compuertas: not, and, or, xor, dado dos componentes o entradas, cuando se introducen estas entradas (1 o 0) a alguna de las compuertas se evaluaran con la misma logica que el explicado en esta clase, o por medio de su tabla de la verdad, estacar que el not es llamado tambien inversor

Funcion OR, AND, NOT, NAND, NOR, XNOR,

Me hace acordar a SQL 🖥️📄📊

Fuaaaaa… esto me hubiese servido una banda e la secundaria.

Aqui un ejemplo con mi anterior tabla de binarios. Por cierto, saben como se llamaría![tablas de verdad.

No tengo mucha experiencia en programación pero ciertamente doy fe de que este tema es bastante importante a la hora de hacer condiciones o validaciones, saberlos usar te dará bastantes beneficios.