Você está na página 1de 3

Exemplos do mundo real de pensamento computacional

Quando começarmos a prestar atenção ao pensamento computacional, descobriremos


exemplos do mundo real em que ele está sendo usado em todos os lugares. Esse processo
exploratório nos permite reconhecer maneiras pelas quais podemos desenvolver ainda mais
essas habilidades em jovens aprendizes.

1. Decomposição
Imagine sua comida favorita. Talvez seja uma fatia de pizza, um cheeseburger ou uma
salada fresca. Você é capaz de sentar e comer tudo de uma vez, em uma grande mordida?
Provavelmente não. Cada vez que você dá uma mordida na comida e mastiga, você está
literalmente resolvendo o problema de “como eu como tudo isso?” em pedaços menores.
Sempre que você simplifica algo ou divide um problema em partes mais gerenciáveis, você
está demonstrando decomposição.

2. Reconhecimento de padrões
Os padrões estão por toda parte. Rotinas, hábitos e tradições são todos padrões que
podemos lembrar para nos ajudar a entender ou resolver um problema desconhecido. Por
exemplo, a maioria das crianças de hoje não saberia como operar um telefone público, mas
o padrão ou hábito de discar um número de telefone em um smartphone provavelmente as
ajudaria a descobrir.

3. Abstração
A abstração é parte integrante de quase tudo o que fazemos. Ser capaz de focar no que é
importante e desconsiderar o irrelevante é uma habilidade de vida que ajuda na gestão do
tempo e na organização. Sem abstração, teríamos dificuldade em encontrar significado em
todas as informações que recebemos – o significado vem de filtrar as distrações e ficar com
o que é mais importante.

O pensamento computacional não é benéfico apenas para computeiros; é benéfico para


todos. Ao incorporar o pensamento computacional na vida cotidiana, podemos garantir que
estejamos equipados com o melhor conjunto de ferramentas para resolver os menores e
maiores problemas da vida.

Exercícios

1 - Qual é o pilar do pensamento algorítmico que consiste em:


a) quebrar um problema complexo em problemas menores e resolver cada um
individualmente?

b) Escolher as informações importantes do problema, ignorando os detalhes


específicos que não importam?
c) Se as etapas que você executa para resolver um problema seguem um algoritmo,
elas podem ser reutilizadas e adaptadas para resolver problemas semelhantes no
futuro.
2 - Qual destes é um exemplo de decomposição e por que?
a) Quebrar o problema de organizar uma venda de bolos em partes menores, como
quem vai assar os bolos e quando realizar a venda de bolos.
b) Tomaro problema de assar um bolo e pensar em como podemos torná-lo o melhor
bolo possível.
c) Olhar para que tipos diferentes de bolo podem ser feitos.

3 - Qual destes não estaria envolvido na decomposição de um problema e por que?


a) Pensando em como o problema poderia ser dividido em partes menores
b) Descobrir quem poderia ajudá-lo a resolver uma parte do problema
c) Adicionando mais peças ao problema para que ele se torne mais complexo

4 - O que é abstração? Dê um exemplo de uso para resolver um problema do seu dia-a-dia.

5 - Para poder desenhar carros, qual das seguintes características é necessário conhecer?
Para encontrar essa resposta qual o pilar do pensamento algorítmico você usou? Explique.
a) Quem os possui
b) Quem os vende
c) Se eles têm rodas

6 - Por que precisamos pensar computacionalmente?


a) Para nos ajudar a programar
b) Para nos ajudar a resolver problemas complexos com mais facilidade
c) Para nos ajudar a pensar como um computador

7- Qual das alternativas a seguir NÃO é uma técnica de pensamento computacional? Por
que?
a) Decomposição
b) Abstração
c) Codificação

8 - Qual das alternativas a seguir é um exemplo de pensamento algorítmico? Explique sua


resposta.
a) Planejar sua rota ao encontrar um amigo
b) Ao encontrar um amigo, andar devagar.
c) Ao encontrar um amigo, pedir a um dos pais para planejar sua rota para você

9 - Qual das alternativas a seguir não é um exemplo de pensamento algorítmico? Por que?
opções de resposta
a) Ligar o videogame.
b) Planejar como derrotar seus inimigos em um nível de videogame
c) Completar acidentalmente um nível de videogame
10 . Qual das alternativas a seguir não é um exemplo de pensamento algorítmico?
Explique:
a) Não saber o que fazer e desistir.
b) Considerar as diferentes opções antes de fazer algo.
c) Informar o valor de algo.

Você também pode gostar