Para automatizar uma solução usando programação, qual técnica de resolução você deve aplicar?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para automatizar uma solução usando programação, qual técnica de resolução você deve aplicar?
- A) Decomposição
- B) Generalização
- C) Reúso de código
- D) Análise de dados
- E) Teste de software
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pergunta qual técnica de resolução deve ser aplicada para automatizar uma solução por meio de programação. Isso remete ao pensamento computacional, cujas técnicas básicas incluem decomposição, reconhecimento de padrões, abstração e construção de algoritmos. Passo 2: Para programar, primeiro é preciso dividir o problema complexo em partes menores e mais simples, que possam ser resolvidas e implementadas uma a uma. Essa técnica é a decomposição. Passo 3: Depois de decompor, cada parte vira um passo de algoritmo que o computador consegue executar, e as partes são unidas para formar a automação completa. Passo 4: A alternativa B (Generalização) é uma técnica do pensamento computacional, mas aparece principalmente quando se identificam padrões para reaproveitar uma solução em casos semelhantes, e não como o primeiro passo para automatizar. A alternativa C (Reúso de código) é uma prática de desenvolvimento que economiza trabalho, mas só pode ser aplicada depois que a solução já foi pensada e dividida em partes. A alternativa D (Análise de dados) é uma área que trabalha com interpretação de informações e não é uma técnica geral para construir uma automação. A alternativa E (Teste de software) serve para verificar se o programa funciona, sendo uma etapa posterior ao desenvolvimento. Passo 5: Como o gabarito oficial indica a alternativa A, a resposta oficial coincide com a análise feita. Há uma pequena ambiguidade, porque a generalização também faz parte do pensamento computacional, mas a decomposição é a técnica mais diretamente associada ao planejamento da automação.
💡 Dica: Pense nas técnicas de programação que você já aprendeu.
Alternativa por alternativa
A decomposição é necessária para estruturar a solução automatizada.
O aluno pode ter associado automação à ideia de criar uma regra geral que sirva para vários casos, sem perceber que a etapa inicial é quebrar o problema em partes.
O aluno pode ter pensado que automatizar significa simplesmente reaproveitar código já existente, sem considerar que é preciso primeiro planejar e dividir a solução.
Por que engana: Confundir técnicas de resolução de problemas, como decomposição, com outras etapas do desenvolvimento, como teste de software.
O aluno pode ter confundido automação com processamento de grandes volumes de dados, relacionando programação ao termo análise de dados sem atentar ao que a questão pede.
O aluno pode ter imaginado que testar o programa é a parte central para automatizar, quando o teste só verifica a solução depois que ela já foi construída.
Raio-X da questão
técnicas de programação
avaliacao
técnicas de programação · pensamento computacional
Revisar as principais técnicas de resolução em programação.
Confundir técnicas de resolução de problemas, como decomposição, com outras etapas do desenvolvimento, como teste de software.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- — Se dois voluntários entregarem o mesmo aparelho, como saberemos onde ele está? — perguntou uma visitante ao chegar à…
- Monitores de um centro esportivo estão testando um placar digital para partidas de futsal, vôlei e basquete. Antes de…
- Por que duas pessoas que leem uma história na tela podem chegar a trechos diferentes? Para uma mostra comunitária…
- Caminhões recolhem livros em uma campanha fictícia para renovar bibliotecas de bairro. Em cada ponto de coleta…
- — Se chegarem novos tipos de objetos, vou precisar copiar tudo outra vez? — perguntou Joana, que ajuda no ponto de…
- — Se enviarmos as caixas sem organização, um abrigo poderá receber itens que não pediu e outro ficará sem produtos…
Todas as questões de Estratégias de solução de problemas - Decomposiçã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
