Computação Múltipla Escolha

Considere a seguinte expressão da álgebra booleana: S = A + B · C Sobre o cálculo do valor de S, assinale a alternativa correta.

Considere a seguinte expressão da álgebra booleana: S = A + B · C

Sobre o cálculo do valor de S, assinale a alternativa correta.

  1. Em primeiro lugar, deve-se realizar a operação lógica E (AND) para depois realizar a operação lógica OU (OR).
  2. Deve-se realizar as operações na ordem em que são apresentadas, porque essa ordem não influencia no resultado da operação.
  3. Em primeiro lugar, deve-se realizar a operação OU (OR) para depois realizar a operação E (AND).
  4. Deve-se inverter as operações, transformando a operação OU (OR) em uma operação E (AND) e vice-versa, para depois realizá-las na ordem em que são apresentadas no momento.
  5. Não é possível obter o valor de S, porque em uma expressão da álgebra booleana não se pode utilizar operadores diferentes em conjunto.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - Em primeiro lugar, deve-se realizar a operação lógica E (AND) para depois realizar a operação lógica OU (OR).

Fundamentação Teórica

Na álgebra booleana, assim como na aritmética convencional, existe uma hierarquia de precedência entre os operadores lógicos quando não há parênteses definindo a ordem.

Os operadores possuem a seguinte prioridade de execução:

  1. NOT (Negação): Executado primeiro.
  2. AND (E / Multiplicação): Executado em segundo lugar.
  3. OR (OU / Adição): Executado por último.

Portanto, em qualquer expressão mista contendo apenas AND e OR, a operação AND deve ser processada antes da operação OR.

Análise da Questão

A expressão apresentada no enunciado é:
S = A + B \cdot C

Vamos analisar a estrutura desta equação:

  • O símbolo \cdot representa a operação lógica E (AND).
  • O símbolo + representa a operação lógica OU (OR).

Aplicando a regra de precedência citada acima:

  • Primeiro calculamos B \cdot C.
  • Depois somamos (fazemos o OU com) o resultado anterior ao valor de A.

Isso pode ser reescrito explicitamente com parênteses para evidenciar a ordem:
S = A + (B \cdot C)

Avaliação das Alternativas

  • (A) Correta: Segue exatamente a regra de precedência onde AND tem prioridade sobre OR.
  • (B) Incorreta: A ordem de apresentação não determina a execução; a hierarquia dos operadores define o cálculo.
  • (C) Incorreta: Inverte a regra correta, sugerindo que OR vem antes de AND.
  • (D) Incorreta: Não se inverte a natureza das operações apenas pela presença de diferentes operadores.
  • (E) Incorreta: É perfeitamente válido combinar operadores diferentes na mesma expressão booleana.

Portanto, a alternativa que descreve corretamente o processo de cálculo é a A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.