GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Fácil⏱ medio

Em um exercício de programação, você deve criar um algoritmo que resolva diferentes operações matemáticas. Um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um exercício de programação, você deve criar um algoritmo que resolva diferentes operações matemáticas. Um dos problemas é somar dois números. O que você deve usar para tornar seu algoritmo capaz de resolver a soma de qualquer par de números?

  1. A) Utilizar constantes fixas no código.
  2. B) Criar um algoritmo específico para cada par de números.
  3. C) Definir variáveis que representem os números a serem somados.
  4. D) Usar apenas um número no algoritmo.
  5. E) Escrever o código apenas com as operações sem variáveis.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O problema pede um algoritmo que consiga somar qualquer par de números, e não apenas um par específico. A ideia central é generalidade: o mesmo código deve servir para 2 e 3, para 10 e 50, para quaisquer valores.
  2. Para isso, é preciso representar os números de forma genérica, por meio de variáveis. Uma variável é um espaço nomeado na memória que guarda um valor, que pode mudar a cada execução. Assim, o algoritmo pode ser escrito como 'leia a e b; resultado = a + b; mostre resultado', funcionando para qualquer par fornecido.
  3. Por que as outras alternativas estão erradas: A) constantes fixas prendem o código a valores únicos, impedindo a generalidade; B) criar um algoritmo para cada par é inviável e contraria a ideia de reutilização; D) usar apenas um número não permite somar dois valores; E) sem variáveis, não há como receber ou representar os números, então o código não pode operar sobre dados diferentes.
  4. Conclusão: a alternativa correta é a C, pois definir variáveis que representem os números a serem somados torna o algoritmo genérico e reutilizável para qualquer par de números.

💡 Dica: Pense em como criar uma função que receba dois números.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que fixar valores no código torna o programa mais simples e confiável, sem perceber que isso impede o uso com outros números.

B Erradaerro: Conceituala que mais engana

O aluno pensa que cada caso de soma precisa de um algoritmo próprio, confundindo a resolução de um exemplo com a resolução de uma classe de problemas.

Por que engana: Achar que é necessário criar um algoritmo para cada par de números ou usar valores fixos, em vez de usar variáveis para generalizar a soma.

C Correta

Definir variáveis permite que o algoritmo receba diferentes números de entrada.

D Erradaerro: Interpretação

O aluno entende que a soma exige apenas um número, ignorando que operações de soma envolvem pelo menos dois operandos.

E Erradaerro: Conceitual

O aluno acredita que operações podem ser escritas diretamente sem representar dados, ignorando que o algoritmo precisa de entradas para operar sobre valores variados.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo de soma

📌 Objetivo

fixacao

🧱 Pré-requisitos

variaveis em algoritmos · operacoes basicas de soma

📚 Reveja

Revisar como criar funções em programação.

⚠️ Erro mais comum

Achar que é necessário criar um algoritmo para cada par de números ou usar valores fixos, em vez de usar variáveis para generalizar a soma.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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.