Em uma competição de programação, os participantes devem resolver problemas similares utilizando algoritmos…
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
Em uma competição de programação, os participantes devem resolver problemas similares utilizando algoritmos. Um dos problemas é calcular a área de diferentes formas geométricas. Qual o algoritmo mais adequado para calcular a área de um círculo, quadrado e triângulo utilizando variáveis?
- A) Utilizar uma única fórmula de área para todas as formas.
- B) Criar funções separadas para cada forma geométrica, aceitando parâmetros como base e altura.
- C) Desenhar as formas no papel e medir a área com uma régua.
- D) Usar a mesma variável para armazenar a área de todas as formas geométricas.
- E) Ignorar a definição de variáveis e apenas empregar números fixos nas fórmulas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede o algoritmo mais adequado para calcular a área de um círculo, um quadrado e um triângulo usando variáveis.
- Cada figura tem sua própria fórmula: círculo (pi vezes raio ao quadrado), quadrado (lado ao quadrado) e triângulo (base vezes altura dividido por 2). Logo, um único cálculo não serve para todas.
- A alternativa B propõe funções separadas para cada forma, recebendo parâmetros como base e altura. Isso organiza o código, reaproveita a lógica e deixa explícitas as variáveis de entrada de cada cálculo, sendo a abordagem mais adequada.
- Por que as outras estão erradas: A usa uma única fórmula para todas as formas, o que é impossível porque cada figura tem fórmula própria; C mede no papel, o que não é um algoritmo computacional; D guarda a área em uma mesma variável, o que até pode ocorrer, mas não resolve como calcular cada área; E elimina o uso de variáveis, contrariando o enunciado.
- Conclusão: o gabarito B está correto.
💡 Dica: Considere as fórmulas para calcular a área de cada forma geométrica.
Alternativa por alternativa
Acredita que uma só fórmula pode servir para qualquer figura, ignorando que cada forma geométrica tem sua própria expressão de área.
Por que engana: Achar que uma unica formula serve para todas as formas ou nao entender a necessidade de parametros diferentes para cada figura.
Essa abordagem permite calcular a área de cada forma de maneira flexível e eficiente.
Confunde algoritmo computacional com medição física, achando que resolver o problema é desenhar e medir as figuras manualmente.
Entende que reutilizar uma única variável para todas as áreas basta, sem perceber que é preciso um método diferente para calcular cada forma.
Imagina que fixar números diretamente nas fórmulas é mais simples, sem perceber que isso impede reutilização e generalização do algoritmo com variáveis, que é o que o enunciado exige.
Raio-X da questão
algoritmos de área
avaliacao
algoritmos para area · uso de funcoes e variaveis
Revisar as fórmulas de cálculo de área para círculo, quadrado e triângulo.
Achar que uma unica formula serve para todas as formas ou nao entender a necessidade de parametros diferentes para cada figura.
pensamento_critico
cientifico
Questões parecidas com resolução
- Considere o seguinte problema: calcular a área de diferentes formas geométricas. Se você tem um quadrado, um retângulo e…
- Um programador deseja criar um algoritmo que possa calcular a área de diferentes formas geométricas, como triângulos e…
- Um estudante precisa escrever um algoritmo para calcular a área de diferentes formas geométricas. Como ele pode usar…
- Dado um problema de calcular a área de diferentes formas geométricas, como você poderia generalizar um algoritmo que…
- Considere três instâncias de cálculo de área: retângulo (base, altura), triângulo (base, altura) e círculo (raio)…
- 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
