GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ medio

Um estudante precisa escrever um algoritmo para calcular a área de diferentes formas geométricas. Como ele…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um estudante precisa escrever um algoritmo para calcular a área de diferentes formas geométricas. Como ele pode usar variáveis para resolver os casos generais?

  1. A) Usar uma fórmula específica para cada forma.
  2. B) Criar variáveis para cada forma.
  3. C) Utilizar uma única fórmula fixa para todas as formas.
  4. D) Definir parâmetros como base e altura.
  5. E) Criar um algoritmo sem variáveis.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pede como usar variáveis para escrever um algoritmo que sirva para casos gerais, isto é, para calcular a área de várias formas sem refazer o algoritmo a cada uma. Passo 2: Resolvendo por conta própria, a ideia central é generalizar: em vez de fixar valores numéricos, o algoritmo usa parâmetros (variáveis de entrada) que representam as medidas necessárias. Por exemplo, para retângulo e triângulo, a base e a altura são parâmetros, e a área é calculada a partir deles. Passo 3: A alternativa D, definir parâmetros como base e altura, descreve exatamente isso: variáveis genéricas que recebem valores concretos em cada caso. Passo 4: A alternativa A está errada, pois usar uma fórmula específica para cada forma é justamente o que se quer evitar, já que não generaliza o cálculo. Passo 5: A alternativa B está errada, pois criar variáveis para cada forma multiplica os casos em vez de generalizar; variáveis devem representar grandezas, não figuras. Passo 6: A alternativa C está errada, pois uma única fórmula fixa não serve para todas as formas, que têm áreas calculadas de maneiras diferentes. Passo 7: A alternativa E está errada, pois um algoritmo sem variáveis não consegue receber dados diferentes e, portanto, não resolve os casos gerais. Passo 8: Comparando com o gabarito oficial, a letra D coincide com a resposta que obtive, então não há divergência.

💡 Dica: Considere as fórmulas de área para cada forma geométrica.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que, para cada forma geométrica, é necessário um cálculo próprio, sem perceber que parâmetros comuns permitem generalizar o algoritmo.

B Erradaerro: Conceituala que mais engana

O aluno confunde variável com o nome da figura, achando que cada forma precisa de uma variável dedicada em vez de grandezas genéricas como base e altura.

Por que engana: Confundir o uso de variaveis com formulas fixas, nao entendendo que parametros permitem generalizar o algoritmo.

C Erradaerro: Conceitual

O aluno supõe que uma única fórmula pode servir para todas as formas, ignorando que áreas diferentes exigem expressões diferentes, ainda que parametrizadas.

D Correta

Com base e altura, o algoritmo pode calcular áreas de triângulos e retângulos.

E Erradaerro: Conceitual

O aluno entende que variáveis são dispensáveis em algoritmos, sem perceber que é justamente o uso de variáveis que permite tratar casos gerais com os mesmos passos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ situacional🧩 progressao
🎯 Conceito central

variáveis em algoritmos

📌 Objetivo

fixacao

🧱 Pré-requisitos

variaveis em algoritmos · conceito de parametros

📚 Reveja

Revisar como utilizar variáveis em algoritmos para cálculos.

⚠️ Erro mais comum

Confundir o uso de variaveis com formulas fixas, nao entendendo que parametros permitem generalizar o algoritmo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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