7.4. Operadores Lógicos: Precedência de operadores

Página 33

7.4 Operadores Lógicos: Precedência de Operadores

A lógica de programação é um dos conceitos fundamentais da ciência da computação e é essencial para qualquer pessoa que deseja aprender a programar. Entre os conceitos mais importantes da lógica de programação estão os operadores lógicos e a precedência de operadores. Neste capítulo, vamos explorar esses conceitos em detalhes.

Operadores Lógicos

Os operadores lógicos são usados para realizar operações lógicas em valores booleanos. Os principais operadores lógicos são: AND, OR e NOT. O operador AND retorna verdadeiro se ambos os operandos forem verdadeiros. O operador OR retorna verdadeiro se pelo menos um dos operandos for verdadeiro. O operador NOT inverte o valor do operando. Por exemplo, NOT true retorna false e NOT false retorna true.

Exemplos:
true AND true = true
true AND false = false
false AND true = false
false AND false = false

true OR true = true
true OR false = true
false OR true = true
false OR false = false

NOT true = false
NOT false = true

Precedência de Operadores

A precedência de operadores determina a ordem em que as operações são realizadas em uma expressão. Por exemplo, na expressão 2 + 3 * 4, a multiplicação tem precedência sobre a adição, então a expressão é avaliada como 2 + (3 * 4) = 14, e não como (2 + 3) * 4 = 20.

Na lógica de programação, a precedência de operadores é muito importante para entender como as expressões lógicas são avaliadas. A tabela a seguir mostra a precedência dos operadores lógicos, do mais alto ao mais baixo:

Operador Descrição
NOT Negação
AND Conjunção
OR Disjunção

Isso significa que, em uma expressão que contém vários operadores lógicos, o operador NOT é avaliado primeiro, seguido pelo operador AND e, finalmente, pelo operador OR. Por exemplo, na expressão NOT true AND false OR true, a expressão é avaliada da seguinte maneira:

NOT true AND false OR true
= false AND false OR true
= false OR true
= true

É importante notar que a precedência dos operadores pode ser alterada usando parênteses. Por exemplo, na expressão (NOT true) AND (false OR true), a expressão é avaliada da seguinte maneira:

(NOT true) AND (false OR true)
= false AND true
= false

Em resumo, a compreensão dos operadores lógicos e da precedência de operadores é fundamental para a lógica de programação. Eles permitem que você crie expressões complexas que podem ser usadas para controlar o fluxo de um programa. Portanto, é crucial que você entenda esses conceitos antes de avançar para tópicos mais avançados da lógica de programação.

Ahora responde el ejercicio sobre el contenido:

Qual é a ordem de precedência dos operadores lógicos na lógica de programação?

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

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

347.5. Operadores Lógicos: Exemplos de uso dos operadores lógicos

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