GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO06Média⏱ medio

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

Habilidade BNCC EF69CO06

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?

  1. A) Ambos usam a mesma fórmula, mas com variáveis nomeadas diferentes.
  2. B) Um algoritmo usa fórmulas complexas e o outro uma simples.
  3. C) Ambos precisam ser escritos na mesma linguagem de programação.
  4. D) Um algoritmo não aceita variáveis, o outro sim.
  5. E) Ambos só funcionam para retângulos de tamanho fixo.

✅ Resposta correta: alternativa A

Resolução passo a passo

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

A Correta

As variáveis podem ser nomeadas de forma diferente, mas a lógica permanece a mesma.

B Erradaerro: Senso comum

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.

C Erradaerro: Conceituala que mais engana

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.

D Erradaerro: Interpretação

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.

E Erradaerro: Interpretação

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

Dificuldade Média
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 progressao
🎯 Conceito central

algoritmos de área

📌 Objetivo

diagnostico

🧱 Pré-requisitos

algoritmo e variaveis · formula area retangulo

📚 Reveja

Revisar como calcular a área de um retângulo e a estrutura de algoritmos.

⚠️ Erro mais comum

Confundir a necessidade de linguagem ou variaveis com a formula usada para calcular a area, levando a escolher alternativas incorretas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

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

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.