Lia quer criar um programa que calcule o perímetro de várias formas geométricas. Qual passo a passo usa…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Lia quer criar um programa que calcule o perímetro de várias formas geométricas. Qual passo a passo usa variáveis para calcular cada perímetro?
- A) Usar números fixos, dispensar variáveis e mostrar perímetro.
- B) Escolher forma, ignorar medidas, calcular e mostrar perímetro.
- C) Usar fórmula do quadrado, calcular e mostrar perímetro.
- D) Guardar duas medidas, somar, calcular e mostrar perímetro.
- E) Guardar medidas em variáveis, escolher fórmula, calcular perímetro.
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado pede um passo a passo que use variáveis para calcular o perímetro de várias figuras diferentes. Variáveis são espaços de memória que guardam valores, como os lados de uma figura, e permitem reutilizar o mesmo programa para medidas diferentes.
- Analisando a alternativa E, ela descreve três etapas: guardar as medidas em variáveis, escolher a fórmula adequada à forma e calcular o perímetro. Isso reflete exatamente como um programa deve funcionar: os dados ficam armazenados, a fórmula depende da figura e o resultado é obtido a partir dos dados guardados.
- Cada forma tem sua própria fórmula de perímetro. Um triângulo exige a soma dos três lados, um retângulo usa 2 vezes (base mais altura), um quadrado usa 4 vezes o lado e um círculo usa 2 vezes pi vezes o raio. Por isso é preciso escolher a fórmula conforme a figura antes de calcular.
- Por que as outras estão erradas. A: usar números fixos impede que o programa sirva para medidas diferentes, e dispensar variáveis vai contra o que o enunciado pede. B: ignorar as medidas torna impossível calcular o perímetro, pois ele depende dos lados. C: usar apenas a fórmula do quadrado serve só para uma forma, e o enunciado pede várias formas. D: guardar apenas duas medidas não atende a figuras com três ou mais lados, como o triângulo ou o pentágono.
- Conclusão: o passo a passo correto é o da alternativa E, que combina variáveis para armazenar medidas, escolha da fórmula conforme a forma e cálculo do perímetro. O gabarito oficial E está correto.
💡 Dica: Identifique as fórmulas para cada forma geométrica antes de escrever o algoritmo.
Alternativa por alternativa
O aluno acredita que usar números fixos no código é suficiente, sem perceber que o programa precisa aceitar medidas diferentes para cada figura.
Por que engana: Achar que a mesma fórmula serve para todas as formas ou que variáveis não são necessárias para representar diferentes formas.
O aluno entende que a escolha da forma basta para calcular o perímetro, esquecendo que a fórmula depende justamente das medidas dos lados.
O aluno lê a questão como se pedisse apenas um tipo de figura e não percebe que o enunciado fala em várias formas geométricas.
O aluno supõe que duas medidas bastam para qualquer figura, o que vale apenas para retângulos e não para triângulos ou outros polígonos, e não inclui a escolha da fórmula.
O algoritmo guarda as medidas em variáveis, escolhe a fórmula da forma e calcula o perímetro. Assim, pode ser usado com diferentes formas geométricas.
Raio-X da questão
perímetro de formas geométricas
fixacao
algoritmos básicos · variáveis em programação
Revisar as fórmulas de perímetro para diferentes formas geométricas.
Achar que a mesma fórmula serve para todas as formas ou que variáveis não são necessárias para representar diferentes formas.
pensamento_critico
abstrato
Questões parecidas com resolução
- Lia criou um caminho no tabuleiro. O tablet usa “andar 10 passos”, e o robô usa “andar 1 quadrado”. Por que Lia escreveu…
- Algoritmo: "Ler nota. Se nota >= 60 então imprimir 'Aprovado'. Senão imprimir 'Reprovado'." Qual será a saída para nota…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Descreva em passos um algoritmo que, recebendo a lista de adjacência de um grafo não direcionado, retorne todas as…
- Descreva um algoritmo em pseudocódigo que, dado n variáveis booleanas (dados de entrada), gere todas as 2^n combinações…
- Projete um algoritmo em pseudocódigo que receba uma lista de nomes (strings) como dado de entrada e devolva uma lista de…
🔎 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
