GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Média⏱ curto

Imagine que você deve criar um algoritmo que determina a maior idade de um grupo de amigos. Se as idades forem…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Imagine que você deve criar um algoritmo que determina a maior idade de um grupo de amigos. Se as idades forem 15, 20, 17 e 19, qual a idade que seu algoritmo deve retornar?

  1. A) 15
  2. B) 19
  3. C) 20
  4. D) 17
  5. E) 18

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O problema pede a maior idade de um grupo, ou seja, o maior valor entre os números dados: 15, 20, 17 e 19.
  2. Comparando os valores, 15 é menor que 20; 20 é maior que 17; 20 é maior que 19. Logo, o maior valor é 20.
  3. Um algoritmo típico para isso guarda o primeiro valor como 'maior', percorre a lista e, sempre que encontra um valor maior que o armazenado, atualiza essa variável. Ao final, a variável contém 20.
  4. A alternativa A (15) é a menor idade, não a maior. A alternativa B (19) é apenas o último valor da lista, não o maior. A alternativa D (17) é o terceiro valor da lista, sem relação com o máximo. A alternativa E (18) não aparece em nenhum dado da questão; ela se aproxima da média (71 dividido por 4 é 17,75), mas o algoritmo pedido busca o máximo, não a média.
  5. Conclusão: a resposta correta é a alternativa C, 20, que coincide com o gabarito oficial.

💡 Dica: Identifique a maior idade entre os números apresentados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno provavelmente confundiu maior com menor e escolheu o menor valor da lista, que é 15.

B Erradaerro: Procedimentala que mais engana

O aluno pode ter tomado o último valor da lista (19) como se fosse o maior, sem comparar todos os elementos.

Por que engana: Escolher a idade 19, confundindo a maior idade com a segunda maior idade do grupo.

C Correta

Valor correto, a maior idade do grupo.

D Erradaerro: Procedimental

O aluno pode ter escolhido o valor 17 por posição na lista (terceiro elemento) ou por estar no meio dos valores, sem comparar todos os dados.

E Erradaerro: Conceitual

O aluno provavelmente calculou a média das idades (17,75), arredondou para 18 e confundiu o conceito de média com o de máximo.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ calculativa🧩 consolidacao
🎯 Conceito central

algoritmo de comparação

📌 Objetivo

fixacao

🧱 Pré-requisitos

algoritmo de comparação · lógica de programação

📚 Reveja

Revisar como criar algoritmos simples para comparação de valores.

⚠️ Erro mais comum

Escolher a idade 19, confundindo a maior idade com a segunda maior idade do grupo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.