GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO06Difícil⏱ medio

Lia está criando um programa para calcular a área de várias formas geométricas, como quadrados, retângulos e…

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

Lia está criando um programa para calcular a área de várias formas geométricas, como quadrados, retângulos e triângulos. Ela quer usar uma função chamada calcularArea para fazer esses cálculos. Qual estratégia deve ser usada para que a função calcularArea funcione com diferentes formas geométricas?

  1. A) Receber somente a medida da base da forma.
  2. B) Aplicar a mesma fórmula para todas as formas.
  3. C) Receber a forma e suas medidas, escolhendo a fórmula correspondente.
  4. D) Usar sempre a fórmula da área do quadrado.
  5. E) Escolher a fórmula apenas pelo número de lados.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Lia quer uma única função, calcularArea, que sirva para quadrados, retângulos, triângulos e outras formas. Como cada forma tem sua própria fórmula de área, a função precisa saber qual forma está sendo tratada e quais medidas ela possui.
  2. A estratégia adequada é receber como entrada a forma (por exemplo, o tipo ou um identificador) junto com suas medidas, e então escolher dentro da função a fórmula correspondente. Por exemplo, para um quadrado usa-se lado vezes lado; para um retângulo, base vezes altura; para um triângulo, base vezes altura dividido por 2.
  3. A alternativa A está errada, pois a área de muitas formas depende de mais de uma medida (um retângulo precisa de base e altura, um quadrado precisa do lado), e a base sozinha não basta.
  4. A alternativa B está errada, pois não existe uma única fórmula de área que sirva para todas as formas; cada figura tem sua própria expressão.
  5. A alternativa D está errada, pois usar sempre a fórmula do quadrado calcularia corretamente apenas quadrados e daria resultados incorretos para as demais formas.
  6. A alternativa E está errada, pois o número de lados não identifica univocamente a forma: quadrado e retângulo têm 4 lados e fórmulas diferentes, e o círculo sequer possui lados.
  7. Conclusão: a alternativa correta é a C, que combina identificação da forma com suas medidas e escolha da fórmula adequada, exatamente o que torna a função reutilizável para diferentes figuras. O gabarito oficial está correto.

💡 Dica: Considere os parâmetros que a função pode receber.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno imagina que apenas uma medida, como a base, basta para calcular a área de qualquer figura, ignorando que a altura ou outras medidas também são necessárias.

Por que engana: Achar que uma unica funcao pode calcular area de todas as formas sem diferenciar parametros especificos.

B Erradaerro: Conceitual

O aluno acredita que uma única fórmula pode servir para todas as formas geométricas, sem perceber que cada figura tem sua expressão própria de área.

C Correta

Para calcular áreas de formas diferentes, a função precisa identificar a forma recebida e usar suas medidas na fórmula adequada. Assim, ela pode calcular áreas de quadrados, retângulos, triângulos e outras formas.

D Erradaerro: Senso comum

O aluno generaliza a fórmula de um caso particular (o quadrado) para todas as figuras, aplicando lado vezes lado a retângulos e triângulos.

E Erradaerro: Conceitual

O aluno supõe que o número de lados define a forma e, portanto, a fórmula, sem notar que quadrado e retângulo têm 4 lados mas áreas calculadas de maneiras diferentes, e que o círculo não tem lados.

Raio-X da questão

Dificuldade Difícil
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✍️ interpretativa🧩 progressao
🎯 Conceito central

função em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de funcao · parametros em funcoes

📚 Reveja

Revisar como funções podem ser utilizadas com diferentes parâmetros.

⚠️ Erro mais comum

Achar que uma unica funcao pode calcular area de todas as formas sem diferenciar parametros especificos.

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