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
- — Se o corredor entre as salas 4 e 5 estiver fechado, o visitante não pode receber um caminho antigo — explicou a…
- Uma estudante criou um programa para contar pontos em um jogo. Depois, percebeu que a mesma estrutura podia servir para…
- Projete a assinatura de um algoritmo que resolve várias instâncias de caminho mínimo: recebe um grafo e uma lista de…
- Projete a assinatura de um algoritmo generalizado chamado normalizar que aplica min–max scaling a um conjunto de…
- Compare três instâncias do problema de alocação de salas: instância A (30 turmas, horários fixos), B (45 turmas…
- No pseudocódigo de uma função que processa dados, qual termo descreve as condições que devem ser verdadeiras antes da…
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
