NEW
Font size
WorksheetsSe liga P&R - 6° Ano
Total questions: 10
Worksheet time: 5mins
No projeto "Desvendando o formato da Terra", aprendemos sobre o conceito de Decomposição. O que significa decompor um problema na programação?
a) Significa desligar o computador para ele descansar
b) Significa dividir um problema complexo em partes menores (etapas) para resolvê-lo mais facilmente.
c) Significa misturar todos os blocos de código aleatoriamente.
d) Significa apagar o projeto e começar outro do zero.
Para criar a interatividade entre a "Tela Inicial" e a "Tela do Eclipse", utilizamos o recurso de "Enviar Sinal" (Mensagens). Qual é a principal função de um SINAL no StartLab?
Avisar um ator (personagem) que ele deve iniciar uma ação específica, como aparecer ou mudar de cenário.
Aumentar o volume do som do computador.
Criar um novo ator automaticamente sem programação.
Travar o movimento do mouse.
No projeto das constelações, configuramos a constelação de "Orion" para girar ao redor da Terra continuamente. Qual bloco de controle é necessário para que esse movimento nunca pare enquanto o programa roda?
Bloco "Repita 10 vezes".
Bloco "Se... Então"
Bloco "Sempre"
Bloco "Espere 1 segundo".
Quando programamos o botão "Observar" na Prova 2, queremos que a Luneta apareça na tela somente após o clique. Que par de blocos de Aparência devemos usar para controlar a visibilidade da Luneta (no início do jogo e após o clique)?
"Mova 10 passos" e "Gire 15 graus".
"Esconda" (no início) e "Mostre" (ao receber o sinal).
"Próxima fantasia" e "Diga Olá".
"Adicione 1 a pontuação" e "Zere a pontuação".
Para que a Luneta siga o ponteiro do mouse pela tela, como fizemos na aula, precisamos atualizar constantemente a posição dela. Qual conceito matemático usamos para definir a posição de um ator na tela (horizontal e vertical)?
Soma e Subtração apenas.
Coordenadas X (horizontal) e Y (vertical).
Cores RGB.
Velocidade da luz.
Um algoritmo é uma sequência de passos lógicos. Se quisermos criar um botão que brilha quando o mouse passa por cima dele, qual estrutura de condição devemos usar?
"Repita até que..."
"Se (tocando no ponteiro do mouse) Então (mude o efeito), Senão (limpe o efeito)".
"Vá para a posição aleatória"
"Toque o som pop".
No projeto do Eclipse Lunar, usamos a programação para simular um fenômeno natural. Se o ator "Lua" precisa ficar na frente do ator "Sol" ou "Terra" para criar a sombra, que tipo de bloco de Aparência utilizamos para organizar quem fica na frente e quem fica atrás?
"Vá para a camada da frente" ou "Vá para a camada de trás".
"Mude o tamanho para 50%"
"Pense hummm...".
"Gire 90 graus".
Ao programar o botão "Voltar" para retornar à tela inicial, precisamos garantir que os elementos da prova sumam. Por que é importante definir o "estado inicial" (onde cada coisa deve estar e se está visível ou não) logo que a bandeira verde é clicada?
Porque o computador adivinha onde queremos os objetos.
Para garantir que o jogo sempre comece (ou recomece) organizado, com tudo no lugar certo, independentemente de como terminou a partida anterior.
Para gastar mais blocos de memória.
Não é importante, podemos deixar tudo bagunçado.
Na robótica com lógica, vimos que o computador toma decisões baseadas em estados binários. Quando usamos um bloco condicional para verificar se um botão foi pressionado, o valor "1" (Verdadeiro) indica:
Que o botão não foi pressionado (circuito aberto).
Que o botão está quebrado.
Que há passagem de corrente/sinal, ou seja, o botão está pressionado.
Que a luz do laboratório acabou.
O que acontece se você colocar blocos de movimento fora de qualquer estrutura de "Evento" (como "Quando a bandeira verde for clicada" ou "Quando receber sinal")?
O código funciona sozinho o tempo todo.
O bloco não será executado, pois precisa de um evento (gatilho) para iniciar a ação.
O computador trava.
O ator desaparece.
