Aula 1,2
Aula 1,2
Aula 1,2
Pilares do Pensamento
Computacional
1
Pilares do Pensamento Computacional
● O PC identifica um problema e o decompõe em elementos menores,
que são analisados individualmente, focando apenas em detalhes
importantes, e assim criar soluções
O pensamento
computacional se
baseia em quatro
pilares que
orientam o
processo de
solução de
problemas
4
Decomposição - Exemplo 2
● Como calcular a área de um polígono irregular, ou seja,
que não tem uma forma conhecida?
5
Decomposição - Exemplo 3
● Resolver um crime pode ser um problema muito complexo, pois há
muitos elementos a serem considerados
6
Reconhecimento de Padrões
● Os padrões são similaridades ou características que
alguns problemas compartilham
9
Reconhecimento - Exemplo 1
● Identificação de similaridades entre espécies de pássaros
10
Reconhecimento - Exemplo 2
● A sequência de padrões e cores pode ser
decomposta em subpadrões (A, B, C, D, E e F).
11
Padrões - Exemplo 3
● Várias situações críticas que podem levar à
morte podem ser atenuadas pelo reconheci-
-mento de padrões
○ AVC (Acidente Vascular Cerebral)
Fonte: https://www.cardiopulmonar.com.br/conhecendo-o-avc/
12
Reconhecimento - Exemplo 4
● Reconhecimento de padrões com balões coloridos
13
Abstração
● Filtragem e classificação dos dados, criando
mecanismos que permitam separar apenas os
elementos essenciais em determinado
problema, ignorando detalhes irrelevantes
14
Abstração
● É o conceito mais importante do Pensamento
Computacional, pois o processo de abstrair é
utilizado em diversos momentos (WING, 2006)
16
Abstração - Exemplo 2
● Mapa do metrô como exemplo de abstração do mundo real
Fonte: https://www.metrocptm.com.br/
17
Algoritmo
● É uma sequência finita de etapas (passos), cada qual
executável em um tempo finito, por um agente
computacional, natural (humano) ou sintético
(computador)
● Um algoritmo é um plano, uma estratégia ou um
conjunto de instruções ordenadas para a solução de um
problema ou execução de uma tarefa
20
Algoritmo - Exemplo 2
● Escovar os dentes
21
Algoritmo - Exemplo 3
● Como chegar ao Kartódromo da Cidade da Criança?
Fonte: http://www.cidadedacriancaprudente.com.br/
22
Exemplo Interdisciplinar
● DECOMPOSIÇÃO: identificar os diferentes aspectos a serem considerados
na manutenção de nossa saúde; identificar as categorias de alimentos e as
especialidades profissionais que podem nos ajudar
● RECONHECIMENTO DE PADRÕES: reconhecer situações adversas, como
peso incompatível com altura e idade
● ABSTRAÇÃO: identificar, para cada aspecto, os índices
(por exemplo: índice de massa corporal) e as
características a serem consideradas, na escolha de um
profissional da saúde. Selecionar os atributos importantes
dos alimentos
● ALGORITMOS: importante para definir diversas rotinas,
tais como as relativas à alimentação, como distribuir os
alimentos ao longo do dia, as rotinas de exercícios,
a preparação dos alimentos, a visita aos especialistas, etc.
23
Próxima aula:
24
PENSAMENTO COMPUTACIONAL
Pilares do Pensamento
Computacional
25