Ao desenvolver um algoritmo para calcular a distância entre dois pontos em um plano, como você poderá…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Ao desenvolver um algoritmo para calcular a distância entre dois pontos em um plano, como você poderá aplicá-lo a diferentes pares de pontos?
- A) Fixar as coordenadas de um ponto.
- B) Utilizar variáveis para coordenadas.
- C) Somente usar números inteiros para as coordenadas.
- D) Requer a entrada em formato específico.
- E) Limitar a apenas dois pontos no cálculo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta como um algoritmo que calcula a distância entre dois pontos no plano pode ser reaproveitado para pares de pontos diferentes.
- Um algoritmo geral trabalha com variáveis que representam as coordenadas (por exemplo, x1, y1, x2, y2). Ao atribuir valores diferentes a essas variáveis, o mesmo passo a passo (diferença das coordenadas, elevação ao quadrado, soma e raiz quadrada) calcula a distância de qualquer par de pontos.
- Portanto, a alternativa correta é a B, que está de acordo com o gabarito oficial.
- A alternativa A está errada, pois fixar as coordenadas impediria o uso do algoritmo com outros pontos, justamente o oposto do que se deseja.
- A alternativa C está errada, pois a fórmula funciona com números reais quaisquer, não apenas inteiros.
- A alternativa D está errada, pois a aplicação a diferentes pares depende do uso de variáveis, não de um formato específico de entrada.
- A alternativa E está errada, pois o objetivo é justamente poder calcular para qualquer par de pontos, e não limitar a apenas dois pontos.
💡 Dica: Considere a fórmula da distância entre dois pontos.
Alternativa por alternativa
O aluno acredita que, para reutilizar o algoritmo, é preciso fixar as coordenadas de um ponto, confundindo fixação de referência com generalização do cálculo.
Por que engana: Achar que as coordenadas devem ser fixas ou limitadas, impedindo a reutilizacao do algoritmo para diferentes pontos.
Usar variáveis permite calcular a distância entre qualquer par de pontos.
O aluno supõe que a fórmula da distância só funciona com números inteiros, o que cria a falsa impressão de que coordenadas decimais ou negativas não podem ser usadas.
O aluno associa a aplicação do algoritmo a uma exigência de formato rígido de entrada, quando o que permite o reaproveitamento é a generalidade das variáveis.
O aluno entende que o algoritmo deve ser restrito a apenas dois pontos, ignorando que a ideia de algoritmo é servir a qualquer par de pontos.
Raio-X da questão
algoritmo de distância
fixacao
variaveis e atribuicoes · coordenadas no plano cartesiano
Revisar a fórmula da distância entre dois pontos no plano.
Achar que as coordenadas devem ser fixas ou limitadas, impedindo a reutilizacao do algoritmo para diferentes pontos.
pensamento_critico
cientifico
Questões parecidas com resolução
- Descreva como você pode criar um algoritmo que resolva o problema de calcular a distância entre dois pontos em um plano…
- Um programador deseja calcular a distância entre vários pontos em um espaço 2D. Como ele deve decompor esse problema?
- Como um algoritmo pode ser generalizado para resolver problemas semelhantes em programação?
- Dado um problema de calcular a área de diferentes formas geométricas, como você poderia generalizar um algoritmo que…
- Você tem um problema de calcular a área de diferentes formas geométricas. Como você poderia generalizar um algoritmo…
- Explique como você criaria um algoritmo genérico para resolver o problema de calcular a área de diferentes formas…
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
