Analise os algoritmos a seguir que resolvem o mesmo problema de calcular a área de um retângulo. Quais são as…
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
Analise os algoritmos a seguir que resolvem o mesmo problema de calcular a área de um retângulo. Quais são as semelhanças e diferenças entre eles?
- A) Ambos usam a mesma fórmula, mas com variáveis nomeadas diferentes.
- B) Um algoritmo usa fórmulas complexas e o outro uma simples.
- C) Ambos precisam ser escritos na mesma linguagem de programação.
- D) Um algoritmo não aceita variáveis, o outro sim.
- E) Ambos só funcionam para retângulos de tamanho fixo.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Os algoritmos da questão resolvem o mesmo problema, calcular a área de um retângulo. Na área de retângulo, o procedimento é sempre multiplicar base por altura, ou seja, área = base x altura. Passo 2: Ao comparar os algoritmos apresentados, a semelhança essencial está na fórmula: ambos calculam a área pela multiplicação das dimensões do retângulo. A diferença está apenas na forma de escrever: os nomes das variáveis (por exemplo, largura e altura, ou base e altura) podem mudar de um algoritmo para o outro. Passo 3: Por isso a alternativa A é a correta, pois descreve exatamente esse cenário, com a mesma fórmula e variáveis nomeadas de modo diferente. Passo 4: A alternativa B está errada, porque a fórmula da área de um retângulo é simples nos dois casos; não há uma fórmula complexa em um dos algoritmos. Passo 5: A alternativa C está errada, porque algoritmos são descrições de passos independentes de linguagem, e podem ser escritos em qualquer linguagem de programação. Passo 6: A alternativa D está errada, porque variáveis são um recurso básico de algoritmos e, para armazenar as medidas do retângulo, os dois algoritmos precisam de variáveis. Passo 7: A alternativa E está errada, porque o cálculo funciona para qualquer retângulo, independentemente do tamanho, e não há tamanho fixo imposto pela fórmula.
💡 Dica: Compare os passos e a lógica de cada algoritmo.
Alternativa por alternativa
As variáveis podem ser nomeadas de forma diferente, mas a lógica permanece a mesma.
O aluno imagina que um dos algoritmos usa uma fórmula mais sofisticada, talvez por ter mais linhas ou passos, sem perceber que ambos multiplicam base por altura.
O aluno acredita que algoritmo é um código preso a uma linguagem específica, confundindo a solução lógica com a sua implementação em uma linguagem.
Por que engana: Confundir a necessidade de linguagem ou variaveis com a formula usada para calcular a area, levando a escolher alternativas incorretas.
O aluno pensa que algoritmos sem variáveis são possíveis para armazenar medidas, ou interpreta que um dos algoritmos apenas usa valores fixos escritos diretamente no cálculo.
O aluno entende que o algoritmo só serve para um caso particular, lendo mal que a solução deve valer para quaisquer medidas de base e altura.
Raio-X da questão
algoritmos de área
diagnostico
algoritmo e variaveis · formula area retangulo
Revisar como calcular a área de um retângulo e a estrutura de algoritmos.
Confundir a necessidade de linguagem ou variaveis com a formula usada para calcular a area, levando a escolher alternativas incorretas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a semelhança e a diferença entre os algoritmos para calcular a área de um quadrado e de um retângulo. Quais…
- Identifique a diferença entre algoritmos que solucionam problemas de cálculo da área de diferentes formas geométricas…
- Identifique semelhanças e diferenças entre os problemas de cálculo da área de quadrados e retângulos. Quais variáveis…
- Em uma aula de Computação, uma turma escreveu dois algoritmos para calcular áreas. No primeiro, o programa lê a medida…
- Você está criando um programa para calcular a área de diferentes formas geométricas. Para isso, você precisa desenvolver…
- Identifique a semelhança entre duas instâncias do problema de calcular a área de um retângulo. Quais são as variáveis…
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
