wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Avaliação 2 - 6ºANO - 3ºTRI

Total questions: 12

Worksheet time: 12mins

Name
Class
Date
1.

Relacione os conceitos com os blocos correspondentes:

  1. 1- Solicitar entrada do usuário;

  2. 2- Executar um bloco de código repetidamente;

  3. 3- Atribuir valor a uma variável;

  4. 4- Mudar a aparência do personagem;

a)

pergunte [] e espere

b)

sempre

c)

mude [] para []

d)

próxima fantasia

1)
2)
3)
4)
2.

Marcelo está criando um projeto que pergunta o apelido dos seus colegas e depois junta as primeiras letras em uma nova palavra. Ele descobriu que esse processo se chama concatenação.

Concatenação: relacionar, unir, juntar informações.

Com base no cenário acima, elabore o algoritmo da palavra final, ordenando todos os blocos para unir as letras das respostas 1, 2 e 3, respectivamente.

a)

Mude [palavraFinal] para

b)

junte

c)

junte [letra1] com [letra2]

d)

com [letra3]

1)
2)
3)
4)
3.

Maria criou uma regra em seu jogo que captura a quarta letra da resposta.

Analise as palavras abaixo e identifique quais letras foram capturadas com base na regra criada por Maria:

  • LICHIA

  • BANANA

  • UVA

a)

[I], [N], [V]

b)

[H], [A], [ ]

c)

[I], [A], [V]

d)

[ ], [A], [ ]

4.

Silvio criou um robô que faz 3 perguntas para a pessoa jogadora e no final, mostra uma nova palavra. Ele testou com um colega e suas respostas foram:

  • Escola

  • Coração

  • Clima

Sabendo que o resultado mostrado foi a palavra sol, identifique qual foi a lógica por trás desse robô e como ele conseguiu formar a nova palavra.

a)

O robô agrupou as três primeiras letras de cada resposta, formando assim a palavra sol.

b)

O robô capturou a segunda letra de cada resposta e agrupou os três resultados, formando a palavra sol.

c)

O robô agrupou as três respostas completas e assim formou a palavra sol.

d)

O robô capturou a quarta letra de cada resposta e sorteou os três resultados, formando a palavra sol.

5.

Paulo aprendeu que:

A ​ (a)   de dados acontece quando alguma informação entra em seu jogo;
A (b)   de dados acontece quando o jogo retorna um resultado com base nas informações armazenadas.
Usando como exemplo uma receita de bolo, os ​ (c)   podem ser uma entrada de dados, enquanto o ​ (d)   pode ser a saída.

Choose from the below words
entrada
saída
ingredientes
bolo
6.

Associe as definições com os respectivos blocos:

a)

A-1, B-3, C-2, D-4

b)

A-1, B-3, C-4, D-2

c)

A-2, B-4, C-1, D-3

d)

A-3, B-4, C-1, D-2

7.

Sobre o uso e manipulação de variáveis, leia as afirmativas:

  1. Uma variável pode armazenar apenas um tipo de dado, como texto ou número.​ (a)  

  2. Podemos usar o bloco `mude` para atribuir um novo valor a uma variável.​ (b)  

  3. O valor de uma variável não pode ser alterado durante a execução do programa.​ (c)  

  4. Variáveis são como gavetas na memória do computador, onde guardamos informações.​ (d)  

Agora, analise quais delas são falsas e quais são verdadeiras, ordenando os blocos a seguir:

Choose from the below words
F
V
8.

Luana está criando um quebra-cabeça e quer identificar se uma peça é de borda ou não. Ela decidiu que se a peça tiver um O no final do seu nome, ela será considerada uma peça de borda.

Analise os algoritmos abaixo e selecione o que melhor corresponde ao comando criado por Luana:

a)

b)

c)

d)

9.

Analise as afirmações abaixo:

Afirmação 1: O bloco se [] então permite que o programa execute um conjunto de ações apenas quando uma condição específica for verdadeira.

Afirmação 2: O operador [] = [] é utilizado para comparar duas informações e verificar se elas possuem o mesmo valor, ajudando a determinar se uma condição é verdadeira ou falsa.

Agora, selecione a alternativa que melhor representa a relação entre as afirmações:

a)

A primeira é verdadeira e a segunda é falsa.

b)

As duas são verdadeiras e a segunda justifica a primeira.

c)

A primeira é falsa, a segunda é verdadeira e as duas não se relacionam.

d)

As duas são verdadeiras, mas não se relacionam.

10.

Considere as afirmações abaixo sobre os blocos da seção Meus blocos:

São funções personalizadas e servem para agrupar blocos que realizam uma tarefa específica;​ (a)  
Servem para aumentar a repetição de blocos de código, tornando o código maior e mais complexo;​ (b)  
São sensores que capturam a reação do usuário através de uma resposta em texto.​ (c)  
Ordene todos os blocos abaixo determinando V para afirmações verdadeiras e F para as falsas:

Choose from the below words
V
F
11.

Bárbara criou um jogo onde a pessoa jogadora coleta moedas espalhadas pelo cenário. Para cada moeda coletada, o jogador ganha um ponto. No final do jogo, o total de pontos é exibido e, em seguida, é necessário limpar os dados para iniciar uma nova partida.

Com base no cenário acima, identifique em qual momento Bárbara deve armazenar os pontos da pessoa jogadora.

a)

Quando a pessoa jogadora coleta uma moeda.

b)

Quando o jogo termina, mostrando o placar final.

c)

Quando o ator é colocado na sua posição inicial do jogo.

d)

Quando a pessoa jogadora clica na bandeira verde para começar o jogo.

12.

Leia as situações a seguir:

  • -A variável páginas já está vazia pois todas as páginas do livro já foram lidas, ela não será mais utilizada;

  • -A variável morango foi criada para guardar somente a quantidade de morangos, mas no momento está armazenando morangos e maçãs;

  • -A variável crianças deve contar somente a quantidade de pessoas idosas no Brasil;

Agora, ordene todos os blocos para aplicar a solução adequada a cada uma das situações apresentadas.

a)

Excluir a variável

b)

Criar mais uma variável

c)

Renomear a váriavel

1)
2)
3)