Explique como a generalização pode melhorar a eficiência de um algoritmo para calcular áreas de diferentes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique como a generalização pode melhorar a eficiência de um algoritmo para calcular áreas de diferentes formas geométricas.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Generalizar o algoritmo permite que uma única função possa calcular a área para triângulos, retângulos e círculos, economizando tempo e esforço na programação.
Explicação
A generalização de um algoritmo reduz a redundância, pois evita a necessidade de criar funções separadas para cada forma geométrica. Isso não apenas simplifica o código, mas também facilita a manutenção e a atualização do algoritmo. Além disso, um único método pode ser otimizado para melhorar a eficiência geral do cálculo.
Raio-X da questão
generalização de algoritmos
avaliacao
algoritmos e estruturas de dados · conceito de generalizacao em algoritmos
Revisar conceitos de eficiência em algoritmos e formas geométricas.
Confundir generalizacao com simples repeticao de codigo, sem entender como reutilizar e adaptar algoritmos para diferentes casos.
pensamento_critico
cientifico
Questões parecidas com resolução
- Uma casa de cultura organiza duas mostras e quer usar o mesmo sistema de bilheteria. Na Mostra A, o ingresso inteiro…
- Em um aplicativo de lanches, a pessoa escolhe os itens do pedido, informa quantidades, endereço de entrega e forma de…
- No fim da tarde, a cozinha solidária do bairro recebe pedidos por mensagem e imprime um bilhete para cada entrega. O…
- No terminal de um abrigo de animais, os voluntários passaram a registrar a chegada de cães e gatos em um sistema…
- Na entrada de um clube de leitura, um painel eletrônico libera o acesso às oficinas com base em duas informações: a…
- — "No aplicativo, o usuario consegue fazer duas coisas principais", explicou a atendente ao descrever o servico digital…
Todas as questões de Estratégias de solução de problemas - Generalização
🔎 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
