wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

8ºB_ TECNOLOGIA_SEMANA DE ESTUDOS INTENSIVOS

Total questions: 10

Worksheet time: 29mins

Name
Class
Date
1.

Lucas e seus amigos estão organizando um campeonato de videogame e registraram os jogadores na seguinte ordem de inscrição:

1. Ana

2. Carlos

3. Bruno

4. Débora

Agora, eles desejam que o jogo sorteie aleatoriamente um nome da lista, alterando a aparência do personagem de acordo com a foto do participante sorteado. Para isso, precisam escolher a melhor lógica para essa funcionalidade. Qual dos códigos abaixo representa essa solução?

a)

b)

c)

d)

2.

Pedro está aprendendo a utilizar listas em um ambiente de programação. Ele criou um programa para armazenar os números de uma sequência:

números = [12, 23, 34, 45, 56, 67, 78, 89]

Considerando que, ao final do código, Pedro removeu o primeiro, o terceiro e o quinto item da lista, qual foi o conteúdo final da lista números?

a)

[23, 45, 67, 78, 89]

b)

[23, 34, 56, 78, 89]

c)

[23, 34, 56, 67, 78]

d)

[23, 45, 56, 67, 78]

3.

João está desenvolvendo um jogo de tarefas domésticas, no qual, ao iniciar, o programa deve selecionar automaticamente uma tarefa aleatória de uma lista e armazená-la na variável "Tarefa Atual". No entanto, o código que ele criou sempre seleciona o primeiro item da lista, como mostrado abaixo:

Para que o jogo funcione, João precisa modificar o código para que a seleção da tarefa seja feita de forma aleatória, considerando o tamanho da lista.

A automação que representa a melhor solução para esse processo é

a)

b)

c)

d)

4.

Os estudantes do 8º ano criaram um projeto de acessibilidade para pessoas com deficiência visual. No projeto, desenvolveram um sistema interativo de leitura de textos, onde um computador pode ler em voz alta mensagens recebidas.

Para isso, precisam programar um código que identifique quando uma mensagem chegar e toque um som, avisando que a leitura será iniciada.

Nesse sentido, qual dos códigos abaixo representa a melhor solução para essa situação?

a)

b)

c)

d)

5.

Na programação, utilizar variáveis é importante para evitar erros e facilitar a manutenção do código. Considere a seguinte situação problema:

A variável “morango” foi criada para armazenar somente a quantidade de morangos, mas no momento está armazenando morangos e maçãs.

Com base no problema apresentado, a técnica adequada para solucionar esta situação é:

a)

Excluir variável.

b)

Criar mais uma variável.

c)

Mudar o valor da variável para “maçãs”.

d)

Transmitir uma mensagem com a variável.

6.

João está criando um jogo no StartLab onde um robô precisa estar no centro da tela para iniciar sua missão.

Qual bloco João deve usar para que o robô apareça no centro da tela? Identifique a alternativa correta.

a)

aponte para a direção [ ]

b)

mude para a fantasia [ ]

c)

número aleatório entre [1] e [10]

d)

vá para x:[ ] y:[ ]

7.

Você está criando um projeto onde o personagem deve cuidar de um jardim seguindo uma ordem lógica. O código abaixo foi escrito para adicionar ações à lista de tarefas do jardim:

O próximo passo é retirar as ervas daninhas do seu jardim, mas isso não está escrito no código.

Identifique a alternativa que realiza a programação correta para incluir a ação na lista de tarefas.

a)

Substituir o bloco adicione [plantar sementes] a [tarefas] por adicione [tirar ervas daninhas] a [tarefas].

b)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco adicione [regar plantas] a [tarefas].

c)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] após o último bloco de adição.

d)

Inserir o bloco adicione [tirar ervas daninhas] a [tarefas] antes do bloco apague todos os itens de [tarefas].

8.

A professora Márcia sorteou um prêmio para um dos alunos da sala. Ela pegou a lista da chamada como base:

Sofia

Jackeline

João

Marcos

Carolina

O resultado do sorteio foi o número 4, ou seja, o quarto item da lista.

Identifique quem foi o(a) vencedor(a) e marque a alternativa correta abaixo:

  • Alternativa correta

a)

João

b)

Sofia

c)

Marcos

d)

Jackeline

9.

Lucas está programando um teatro onde, ao iniciar a apresentação, um som de aplauso deve ser tocado. Ele programou o seguinte:

Mas o som não está tocando. O que está faltando para que o som de introdução seja tocado corretamente? Analise o código e assinale a alternativa correta.

a)

Lucas deve substituir o bloco toque o som [aplauso] até o fim por transmita [iniciar apresentação].

b)

Lucas deve adicionar o bloco quando a bandeira verde for clicada antes do bloco toque o som [aplauso] até o fim.

c)

Lucas deve garantir que a mensagem iniciar apresentação seja transmitida no momento desejado, usando o bloco transmita [iniciar apresentação].

d)

Lucas deve usar o bloco toque o som [aplauso] até o fim dentro de um loop repita [20] vezes.

10.

Em um projeto sobre brincar no parque, você quer que o personagem balance no balanço. O código atual é:

Qual das alternativas abaixo programa o personagem de forma que ele balance de um lado para o outro continuamente.

a)

Usar o bloco mude para a fantasia [balançar] com blocos vá para x:[100] y:[0] e vá para x:[-100] y:[0].

b)

Usar um loop repita [] vezes com blocos deslize [1] seg para x:[100] y:[0] e deslize [1] seg para x:[-100] y:[0] para criar o movimento de balanço.

c)

Usar um loop repita [] vezes com blocos vá para x:[100] y:[0] e vá para x:[-100] y:[0].

d)

Usar um evento quando este ator for clicado, substituindo o bloco quando 'bandeira verde' for clicado.