wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pensamento Computacional

Total questions: 36

Worksheet time: 36mins

Name
Class
Date
1.

Ao criar uma conta no Scratch, precisamos nos atentar a alguns passos muito importantes. Quais são eles?

a)

Criar um nome de usuário utilizando minhas informações pessoais como nome e sobrenome.

b)

Definir um nome de usuário e uma senha que só você poderá ter acesso.

c)

Criar uma senha compartilhada entre meus colegas.

d)

Definir qual vai ser o e-mail utilizado sem se preocupar com o nome de usuário e senha.

2.

No Scratch, um ______ é uma personagem representada por diferentes imagens. Estas imagens, são chamadas de _________ . Para que seja possível utilizar a mesma fantasia mas com alguns detalhes diferentes, é necessário _________ a fantasia.​ ​

Selecione a alternativa que está na ordem correta.

a)

Ator, Fantasia e Duplicar

b)

Fantasia, Duplicar e Ator

c)

Duplicar, Fantasia e Ator

d)

Fantasia, Ator e Duplicar

3.

Observe a animação.

O ator “gato” inicia a animação com um óculos preto e, após um intervalo de tempo, o óculos some.

Qual a ordem correta do código para que isso aconteça?

a)

-Quando a bandeira verde for clicada

-Espere 2 segundos

-Mude para fantasia óculos

-Mude para fantasia Feliz

b)

-Quando a bandeira verde for clicada

-Espere 2 segundos

-Mude para fantasia Feliz

-Mude para fantasia óculos

c)

-Mude para fantasia óculos

-Quando a bandeira verde for clicada

-Espere 2 segundos

-Mude para fantasia Feliz

d)

-Quando a bandeira verde for clicada

-Mude para fantasia óculos

-Espere 2 segundos

-Mude para fantasia Feliz

4.

Observe a imagem, e defina na mesma ordem o que representam corretamente a função de cada bloco na imagem.

a)

Inicia uma animação

Altera a fantasia de um ator

Aguarda um intervalo de tempo

b)

Inicia uma animação

Aguarda um intervalo de tempo e

Altera a fantasia de um ator

c)

Aguarda um intervalo de tempo

Inicia uma animação e

Altera a fantasia de um ator

d)

Aguarda um intervalo de tempo

Altera a fantasia de um ator e

Inicia uma animação

5.

Rafael criou o cenário ao lado, mas identificou um ponto de correção: colocar a árvore à frente da camada do solo verde escuro e atrás do solo marrom, como na segunda imagem:

Qual sequência correta de ações que permitirão a Rafael executar essa tarefa?

a)

Selecionar a árvore - clicar no botão “Pra frente” 3 vezes.

b)

Clicar no botão “Desagrupar” - clicar no botão “Colar”

c)

Clicar no botão “Desagrupar” - clicar no botão “Frente”.

d)

Selecionar a árvore - clicar no botão “Pra trás” 2 vezes.

6.

Na primeira aula Tipos de dados: criando jogo de perguntas onomatopeias (Alura), aprendemos o significado de onomatopeia. Selecione abaixo a questão que contém exemplos corretos de onomatopeias:

a)

BATIDA, SUSTO, SONO

b)

ABÓBORA, CORRIDA, JOGAR

c)

BOOM, POW, NHAC, BANG

d)

BOOM, BANG, SONO, JOGAR

7.

Analise a image e agora, ordene na sequência correta que representam corretamente o significado dessas onomatopeias.

a)

SONO, ESTOURO, MORDIDA

b)

ESTOURO, MORDIDA, SONO

c)

SONO, MORDIA, ESTOURO

d)

ZUMBIDO, ESTOURO, SONO

8.

Celso quer que o personagem Ben troque de fantasia de forma aleatória em sua animação, assim como no exemplo ao lado:

Seleciona a ordem correta para que o personagem troque de fantasia de forma aleatória.

a)

-Quando bandeira verde for clicada

-Mude para fantasia

-Número aleatório entre 1 e 4

b)

-Mude para fantasia

-Quando bandeira verde for clicada

-Número aleatório entre 1 e 4

c)

-Quando bandeira verde for clicada

-Número aleatório entre 1 e 4

-Mude para fantasia

d)

-Número aleatório entre 1 e 4

-Quando bandeira verde for clicada

-Mude para fantasia

9.

Nos blocos da categoria Eventos. Qual a função dos blocos que estão agrupados nesta categoria?

a)

Realizar cálculos durante a animação

b)

Criar atores no Scratch

c)

Exibir mensagens e falas dos atores

d)

Indicar o início de ações e mudanças na animação

10.

Observe a imagem ao lado.

Testamos o bloco de Operadores, entendendo sua funcionalidade. Analise o bloco abaixo e selecione a questão correta que explica o motivo da palavra “false”.

a)

A palavra significa “verdade” pois as duas informações “trinta e cinco” e “35” são iguais.

b)

A palavra significa “erro” e portanto, há algum erro de código.

c)

A palavra significa “falso” pois o texto “trinta e cinco” não é a mesma coisa que o número “35”.

d)

Nenhuma das alternativas esta correta.

11.

(Scratch) A categoria 'Sensores' permite inserir blocos...

a)

relacionados a animações no ambiente de programação Scratch

b)

relacionados a sensores no ambiente de programação Scratch

c)

para criar páginas web no ambiente de programação Scratch

d)

para controlar o volume de áudio no ambiente de programação Scratch

12.

(Scratch) A categoria 'Sensores' permite inserir blocos...

a)

relacionados a animações no ambiente de programação Scratch

b)

relacionados a sensores no ambiente de programação Scratch

c)

para criar páginas web no ambiente de programação Scratch

d)

para controlar o volume de áudio no ambiente de programação Scratch

13.

(Scratch) O bloco mostrado na figura ao lado permite... <<proxima fantasia>>

a)

Gerar novas formas para um ator.

b)

Modificar a direção de um ator.

c)

Alterar a forma de um ator.

d)

Gerar um clone de um Ator.

14.

(Scratch) Os blocos desta categoria permitem criar estruturas que armazenam valores durante a execução do código. Que categoria é essa?

a)

Meus blocos

b)

Controle

c)

Movimento

d)

Variáveis

15.

(Scratch) Para que um ator possa "Iniciar o jogo no centro da tela e mover-se 100 passos", quais blocos seriam necessários, na ordem correta das ações?

a)

<vá para x: 0 y: 0>

<mova 10 passos>

<repita 10 vezes>

b)

<repita 10 vezes>

<vá para x: 0 y: 0>

<mova 100 passos>

c)

<repita 1 vezes>

<vá para x: 0 y: 0>

<mova 10 passos>

d)

<vá para x: 0 y: 0>

<repita 10 vezes>

<mova 10 passos>

16.

(Scratch) Para que um ator possa marcar 1 ponto, sempre que tocar a cor azul, são necessários (na ordem correta) os blocos...

a)

<sempre>

<se [tocando na cor] então>

<adicione 1 a pontos>

b)

<sempre>

<tocando na cor>

<adicione 1 a pontos>

c)

<se [sempre] então>

<adicione 1 a pontos>

d)

<se [tocando na cor] então>

<sempre>

<mude pontos para 1>

17.

(Scratch) Quais os blocos necessários para:

  1. 1. Juntar uma palavra e uma variável na mesma frase.

  2. 2. Verificar se um ator está tocando em outro ator.

a)

  1. 1. Junte __ com __

  2. 2. _ está tocando em _

b)

  1. 1. tocando na cor __

  2. 2. __ + __

c)

  1. 1. tocando em __

  2. 2. __ + __

d)

  1. 1. junte __ com __

  2. 2. tocando em __

18.

(Scratch) Toda vez que um ator ultrapassa a posição horizontal 210, sua forma muda. Quais blocos poderiam executar tal ação?

a)

<sempre>

<se [y = 210] então>

<mude fantasia para>

b)

<repita até que>

<se [x = 210] então>

<mude fantasia para>

c)

<repita até que>

<se [y = 210] então>

<mude fantasia para>

d)

<sempre>

<se [x = 210] então>

<mude fantasia para>

19.

Duas amigas, Enza e Murila, decidiram apostar quem chegaria primeiro ao parque, partindo do mesmo local e, ao mesmo tempo. Enza chegou após 7 minutos, percorrendo 30 metros / minuto. Murila percorreu 21 metros / minuto, chegando em segundo. Quanto tempo Enza teve de esperar por sua amiga?

a)

3 minutos

b)

5 minutos

c)

7 minutos

d)

10 minutos

20.

Dona Maria tem quatro filhos: Francisco, Paulo, Raimundo e Sebastião. A esse respeito, sabe-se que:

I. Sebastião é mais velho que Raimundo.
II. Francisco é mais novo que Paulo.
III. Paulo é mais velho que Raimundo.

Assim, é obrigatoriamente verdadeiro que:

a)

Raimundo é o mais novo.

b)

Francisco é o mais novo.

c)

Raimundo não é o mais novo.

d)

Sebastião não é o mais novo.

21.

João acordou atrasado para o trabalho, e verificou que o tempo restante até o final do dia era igual à metade do tempo já decorrido do dia. Com base nessas informações, concluímos que ele acordou às:

a)

4h

b)

8h

c)

12h

d)

16h

22.

O que é um algoritmo?

a)

Uma sequência de passos para resolver um problema

b)

Um tipo de dado

c)

Um erro no código

d)

Um programa de computador

23.

Qual símbolo é usado em um fluxograma para representar uma decisão?

a)

Retângulo

b)

Losango

c)

Círculo

d)

Triângulo

24.

Qual das opções abaixo é um exemplo de estrutura de dados?

a)

Variável

b)

Função

c)

Lista

d)

Condicional

25.

Qual é a primeira etapa na resolução de problemas?

a)

Implementação

b)

Análise do problema

c)

Teste

d)

Documentação

26.

O que é pensamento lógico?

a)

A capacidade de resolver problemas usando passos sequenciais e racionais

b)

A habilidade de memorizar códigos

c)

A capacidade de desenhar fluxogramas

d)

A habilidade de escrever em várias linguagens de programação

27.

Qual das opções abaixo é um exemplo de um algoritmo simples?

a)

Uma receita de bolo

b)

Um livro de histórias

c)

Uma música

d)

Um filme

28.

Em programação básica, o que é uma variável?

a)

Um valor constante

b)

Um espaço na memória para armazenar dados

c)

Um tipo de dado

d)

Um erro no código

29.

Qual das opções abaixo é uma linguagem de programação?

a)

HTML

b)

Python

c)

CSS

d)

SQL

30.

Qual estrutura de dados é usada para armazenar pares de chave-valor?

a)

Lista

b)

Pilha

c)

Fila

d)

Dicionário

31.

Qual é a saída do seguinte código em Python: `print(2 + 3 * 4)`?

a)

20

b)

14

c)

12

d)

9

32.

Qual é a função de um laço (loop) em programação?

a)

Repetir um bloco de código várias vezes

b)

Declarar variáveis

c)

Definir funções

d)

Armazenar dados

33.

Qual das opções abaixo é um exemplo de estrutura de controle?

a)

Variável

b)

Função

c)

Condicional

d)

Lista

34.

Qual é a saída do seguinte código em Python: `if 5 > 3: print("Verdadeiro") else: print("Falso")`?

a)

Verdadeiro

b)

Falso

c)

Erro de sintaxe

d)

Nenhuma saída

35.

Qual é a complexidade de tempo do algoritmo de busca binária?

a)

O(n)O(n)

b)

O(logn)O(\log n)

c)

O(n2)O(n^2)

d)

O(1)O(1)

36.

Qual das opções abaixo é um exemplo de um problema que pode ser resolvido usando pensamento computacional?

a)

Organizar uma lista de nomes em ordem alfabética

b)

Escrever uma redação

c)

Pintar um quadro

d)

Tocar um instrumento musical