GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Média⏱ 2 a 3 minu

Uma professora pediu que os alunos criassem um programa para contar quantos metros uma pessoa caminha por dia…

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

Uma professora pediu que os alunos criassem um programa para contar quantos metros uma pessoa caminha por dia. Depois, ela quis usar o mesmo programa para qualquer quantidade de dias, sem reescrever tudo. — Que ideia da Computação torna possível usar a mesma solução em situações diferentes?

  1. A) Automatização, isto é, fazer o computador executar a tarefa sozinho sem intervenção humana.
  2. B) Armazenamento de dados, isto é, guardar os valores de distância para usar depois no programa.
  3. C) Personalização, isto é, ajustar o programa para cada pessoa ou situação específica.
  4. D) Repetição, isto é, copiar o mesmo comando várias vezes para atender a cada novo caso.
  5. E) Generalização, isto é, criar uma solução que funcione para vários casos parecidos.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado descreve um programa que conta metros caminhados por dia e que a professora quer reutilizar para qualquer quantidade de dias, sem reescrever tudo. O ponto central é: uma única solução deve servir para situações diferentes.
  2. Essa ideia é a generalização, que consiste em escrever uma solução genérica, geralmente com parâmetros ou variáveis (por exemplo, o número de dias), que funciona para vários casos parecidos sem precisar ser refeita para cada um.
  3. Por que as outras estão erradas:
  4. A) Automatização trata de deixar o computador executar tarefas sem intervenção humana, mas não explica a reutilização para casos diferentes.
  5. B) Armazenamento de dados guarda valores, mas não permite, por si só, usar a mesma solução em situações distintas.
  6. C) Personalização ajusta o programa para casos específicos, o oposto de uma solução que serve para vários casos.
  7. D) Repetição copia comandos várias vezes, o que é justamente o que a professora quer evitar ao não reescrever tudo.
  8. Conclusão: a alternativa correta é a E, que coincide com o gabarito oficial.

💡 Dica: Pense na ideia de servir para vários casos parecidos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Confunde a reutilização de uma solução com a ideia de automatizar tarefas, achando que o computador executar sozinho já garante o uso em situações diferentes.

Por que engana: Confundir generalização com apenas automatizar a tarefa.

B Erradaerro: Conceitual

Acredita que guardar valores de distância para usar depois é o que permite reaproveitar o programa, sem perceber que armazenar dados não é o mesmo que criar uma solução geral.

C Erradaerro: Interpretação

Interpreta que, para servir a diferentes situações, o programa precisa ser adaptado a cada caso, invertendo a ideia de uma solução única que funciona para todos.

D Erradaerro: Interpretação

Entende que reutilizar significa copiar o mesmo comando várias vezes, ignorando que o enunciado diz que a professora não quer reescrever tudo.

E Correta

Esta é a ideia correta, porque o programa foi pensado para servir a qualquer quantidade de dias, sem precisar ser refeito para cada situação.

Raio-X da questão

Dificuldade Média
Leitura Médio
Discriminação Alto
Peso pedagógico Médio
Autonomia do enunciado Alta.
Cobertura da habilidade Generaliza
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Contextualizado e di🧩 Questão conceitual.
🎯 Conceito central

Generalização.

📌 Objetivo

Reconhecer reutiliza

🧱 Pré-requisitos

Noção de algoritmo. · Diferença entre caso específico e caso geral.

📚 Reveja

Reaproveitamento de soluções.

⚠️ Erro mais comum

Confundir generalização com apenas automatizar a tarefa.

🌎 Tema transversal

Tecnologia e resolução de problemas.

🤝 Socioemocional

Flexibilidade cognitiva.

🏫 Contexto

Programação para dif

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.