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
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?
- A) Usar uma fórmula específica para cada forma.
- B) Criar variáveis para cada forma.
- C) Utilizar uma única fórmula fixa para todas as formas.
- D) Definir parâmetros como base e altura.
- E) Criar um algoritmo sem variáveis.
✅ Resposta correta: alternativa D
Resolução passo a passo
- 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
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.
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.
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.
Com base e altura, o algoritmo pode calcular áreas de triângulos e retângulos.
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
variáveis em algoritmos
fixacao
variaveis em algoritmos · conceito de parametros
Revisar como utilizar variáveis em algoritmos para cálculos.
Confundir o uso de variaveis com formulas fixas, nao entendendo que parametros permitem generalizar o algoritmo.
pensamento_critico
cientifico
Questões parecidas com resolução
- Um programador deseja criar um algoritmo que possa calcular a área de diferentes formas geométricas, como triângulos e…
- Dado um problema de calcular a área de diferentes formas geométricas, como você poderia generalizar um algoritmo que…
- Considere o seguinte problema: calcular a área de diferentes formas geométricas. Se você tem um quadrado, um retângulo e…
- Um grupo de alunos precisa calcular a área de diferentes formas geométricas. Se a área de um quadrado é calculada como…
- Em uma competição de programação, os participantes devem resolver problemas similares utilizando algoritmos. Um dos…
- Você está criando um programa para calcular a área de diferentes formas geométricas. Para isso, você precisa desenvolver…
🔎 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
