7.4 Operadores lógicos: precedencia de operadores

La lógica de programación es uno de los conceptos fundamentales de la informática y es fundamental para cualquier persona que quiera aprender a programar. Entre los conceptos más importantes de la lógica de programación se encuentran los operadores lógicos y la precedencia de operadores. En este capítulo, exploraremos estos conceptos en detalle.

Operadores lógicos

Los operadores lógicos se utilizan para realizar operaciones lógicas en valores booleanos. Los principales operadores lógicos son: Y, O y NO. El operador AND devuelve verdadero si ambos operandos son verdaderos. El operador OR devuelve verdadero si al menos uno de los operandos es verdadero. El operador NOT invierte el valor del operando. Por ejemplo, NO verdadero devuelve falso y NO falso devuelve verdadero.

Ejemplos:
verdadero Y verdadero = verdadero
verdadero Y falso = falso
falso Y verdadero = falso
falso Y falso = falso

verdadero O verdadero = verdadero
verdadero O falso = verdadero
falso O verdadero = verdadero
falso O falso = falso

NO verdadero = falso
NO falso = verdadero

Precedencia del operador

La precedencia del operador determina el orden en el que se realizan las operaciones en una expresión. Por ejemplo, en la expresión 2 + 3 * 4, la multiplicación tiene prioridad sobre la suma, por lo que la expresión se evalúa como 2 + (3 * 4) = 14, no como (2 + 3) * 4 = 20.

En la lógica de programación, la precedencia de los operadores es muy importante para comprender cómo se evalúan las expresiones lógicas. La siguiente tabla muestra la precedencia de los operadores lógicos, de mayor a menor:

Operador Descripción NO Negación Y Conjunción O Disyunción

Esto significa que en una expresión que contiene múltiples operadores lógicos, el operador NOT se evalúa primero, seguido del operador AND y finalmente el operador OR. Por ejemplo, en la expresión NOT true AND false OR true, la expresión se evalúa de la siguiente manera:

NO es verdadero Y falso O verdadero
= falso Y falso O verdadero
= falso O verdadero
= verdadero

Es importante tener en cuenta que la precedencia de los operadores se puede cambiar usando paréntesis. Por ejemplo, en la expresión (NOT verdadero) AND (falso O verdadero), la expresión se evalúa de la siguiente manera:

(NO es cierto) Y (falso O verdadero)
= falso Y verdadero
= falso

En resumen, comprender los operadores lógicos y la precedencia de los operadores es fundamental para la programación lógica. Le permiten crear expresiones complejas que pueden usarse para controlar el flujo de un programa. Por lo tanto, es fundamental que comprenda estos conceptos antes de pasar a temas más avanzados de programación lógica.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el orden de precedencia de los operadores lógicos en la programación lógica?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Operadores lógicos: ejemplos de uso de operadores lógicos

Siguiente página del libro electrónico gratuito:

34Operadores lógicos: ejemplos de uso de operadores lógicos

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.