wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prova 9º Ano - sobre o curso Decomposição. Pensamento Comp

Total questions: 17

Worksheet time: 24mins

Name
Class
Date
1.

Você criou uma animação que contém as seguintes ações:

  • Quando a animação iniciar, o cenário deverá ser de “Praia”.

  • Depois, a personagem deverá dizer “Estou com calor”;

  • E então, o cenário deverá mudar para “Neve”.

Agora, ordene todos os blocos que representam corretamente as ações descritas.

a)
quando bandeira verde for clicada
b)

mude para o cenário “Praia”

c)

diga “Estou com calor” por 2 segundos

d)

mude para o cenário “Neve”

1)
2)
3)
4)
2.

Jhenifer gosta muito de pedalar com sua bicicleta, e por isso, resolveu criar uma animação que representa este exercício que ela tanto gosta, para isso:

  • Assim que a animação inicia, a personagem está no centro da tela.

  • Depois, a personagem fala “vou pedalar”.

  • E então, a personagem se move até o canto inferior direito da tela.

Agora, ordene todos os blocos que representam corretamente as ações da personagem.

a)

quando bandeira verde for clicada

b)

vá para x: 0 e y: 0

c)

diga “vou pedalar” por 2 segundos

d)

vá para x: 188 e y: -111

1)
2)
3)
4)
3.

Por que é preferível validar a resposta do usuário com números (1 para

verdadeiro, 2 para falso) do que com letras e palavras?

a)

Independentemente se forem números, letras ou palavras, não há impacto

algum na nossa aplicação.

b)

Ainda que seja possível utilizar letras e palavras, corremos o risco de interpretar

como errada uma resposta certa por erros de digitação ou pela diferença entre

letras minúsculas e maiúsculas. Utilizar números evita esses problemas.

c)

O Scratch não permite salvar letras e palavras em uma variável.

d)

O usuário pode ficar entediado de ter que digitar palavras nas respostas,

então, devemos evitá-las.

4.

Ordene os blocos para validar se a resposta da pergunta “Quanto é 25 + 25?” é igual a 50.

Pergunte “Quanto é 25 + 25?” e espere Se “resposta = 50” entãoDiga “Parabéns, está certo” por 2 segundos.


a)

Pergunte “Quanto é 25 + 25?” e espere

b)

Se “resposta = 50” então

c)

Diga “Parabéns, está certo” por 2 segundos

1)
2)
3)
5.

Um colega de classe resolveu vender ingressos para uma festa online. Contudo,

para entrar nessa festa, é necessário ter mais que 12 anos.

Para ajudá-lo, você resolveu criar um algoritmo para validar a idade das pessoas

interessadas na festa.

Para isso, ordene todos os blocos que validam corretamente a idade das

pessoas interessadas na festa.​

​ ​ ​ ​ ​

a)

Quando bandeira verde for clicada

b)

se “resposta > 11” então

c)

diga “Você pode entrar” por 5 segundos

1)
2)
3)
6.

Você gosta de praticar atividades diferentes e criou um jogo onde a personagem realiza várias atividades:

  • durante todo o jogo, a pergunta “o que você quer fazer agora?” irá aparecer na tela.

  • quando a resposta for “andar” a personagem deverá se movimentar.

  • quando a resposta for diferente de “andar” a personagem deverá falar “vou descansar”.

Agora, ordene todos os blocos para criar o algoritmo do jogo descrito.

Lembre-se, a programação da “pergunta” já está feita.


a)

se “resposta = andar” então

b)

senão

c)

diga “vou descansar” por 2 segundos

1)
2)
3)
7.

aprendemos a construir nossos próprios blocos para evitar a repetição desnecessária de código e facilitar a leitura dos blocos programados. Sobre estes blocos, é correto afirmar…

a)

Cada bloco criado pode receber até 1 parâmetro.

b)

Ao criar os parâmetros de um bloco é importante nomeá-los com algo que faça sentido para o código. Desta forma, podemos identificar a informação com facilidade.

c)

Ao criar um bloco novo, não podemos ter variações de uma mesma informação. Ou seja, o valor de um parâmetro, por exemplo, deverá ser sempre o mesmo.

d)

Criar novos blocos não é uma boa prática, portanto, devemos utilizar somente os blocos já existentes no Scratch.

8.

Observe o script: Esse é um algoritmo que solicita para o usuário digitar um número. Então, ele

faz a verificação desse número e, se for par, a mensagem “É par” é exibida na

tela. Se for ímpar, a mensagem “É ímpar” é exibida.

Matematicamente, para que um número seja considerado par, o resto de sua

divisão pelo número 2 deverá ser sempre 0. Sabendo disso, ordene todos os

blocos que preencham corretamente as lacunas da sequência.

a)

Número

b)

resposta

c)

diga “É par” por 2 segundos

d)

diga “É ímpar” por 2 segundos

1)
2)
3)
4)
9.

Observe a sequência de imagens:

A depender da idade digitada pelo usuário, a personagem retorna a informação

de que ele pode ou não pode tirar a CNH. Se o usuário for maior de 18 anos,

ele pode tirar o documento; caso contrário, se for menor de idade, ainda não

poderá. Escolha a alternativa que contém a sequência de blocos correta para

reproduzir essa interação.

a)

b)

c)

d)

10.

Número secreto: Observe a sequência de blocos: Para o usuário ganhar o jogo, é necessário descobrir o número secreto. A dica

desse número é exibida da seguinte forma: “O número secreto é o DOBRO da

METADE de 2”.

Se o usuário acertar, uma mensagem parabenizando-o é exibida na tela; do

contrário; o usuário deverá tentar novamente. Assim, ordene todos os blocos

que completam corretamente as lacunas do código.

a)

2

b)

resposta

c)

resposta

d)

diga “Tente novamente!” por 2 segundos

1)
2)
3)
4)
11.

Para que seja possível compartilhar o projeto, devemos seguir alguns passos.

Então, ordene todos os blocos a seguir, que demonstram corretamente o passo a passo para compartilhar o nosso projeto no Scratch.

a)

Ao compartilhar um projeto, se quisermos alterar algo, será necessário

compartilhar um link novo com a versão alterada.

b)

Ao compartilhar o projeto, disponibilizamos apenas a tela jogável, porém a

programação fica inacessível para outras pessoas.

c)

Sempre que quisermos alterar o código criado, é fundamental fazer uma

cópia do projeto e alterar essa cópia.

d)

Podemos sempre alterar o código do nosso projeto. Não precisamos nos

preocupar com compartilhar links novos, pois o mesmo link sempre vale

para versão mais recente de código.

12.

Para que seja possível compartilhar o projeto, devemos seguir alguns passos.

Então, ordene todos os blocos a seguir, que demonstram corretamente o passo a passo para compartilhar o nosso projeto no Scratch.


a)

Nomear o projeto

b)

Clicar em compartilhar

c)

Inserir instruções, notas e créditos

d)

Copiar o link e divulgar

1)
2)
3)
4)
13.

ocê está finalizando seu jogo e precisa que os estados iniciais do cenário e personagem reiniciem quando o jogo iniciar. Os estados são:

  • Personagem deve se posicionar no meio da tela

  • O cenário escolhido deverá ser o “início”

  • Personagem deverá começar com a fantasia “parado”

Agora, ordene todos os blocos que representam corretamente a programação do jogo

a)

quando bandeira verde for clicada

b)

vá para x:0 y:0

c)

mude para o cenário “início”

d)

mude para a fantasia “parado”

1)
2)
3)
4)
14.

Reordenar o seguinte: Agora que você finalizou o projeto, vamos revisar a funcionalidade de alguns dos blocos utilizados na programação. Sobre os blocos no scratch é correto afirmar que…

a)

O bloco de controle “Se então senão” verifica se uma afirmação é verdadeira ou falsa. Se for verdadeira, executa a “instrução a”, caso seja falsa executa a “instrução b”.

b)

O bloco de movimento “vá para x:135 y:100” gira o ator na quantidade de graus digitada em “x” e “y”.

c)

O bloco de aparência “mude para o cenário” serve para alterar a fantasia dos atores.

d)

O bloco de evento “Quando bandeira verde for clicada” é acionado toda vez que um ator é clicado.

15.

Leia o texto abaixo e ordene todos os blocos para preencher as lacunas.

Para criarmos um bloco novo, vamos até a categoria

(a)   Este novo bloco pode ter​ (b)   como uma entrada numérica ou de texto.

Ao finalizar o projeto, podemos escrever as​ ​ (c)   ​ para explicar como o quiz deverá ser jogado.

Choose from the below words
meus blocos
parâmetros
instruções
códigos
16.

Você criou um jogo sobre conhecimentos gerais que possui a seguinte dinâmica:

  • A cada fase, uma pergunta é feita.

  • Se o jogador acertar a pergunta, uma mensagem aparece na tela.

  • Além disso, ele se movimenta até o outro lado da tela.

  • Se o jogador erra a pergunta, uma outra mensagem aparece na tela.

Agora, ordene todos os blocos que representam corretamente a programação do jogo descrito.

a)

se [resposta] = [resposta correta] então

b)

diga “Próxima fase” por 2 segundos

c)

vá para x: 166 y: -99

d)

senão diga “Continue tentando” por 2 segundos

1)
2)
3)
4)
17.

Leia o parágrafo abaixo e preencha as lacunas:

Para encontrar​ (a)   sobre uma temática, é necessário buscar em​ (b)   confiáveis que podem estar disponíveis na​ (c)   de forma digital ou em uma​ (d)   de forma física.

Choose from the below words
informações
fontes
internet
biblioteca