Frequentemente, durante práticas de programação, observamos o resultado de determinado código‑fonte, observamos as limitações desse resultado e refletimos como poderíamos proceder para alcançar resultados melhores. Este é um exemplo da habilidade de pensamento computacional denominada:
Questão
Frequentemente, durante práticas de programação, observamos o resultado de determinado código‑fonte, observamos as limitações desse resultado e refletimos como poderíamos proceder para alcançar resultados melhores. Este é um exemplo da habilidade de pensamento computacional denominada:
Alternativas
A) Abstração
B) Automação
C) Detecção de padrões
D) Análise/avaliação
E) Decomposição
Explicação
A situação descrita envolve executar/observar o resultado de um código, identificar limitações nesse resultado e refletir sobre como melhorar (ou seja, julgar a qualidade da solução e propor ajustes).
No pensamento computacional, essa habilidade corresponde à análise/avaliação, pois inclui:
- verificar se a solução atende ao objetivo;
- identificar problemas/limitações;
- decidir o que mudar para melhorar o desempenho/correção.
As demais alternativas não são o foco do enunciado:
- Abstração: selecionar informações essenciais e modelar o problema.
- Automação: fazer o computador executar o processo/solução automaticamente.
- Detecção de padrões: reconhecer semelhanças entre casos.
- Decomposição: dividir o problema em partes menores.
Alternativa correta: (D).