Um programador deseja criar um algoritmo que possa calcular a área de diferentes formas geométricas, como…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e comparar modelos (representações) de objetos, identificando padrões e atributos essenciais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um programador deseja criar um algoritmo que possa calcular a área de diferentes formas geométricas, como triângulos e retângulos. Qual é a principal diferença que ele deve implementar nas variáveis para cada forma?
- A) As variáveis são idênticas para todas as formas geométricas.
- B) O algoritmo deve incluir variáveis que representem apenas a área final.
- C) As variáveis devem ser adaptadas para diferentes formas, considerando suas propriedades.
- D) Não é necessário utilizar variáveis para resolver esse problema.
- E) O algoritmo pode ser simplificado para usar sempre as mesmas variáveis.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O problema pede a principal diferença que o programador deve implementar nas variáveis ao calcular a área de formas diferentes, como triângulos e retângulos.
- Cada figura depende de medidas distintas. O retângulo usa base e altura (área = base x altura). O triângulo também usa base e altura, mas com a fórmula área = (base x altura) / 2. Em outras figuras, como o círculo, a medida necessária é o raio, e não base e altura.
- Portanto, as variáveis precisam ser adaptadas a cada forma, considerando as propriedades (medidas e fórmula) de cada uma. Essa é a alternativa C, que coincide com o gabarito oficial.
- A alternativa A está errada, pois as formas exigem medidas diferentes e nem sempre as mesmas variáveis servem para todas. A alternativa B está errada, porque armazenar apenas a área final não permite calcular a área a partir das medidas. A alternativa D está errada, pois sem variáveis não há como receber e processar as medidas de cada figura. A alternativa E está errada, já que usar sempre as mesmas variáveis ignora as propriedades específicas de cada forma.
- Conclusão: a alternativa correta é a C, em concordância com o gabarito oficial.
💡 Dica: Considere as fórmulas de área para cada forma geométrica.
Alternativa por alternativa
O aluno acredita que, como todas as figuras têm 'área', basta usar exatamente os mesmos nomes e tipos de variáveis para qualquer forma, ignorando que cada figura exige medidas diferentes.
O aluno entende que o algoritmo só precisa guardar o resultado final, sem as medidas de entrada necessárias para o cálculo da área.
Cada forma geométrica possui propriedades distintas que requerem variáveis específicas.
O aluno acredita que é possível calcular a área apenas com operações diretas, sem armazenar valores em variáveis, o que não é viável para um algoritmo genérico que recebe dados.
O aluno pensa que simplificar o algoritmo significa reutilizar sempre as mesmas variáveis, sem perceber que isso impede representar as propriedades específicas de cada forma.
Por que engana: Achar que as mesmas variáveis podem ser usadas para todas as formas sem considerar suas propriedades especificas.
Raio-X da questão
variáveis em algoritmos
avaliacao
variaveis em algoritmos · propriedades de formas geometricas
Revisar como calcular a área de triângulos e retângulos.
Achar que as mesmas variáveis podem ser usadas para todas as formas sem considerar suas propriedades especificas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Na sala de brinquedos, há um trenzinho vermelho de madeira e outro azul de plástico. Os dois têm rodas e encaixam no…
- Na sala, há dois carrinhos: um vermelho com 4 rodas e outro azul com 3 rodas. Quais partes mudam de um carrinho para o…
- Em uma escola de Manaus, um robô separa figuras por cor. Analise qual dado ele precisa receber para funcionar.
- Um modelo testou 10 fotos de animais e acertou 8. Identifique o resultado que mostra melhor desempenho do algoritmo em…
- Ao criar uma história em quadrinhos, os personagens podem ser programados para interagir em um aplicativo. Qual é a…
- Em um jogo educativo sobre a preservação de rios, o jogador ganha 10 pontos ao recolher cada resíduo e perde 5 pontos ao…
🔎 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
