No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes?
Questão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes?
Alternativas
A) Decomposição.
B) Algoritmo.
C) Iteração.
D) Abstração.
E) Padrões.
Explicação
A questão descreve a habilidade de simplificar um problema complexo ao selecionar apenas as características essenciais e desconsiderar detalhes que não importam para a solução.
No pensamento computacional, esse conceito é justamente abstração: criar um modelo/representação do problema focando no que é relevante, para torná-lo mais fácil de entender e resolver.
Para diferenciar das demais:
- Decomposição: quebrar um problema grande em partes menores.
- Algoritmo: sequência de passos para resolver um problema.
- Iteração: repetição de passos/instruções.
- Padrões: identificar semelhanças e regularidades entre problemas.
Alternativa correta: (D).