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

Capítulo 29

Tempo estimado de leitura: 3 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

Os operadores lógicos são uma parte fundamental da lógica de programação. Eles permitem que os programadores criem instruções condicionais complexas e tomem decisões com base em múltiplos critérios. Compreender os operadores lógicos é essencial para qualquer pessoa que queira se tornar um programador eficaz. Nesta seção, vamos explorar sete operadores lógicos essenciais: AND, OR, NOT, XOR, NAND, NOR e XNOR.

1. Operador AND

O operador AND, também conhecido como "E", é um operador binário, o que significa que ele opera em dois operandos. Ele retorna verdadeiro se ambos os operandos forem verdadeiros e falso em todos os outros casos. Em muitas linguagens de programação, o AND é representado pelo símbolo "&&". Por exemplo, se tivermos duas variáveis booleanas, A e B, a expressão "A && B" será verdadeira se A e B forem ambas verdadeiras.

2. Operador OR

O operador OR, também conhecido como "OU", é outro operador binário. Ele retorna verdadeiro se pelo menos um dos operandos for verdadeiro. O OR é frequentemente representado pelo símbolo "||". Por exemplo, a expressão "A || B" será verdadeira se A ou B (ou ambos) forem verdadeiros.

3. Operador NOT

O operador NOT, também conhecido como "NÃO", é um operador unário, o que significa que ele opera em um único operando. Ele inverte o valor do operando. Se o operando for verdadeiro, o NOT o tornará falso, e vice-versa. O NOT é geralmente representado pelo símbolo "!". Por exemplo, se tivermos uma variável booleana A, a expressão "!A" será verdadeira se A for falsa, e falsa se A for verdadeira.

4. Operador XOR

O operador XOR, ou "OU exclusivo", é um operador binário que retorna verdadeiro se exatamente um dos operandos for verdadeiro. Se ambos os operandos forem verdadeiros ou ambos forem falsos, o XOR retornará falso. O XOR é frequentemente representado pelo símbolo "^". Por exemplo, a expressão "A ^ B" será verdadeira se A for verdadeira e B falsa, ou se A for falsa e B verdadeira.

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

5. Operador NAND

O operador NAND, ou "NÃO E", é um operador binário que retorna o inverso do resultado do operador AND. Em outras palavras, ele retorna verdadeiro se pelo menos um dos operandos for falso. O NAND não é tão comumente usado como os outros operadores, mas ainda é importante para a lógica de programação.

6. Operador NOR

O operador NOR, ou "NÃO OU", é um operador binário que retorna o inverso do resultado do operador OR. Ele retorna verdadeiro apenas se ambos os operandos forem falsos. Como o NAND, o NOR não é tão comumente usado, mas ainda é uma parte importante da lógica de programação.

7. Operador XNOR

O operador XNOR, ou "NÃO OU exclusivo", é um operador binário que retorna o inverso do resultado do operador XOR. Ele retorna verdadeiro se ambos os operandos forem verdadeiros ou ambos forem falsos. O XNOR é menos comum do que os outros operadores, mas ainda é útil em certas situações.

Em resumo, os operadores lógicos são ferramentas poderosas que permitem aos programadores criar instruções condicionais complexas e tomar decisões com base em múltiplos critérios. Compreender como eles funcionam e quando usá-los é crucial para se tornar um programador eficaz. Esperamos que esta seção tenha ajudado a esclarecer o que são os operadores lógicos e como eles são usados na lógica de programação.

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

Qual dos seguintes operadores lógicos retorna verdadeiro apenas se ambos os operandos forem falsos?

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

Você errou! Tente novamente.

O operador NOR, ou "NÃO OU", é um operador binário que retorna verdadeiro apenas se ambos os operandos forem falsos. Isso o diferencia de outros operadores lógicos, que geralmente retornam verdadeiro em condições diferentes.

Próximo capitúlo

Operadores Lógicos: Operador AND

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