Você está na página 1de 21

8CMP002 - Pensamento Computacional

Aula 003 –Pensamento computacional desplugado


Bibliografia: Pensamento Computacional: Revisão bibliográfica

Vicari, R. M.;Moreira, A.F.;Menezes, P.F.B.;Menezes,


C.S.; Nunes, D. J.;Livi, M.A.C.; Pensamento
Computacional: Revisão bibliográfica, 2018.
Pensamento Computacional Desplugado - Definição

• É a aplicação dos princípios e conceitos do Pensamento


Computacional sem o uso direto de dispositivos eletrônicos ou
computadores.
• Tem por objetivo desenvolver as habilidades de resolução de
problemas e raciocínio lógico associados à ciência da
computação e à programação sem depender da interação com
máquinas.
• O foco está em atividades práticas, tais como jogos, quebra-
cabeças ou atividades do dia a dia que ajudam a promover o
pensamento computacional.
Atividades de pensamento computacional desplugado
Contando os pontos – números binários

• Bibliografia:
• Bell, T., Witten, I. H., & Fellows, M. (2002). Computer science
unplugged.
Conceitos teóricos

• A menor unidade de representação na computação é


denominada de BIT. Um BIT pode ter apenas 2 valores: 0
(zero) ou 1 (um).
• Um BITE é uma sequência de BITS.
• Os computadores tem palavras de 32 ou 64 bits (cada
informação, seja qual for, é representada por este número de
bits.
Etapa 1 – Confecção dos cartões

• Confeccione 4 cartões. Cada um destes cartões deverá ter na


sua face os seguintes números de pontos: 1, 2, 4 e 8.
• Os cartões quando estiverem com a face numérica para cima,
representam o 1 (um).
• Quando estiverem com a face numérica para baixo,
representam o 0 (zero).
Etapa 2 – Começando a brincadeira

• Peça para 4 alunos segurarem os cartões, com as faces


numéricas viradas para si.
• Vire o primeiro cartão da pessoa da direita. Explique que é 1
(um) bit.
• Faça isto até virar os 4 cartões. Teremos então a soma dos
pontos que é 16. Na aritmética binária, teremos 1 1 1 1.
Etapa 3 – Diferentes representações com os cartões

• Como representar o número 3?


• Neste caso, temos que deixar os 2 primeiros cartões com a
face visível e os 2 últimos com a face oculta, conforme a
figura abaixo:
Etapa 4 – Como representamos o número 6?

• Inicialmente deixe os 4 cartões a mostra:

• A soma é 15.
Etapa 4.2. Representando o número 6

• Vire o primeiro cartão da esquerda:

• A soma é: 7.
• Para que tenhamos o 6, basta virar o primeiro cartão da
direita, e teremos o número que estamos procurando.
Etapa 5 - Prática

• Agora que você já sabe a representação dos números de 0 até


15 em binário, exercite o seu conhecimento!!!!!!
Pensamento algorítmico

• Usamos um algoritmo para converter um número da base 10


para a base 2.
• Podemos afirmar isto pois montamos um passo a passo para
solucionar o problema.
• Algoritmo:
• Verifique o número a ser representado.
• Para cada cartão, da esquerda para a direita (8,4,2,1):
• Se a soma do número de pontos no cartão é maior
que o número de pontos remanescentes:
– Esconda o cartão
• Caso contrário
– Mostre o cartão
• Subtraia o número de pontos no cartão pelo número
de pontos remanescentes.
Abstração

• A abstração, neste caso, esconde a complexidade do hardware


e dos circuitos eletrônicos que armazenam e movem os
dados.
• Existe uma matemática e física complexas que fazem com que
estes circuitos funcionam.
• Não há necessidade de saber como estes circuitos funcionam
porque eles usam a abstração para entender os dados
Decomposição

• Quebrar a conversão do número em binário em um bit de


cada vez. As perguntas "Deve ser 1 ou 0" para cada um dos
cartões de pontos estão decompondo o problema em uma
série de perguntas.
Reconhecimento de padrões

• Reconhecer padrões na forma como o sistema numérico


binário funciona ajuda-nos a ter uma compreensão mais
profunda dos conceitos envolvidos e ajuda-nos a generalizar
estes conceitos e padrões para que possamos aplicá-los a
outros problemas.
Link matemático

• Ao contar para cima em binário, há um


padrão de frequência com que
determinadas cartas são viradas.
• O primeiro bit (com 1 ponto) vira toda vez
que contamos um, o 2º (com 2 pontos)
gira para cada segundo número, o 3º (com
4 pontos) gira para cada quarto.
Lógica

• O pensamento lógico significa usar regras que você já


conhece e usar a lógica para deduzir mais regras e
informações a partir delas.
• Depois de sabermos qual número cada uma das cartas
binárias representa, poderemos usar esse conhecimento para
descobrir como representar outros números com as cartas.
• Se você memorizar como representar os números que
podemos formar com 4 cartas, isso significa que você entende
como representar qualquer número com qualquer número de
bits?
• Não, mas você pode entender como fazer isso se entender a
lógica por trás de como esses números com as 4 cartas são
feitos.
Próximo módulo

• Pensamento computacional plugado


• O que é?
• Ferramentas úteis para aprender!

Você também pode gostar