Informática Múltipla Escolha

Um algoritmo pode ser definido como uma sequência lógica de passos para resolver um problema. Nesse sentido, considere um algoritmo que leia a idade de uma pessoa e imprima uma mensagem indicando se ela é maior ou menor de idade. Considerando que a idade de uma pessoa é armazenada na variável "x", e as regras determinadas pelo Primeiro Lei De Morgan: Lei De Morgan: se a pessoa possui prioridade e se a pessoa é maior de idade?

Um algoritmo pode ser definido como uma sequência lógica de passos para resolver um problema. Nesse sentido, considere um algoritmo que leia a idade de uma pessoa e imprima uma mensagem indicando se ela é maior ou menor de idade. Considerando que a idade de uma pessoa é armazenada na variável "x", e as regras determinadas pelo Primeiro Lei De Morgan: Lei De Morgan: se a pessoa possui prioridade e se a pessoa é maior de idade?

  1. se (x < 5.000) e (x < 60) escreva("todo NÃO tem prioridade")
  2. se (x > 5.000) ou (x > 60) escreva("todo NÃO tem prioridade")
  3. se (x < 5.000) e (x < 60) escreva("todo TEM prioridade")
  4. se (x > 5.000) e (x < 60) escreva("todo TEM prioridade")
  5. se (x < 5.000) e (x > 60) escreva("todo NÃO tem prioridade")

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

A questão apresenta um cenário de lógica computacional envolvendo a definição de grupos prioritários para vacinação. Para encontrar a resposta correta, precisamos traduzir as regras de texto para expressões lógicas e matemáticas.

Análise do Problema

O enunciado define duas condições para ter prioridade, baseadas na variável id (idade):

  1. Crianças: "até 5 anos (inclusive)". Isso significa que a idade deve ser menor ou igual a 5.
  • Expressão: $id \leq 5$
  1. Idosos: "com 60 anos ou mais". Isso significa que a idade deve ser maior ou igual a 60.
  • Expressão: $id \geq 60$

Portanto, a condição geral para ter prioridade é:
$$ (id \leq 5) \lor (id \geq 60) $$
(Onde "$\lor$" representa o operador lógico OU)

Aplicação da Lógica e Lei de De Morgan

O algoritmo precisa verificar se a pessoa tem ou não tem prioridade. As alternativas sugerem uma estrutura condicional (SE ... SENÃO).

Para identificar quem NÃO tem prioridade, devemos negar a condição de prioridade. É aqui que entra a Primeira Lei de De Morgan, que afirma que a negação de uma disjunção (OU) é equivalente à conjunção (E) das negações.

$$ \neg (A \lor B) \iff \neg A \land \neg B $$

Aplicando ao nosso caso:

  • Prioridade: $(id \leq 5) \lor (id \geq 60)$
  • Sem Prioridade (Negativo): $\neg (id \leq 5) \land \neg (id \geq 60)$
  • Tradução: $(id > 5) \land (id < 60)$

Isso significa que uma pessoa não tem prioridade se sua idade for maior que 5 E menor que 60 (ou seja, está entre essas faixas etárias).

Verificação das Alternativas

Vamos analisar a Alternativa C em comparação com os dados:

  • Condição do SE: se(id > 5 E id < 60)
  • Se a pessoa tiver 10 anos: $10 > 5$ (Verdadeiro) E $10 < 60$ (Verdadeiro). O bloco dentro do SE executa.
  • Ação: escreva("Você NÃO tem prioridade!"). Correto.
  • Bloco SENÃO:
  • Se a pessoa tiver 3 anos: $3 > 5$ (Falso). Entra no SENÃO.
  • Ação: escreva("Você TEM prioridade!"). Correto.
  • Se a pessoa tiver 70 anos: $70 < 60$ (Falso). Entra no SENÃO.
  • Ação: escreva("Você TEM prioridade!"). Correto.
  • Casos Limite (Fronteiras):
  • Idade 5: A condição id > 5 é Falsa. Vai para o SENÃO ("TEM prioridade"). Correto (o enunciado diz "inclusive").
  • Idade 60: A condição id < 60 é Falsa. Vai para o SENÃO ("TEM prioridade"). Correto (o enunciado diz "ou mais").

As outras alternativas falham porque usam operadores errados (como OU quando deveria ser E para a exceção) ou incluem/excluem indevidamente os limites (ex: a opção D inclui o 5 e o 60 no grupo sem prioridade, o que é incorreto).

Resumo: A alternativa C representa corretamente a aplicação da lógica booleana e da Lei de De Morgan para definir a exceção aos grupos prioritários.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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