Capa do Ebook gratuito Curso completo de Lógica de Programação para iniciantes

Curso completo de Lógica de Programação para iniciantes

3.83

(6)

83 páginas

Operadores Lógicos: Precedência de operadores

Capítulo 33

Tempo estimado de leitura: 4 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

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:

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

Agora responda o exercício sobre o conteúdo:

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

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

A ordem de precedência entre os operadores lógicos é: NOT, AND, OR. Isso significa que NOT é avaliado primeiro, seguido de AND, e finalmente OR. Essa ordem de precedência define a sequência em que as operações são realizadas em expressões lógicas, semelhante à forma como a matemática avalia multiplicação antes de adição, a menos que parênteses indiquem o contrário.

Próximo capitúlo

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

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.