wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

24-1A PC R1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Para inserir vários arquivos de imagens como atores no Scrath que estão compactados numa pasta online você deve: (1)Clique na primeira imagem local, depois Shift e em seguida clique na última imagem e, então, em abrir para subir as imagens. (2)Entre na pasta local e escolha os arquivos dos atores. (3)No Scratch, no ícone Ator, clique em “Enviar Ator”. (4)Descompactar dentro de uma pasta local.
(5)Baixar a pasta compactada no seu computador. Ordene corretamente:

a)

1 - 2 - 3 - 4  - 5

b)

5 - 4 - 3 - 2 - 1

c)

4 - 1 - 3 - 2 - 5

d)

5 - 1 - 3 - 2 - 4

2.

Jackeline tem um baralho com 10 figurinhas e deseja sortear uma delas. Para fazer isso, ela criou o código ao lado. Agora ela quer adicionar o comando para que, a cada início de rodada, além de sortear uma nova figurinha, seja dito o número da figurinha que foi escolhida.

Qual código abaixo gera a programação que Jackeline está desenvolvendo?

a)

b)

c)

d)

3.

No universo de One Piece, os piratas do Chapéu de Palha precisam sortear cartas secretas de um baralho contendo 50 cartas e esse sorteio deve ser realizado entre três tripulantes.

Ordene todos os blocos abaixo para: (1) Criar um código para sortear 3 cartas aleatórias desse baralho; (2) Cada tripulante tem 1 segundo para ver a carta sorteada. Ordeno-os: {1}quando eu receber [inicia rodada]; {2}mude para a fantasia [número aleatório entre (1) e (50)]; {3}repete (3) vezes; {4}espere (1) segundo.

a)
  1. 1 - 2 - 3 - 4

b)

4 - 3 - 2 - 1

c)

4 - 1 - 3 - 2

d)

1 - 3 - 2 - 4

4.

 Maurício aprendeu a utilizar variáveis e pretende criar um novo algoritmo no Scratch. O algoritmo deverá realizar uma soma de dois valores digitados pelo usuário. Por fim, esta soma deverá ser exibida na tela.

Agora, ordene todos os blocos abaixo para criar o algoritmo de Maurício. (1)solicitar os valores; (2)calcular a soma

(3)armazenar os valores em variáveis; (4)iniciar o código; (5)mostrar o resultado. Ordene-os:

a)
  1. 1 - 2 - 3 - 4  - 5

b)
  1. 5 - 4 - 3 - 2 - 1

c)
  1. 4 - 1 - 3 - 2 - 5

d)
  1. 5 - 1 - 3 - 2 - 4

5.

Validador de e-mail. Preste bastante atenção na imagem ao lado. Esse código do Scratch possui um erro (bug) e não está funcionando. Analise o código acima, encontre o erro (bug) e refaça o código utilizando todos os blocos abaixo. Você pode utilizar o Scratch para testar e encontrar a resposta correta. (1)diga (E-mail válido) por (2) segundos; (2)se <(resposta) contém (@) ?> então; (3)diga (E-mail inválido) por (2) segundos; (4)senão; (5)pergunte (Digite seu email) e espere; (6)quando a bandeira for clicada. Ordene-os:

a)
  1. 1 - 2 - 3 - 4  - 5 - 6

b)
  1. 6 - 5 - 4 - 3 - 2 - 1

c)
  1. 4 - 1 - 3 - 2 - 5 - 6

d)
  1. 6 - 5 - 2 - 1 - 4 - 3

6.

Gustavo está desenvolvendo um projeto que é capaz de criar blocos de diferentes tamanhos que são pré definidos. O primeiro ator vai ter sempre 100 e o segundo 50. Para isso, ele criou a lista de códigos ao lado. Porém, seu código está com problemas e ele conseguiu identificar que é na primeira parte do código. Ordene todos os blocos para criar dois atores com tamanhos diferentes e resolver o problema. Ordene-os: (1)crie clone de [este ator]; (2)adicione (1) a [posição]; (3)repita (2) vezes; (4)esconda; (5)mude [posição] para (0); (6)quando bandeira for clicado.

a)
  1. 1 - 2 - 3 - 4  - 5 - 6

b)
  1. 6 - 5 - 4 - 3 - 2 - 1

c)
  1. 4 - 1 - 3 - 2 - 5 - 6

d)
  1. 6 - 5 - 2 - 1 - 4 - 3

7.

Vamos programar um jogo no Scratch onde os animais falam os nomes de suas espécies. Porém, todos os animais estão falando gato, como mostra a figura ao lado. Observando a imagem acima, sabemos que o problema está dentro do bloco repita 3 vezes. Porém, como podemos resolver isso? Ordene todos os blocos: (1)próxima fantasia; (2)crie clone de [este ator]; (3)adicione (100) a x; (4)repita (3) vezes; (5)adicione (1) a [posição].

a)
  1. 1 - 2 - 3 - 4  - 5

b)
  1.  5 - 4 - 3 - 2 - 1

c)
  1. 4 - 1 - 3 - 2 - 5

d)
  1. 5 - 2 - 1 - 4 - 3

8.

Estamos criando um jogo de cartas onde a pessoa jogadora que tiver o maior atributo (inteligência, força e velocidade) ganha. Ou seja, se a pessoa jogadora escolher o atributo força e este for maior que a carta do oponente, a pessoa ganha um ponto.

Com base no conteúdo da unidade e no código base que estamos desenvolvendo, qual opção de código abaixo é correto para: (1) verificar se a força do jogador é maior do que a força do oponente; (2) adicionar um ponto.

a)

b)

c)

d)

9.

Ana Paula está desenvolvendo um sistema de pontuação e gostaria de criar um sistema de quebra de recorde para o seu jogo de pong. Ordene três blocos para que: (1)Ao final do jogo, verificar se a pontuação do jogador é maior que o recorde atual. (2) Se isso for verdade, o recorde deve ser atualizado. Ordene: (a)se <(pontuação) > (recorde) > então; (b)mude [recorde] para (pontuação),

(c)quando eu receber [fim do jogo].

a)

abc

b)

cba

c)

bac

d)

cab

10.

 Caio conseguiu organizar a lista de arestas de forma crescente. Vide a imagem ao lado. Agora ele pediu sua ajuda para criar uma nova lista que relaciona cada item da lista de formas geométricas com o seu respectivo número de arestas. Ordene: (1)quando a bandeira for clicada; (2)adicione (0) a [número_arestas]; (3)adicione (3) a [número_arestas]; (4)apague todos os itens de [número_arestas]; (5)adicione (1) a [número_arestas]; (6)adicione (4) a [número_arestas].

a)
  1. 1 - 2 - 3 - 4 - 5 - 6

b)
  1. 6 - 5 - 4 - 3 - 2 - 1

c)
  1. 4 - 1 - 5 - 2 - 6 - 3

d)
  1. 1 - 4 - 2 - 5 - 3 - 6