Compare os seguintes problemas de programação: somar números consecutivos de 1 a 10 e somar números de 1 a N…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Compare os seguintes problemas de programação: somar números consecutivos de 1 a 10 e somar números de 1 a N. Identifique a semelhança e a diferença entre eles.
- A) Ambos somam números; no segundo, o limite pode variar.
- B) Ambos são instâncias do cálculo de soma.
- C) Ambos precisam de um loop para executar.
- D) Ambos têm o mesmo resultado final.
- E) Só o segundo problema utiliza variáveis.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O primeiro problema soma os inteiros de 1 a 10, com limite fixo (resultado 55). Passo 2: O segundo soma de 1 a N, em que N é um parâmetro que pode assumir qualquer valor, ou seja, o limite pode variar. Passo 3: Os dois problemas têm a mesma natureza, que é somar uma sequência de inteiros consecutivos, e podem ser resolvidos com um laço que acumula valores ou, no caso de 1 a N, pela fórmula N(N+1)/2. Passo 4: A alternativa A descreve a semelhança (ambos somam números) e a diferença (o limite varia no segundo), que é exatamente o que a questão pede. Passo 5: A alternativa B é verdadeira, mas incompleta, pois não aponta a diferença pedida. Passo 6: A alternativa C está errada porque o laço não é obrigatório, já que o primeiro problema pode ser resolvido diretamente pela fórmula 10 x 11 / 2. Passo 7: A alternativa D está errada porque o resultado do segundo problema depende de N, e só coincide com 55 quando N vale 10. Passo 8: A alternativa E está errada porque ambos os problemas podem usar variáveis, como o acumulador da soma e o contador do laço. Gabarito oficial confirmado.
💡 Dica: Compare o que permanece igual e o que varia entre os dois limites da soma.
Alternativa por alternativa
Nos dois problemas, calcula-se a soma de números consecutivos a partir de 1. No primeiro, o limite é sempre 10; no segundo, ele é indicado por N e pode variar.
Acredita que basta apontar a semelhança para responder, sem perceber que a questão exige também a diferença entre os problemas. A afirmação é verdadeira, mas incompleta.
Por que engana: Pode confundir a semelhança do objetivo — somar números — com a diferença entre os problemas, ignorando que N torna variável o limite da soma.
Acha que todo problema de soma exige um laço de repetição, sem perceber que a soma de 1 a 10 pode ser calculada diretamente pela fórmula.
Lê 1 a 10 e 1 a N como se fossem o mesmo intervalo, concluindo que os resultados finais coincidem.
Associa o uso de variáveis apenas ao parâmetro N, esquecendo que o acumulador e o contador também são variáveis no primeiro problema.
Raio-X da questão
generalização de problemas de programação
avaliacao
variáveis e parâmetros em programação · sequências numéricas e somatórios
Revise a diferença entre um problema com limite fixo e outro parametrizado por N.
Pode confundir a semelhança do objetivo — somar números — com a diferença entre os problemas, ignorando que N torna variável o limite da soma.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
