Pensamento computacional: os quatro pilares
2 min de leitura5 questões
Para revisar
Resumo
Origem. A formulação do pensamento computacional é atribuída a Jeannette Wing. A abordagem aplica ideias da computação à solução de problemas e serve para situações do cotidiano, não só para programar.
Decomposição. Dividir um problema complexo em partes menores, mais fáceis de tratar.
Reconhecimento de padrões. Identificar semelhanças e diferenças entre problemas, para aproveitar soluções já conhecidas.
Abstração. Focar apenas nos detalhes importantes e ignorar as informações irrelevantes.
Algoritmos. Criar sequências ordenadas de instruções destinadas a alcançar um objetivo ou resolver um problema.
Outras listas. Nem todos os autores usam os mesmos quatro pilares. Shute (2017), por exemplo, aponta seis conceitos centrais: decomposição, abstração, algoritmos, depuração, iteração e generalização. Em prova, a lista mais comum é a de quatro.
Pegadinha Cesgranrio. Abstração não é detalhar mais. É deixar de lado o que não importa para o problema.
Visão geral
| Pilar | Ação |
|---|---|
| Decomposição | Quebrar em partes |
| Padrões | Achar semelhanças |
| Abstração | Ignorar o irrelevante |
| Algoritmos | Ordenar os passos |
Regra
Ver íntegra
Quebre o problema, ache padrões, filtre o essencial e escreva os passos.
Pontos-chave
- Quatro pilares na formulação mais comum.
- Vale fora da programação.
- Algoritmo é sequência ordenada de instruções.
Como a Cesgranrio cobra
Exemplos autorais, no formato da banca.
- "Abstração consiste em dividir o problema em partes menores." → errada: isso é decomposição.
- "Reconhecer padrões é identificar semelhanças entre problemas." → correta.
Referência
Mapa mental
Jeannette Wing
Pilares
- Decomposição: partes menores
- Padrões: semelhanças e diferenças
- Abstração: só o importante
- Algoritmos: passos ordenados
Outras listas
- Shute: seis conceitos
⚠️ Pegadinha
- Abstração ignora o irrelevante
Questão 1, Múltipla escolha
No pensamento computacional, dividir um problema complexo em partes menores corresponde à
- A)
abstração
- B)
decomposição
- C)
depuração
- D)
iteração
- E)
generalização
Revelar gabarito
Gabarito: letra B
Decomposição é dividir um problema complexo em partes menores, mais fáceis de tratar. Abstração é a confusão frequente, porém consiste em focar apenas nos detalhes importantes, sem que isso implique separar o problema em partes menores.
- A)
Questão 2, Múltipla escolha
Identificar semelhanças e diferenças entre problemas corresponde, no pensamento computacional, ao pilar de
- A)
reconhecimento de padrões
- B)
algoritmos
- C)
decomposição
- D)
abstração
- E)
depuração
Revelar gabarito
Gabarito: letra A
Reconhecimento de padrões é identificar semelhanças e diferenças entre problemas, para aproveitar soluções já conhecidas. Decomposição é a opção próxima, mas trata de dividir o problema, e não de compará-lo com outras situações anteriores.
- A)
Questão 3, Múltipla escolha
O pilar que consiste em focar apenas nos detalhes importantes, ignorando as informações irrelevantes, é a
- A)
decomposição
- B)
iteração
- C)
abstração
- D)
generalização
- E)
automação
Revelar gabarito
Gabarito: letra C
Abstração é focar apenas nos detalhes importantes e ignorar as informações irrelevantes. A pegadinha é pensar que abstrair significa detalhar mais; a decomposição, por sua vez, divide o problema, sem descartar informações que não importam para sua solução.
- A)
Questão 4, Múltipla escolha
Sequências ordenadas de instruções destinadas a alcançar um objetivo ou resolver um problema são
- A)
padrões
- B)
abstrações
- C)
decomposições
- D)
heurísticas
- E)
algoritmos
Revelar gabarito
Gabarito: letra E
Algoritmos são sequências ordenadas de instruções destinadas a alcançar um objetivo ou resolver um problema. Padrões são a distração, pois indicam semelhanças entre problemas, sem definir passos ordenados que precisam ser executados para chegar à solução.
- A)
Questão 5, Múltipla escolha
A formulação do pensamento computacional é atribuída a
- A)
Carol Dweck
- B)
Andy Grove
- C)
John Doerr
- D)
Jeannette Wing
- E)
Gifford Pinchot
Revelar gabarito
Gabarito: letra D
A literatura consultada atribui a formulação do pensamento computacional a Jeannette Wing. Carol Dweck é a distração, pois aparece ligada aos conceitos de mindset, e Andy Grove ao sistema OKR, temas distintos nesse mesmo bloco de conteúdos.
- A)
- Revelar resposta
Quatro pilares do pensamento computacional
Decomposição, reconhecimento de padrões, abstração e algoritmos.
- Revelar resposta
Reconhecimento de padrões
Identificar semelhanças e diferenças entre problemas.
- Revelar resposta
Abstração
Focar no importante e ignorar o irrelevante.
- Revelar resposta
Algoritmo
Sequência ordenada de instruções para atingir um objetivo ou resolver um problema.
- Revelar resposta
A quem se atribui o pensamento computacional?
A Jeannette Wing.
Estude Caixa Econômica Federal no app
Grátis, sem cartão