Quando criamos um algoritmo que utiliza parâmetros, qual é a principal vantagem que obtemos?
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
Quando criamos um algoritmo que utiliza parâmetros, qual é a principal vantagem que obtemos?
- A) O código fica mais longo.
- B) Ele se torna ineficaz.
- C) Facilita a adaptação para diferentes cenários.
- D) Aumenta a complexidade de compreensão.
- E) Impede a modularização do código.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado com atenção. A pergunta quer saber a principal vantagem de usar parâmetros em um algoritmo.
- Lembre o conceito. Parâmetros são valores ou variáveis que o algoritmo recebe de fora no momento da chamada. Assim, a mesma lógica pode ser executada com dados diferentes, sem reescrever o código.
- Analise as alternativas. A alternativa C descreve exatamente essa vantagem: com parâmetros, o algoritmo se adapta a diferentes cenários apenas mudando os valores recebidos.
- Verifique as demais. A alternativa A está errada, pois parâmetros não tornam o código mais longo; ao contrário, evitam repetições. A alternativa B está errada, pois parâmetros não tornam o algoritmo ineficaz, já que apenas organizam e reaproveitam a lógica. A alternativa D está errada, pois parâmetros tornam o código mais claro e reutilizável, não mais difícil de entender. A alternativa E está errada, pois parâmetros justamente favorecem a modularização, permitindo dividir o código em funções reutilizáveis.
- Conclusão. A alternativa correta é a C, que coincide com o gabarito oficial.
💡 Dica: Pense na flexibilidade que os parâmetros oferecem ao algoritmo.
Alternativa por alternativa
Acredita que usar parâmetros acrescenta linhas ao código, confundindo a chamada de uma função com a repetição de trechos de código inteiros.
Associa parâmetros a perda de desempenho, imaginando que qualquer recurso extra deixa o algoritmo ineficaz, sem considerar que ele apenas organiza a lógica.
Parâmetros tornam o algoritmo mais versátil e adaptável.
Acha que, por ter mais elementos na chamada, o código fica mais difícil de entender, sem perceber que a clareza melhora ao separar dados da lógica.
Por que engana: Achar que o uso de parametros sempre torna o codigo mais complexo ou ineficaz, sem perceber que eles facilitam a adaptacao e reutilizacao.
Entende que parâmetros amarram as partes do código umas às outras, quando na verdade são o que permite criar funções independentes e reutilizáveis.
Raio-X da questão
vantagens de parâmetros em algoritmos
avaliacao
parametros em algoritmos · modularizacao de codigo
Revisar o conceito de parâmetros em algoritmos e suas aplicações.
Achar que o uso de parametros sempre torna o codigo mais complexo ou ineficaz, sem perceber que eles facilitam a adaptacao e reutilizacao.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de se utilizar algoritmos?
- Quando usamos a repetição em um algoritmo, qual é a principal vantagem?
- Qual a principal vantagem de usar algoritmos em programação?
- Qual é a principal vantagem do reúso de algoritmos na programação?
- Qual é o principal benefício do reúso de código em algoritmos?
- Qual é a principal vantagem de usar algoritmos com repetições em programação?
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
