WorksheetsTecnologia e Inovação
Total questions: 10
Worksheet time: 8mins
Questão 1 – Parque interativo Em um projeto sobre brincar no parque, você quer que a personagem balance no balanço. O código atual ao lado
Qual das alternativas abaixo programa a personagem de forma que ela balance de um lado para o outro continuamente?
Usar um loop repita ( ) vezes com os blocos deslize por (1) segs. até x: (100) y: (0) e deslize por (1) segs. até x: (-100) y: (0) para criar o movimento de balanço.
Usar um evento quando este ator for clicado, substituindo o bloco quando bandeira verde for clicado.
Usar um loop repita ( ) vezes com os blocos vá para x: (100) y: (0) e vá para x: (-100) y: (0).
Usar o bloco mude para a fantasia (balançar) com os blocos vá para x: (100) y: (0) e vá para x: (-100) y: (0).
Analise a sequência de imagens em seguida, clique nas afirmações verdadeiras
Para mover um copo na diagonal, basta alterar apenas o valor da posição X do ator durante o jogo.
Nas imagens, os copos se movimentam em três direções diferentes: horizontal, vertical e diagonal.
Para que um copo se mova de cima para baixo, é possível alterar sua posição Y utilizando o bloco número aleatório entre ( ) e ( ) para criar movimentos imprevisíveis.
A execução de comandos simultâneos, como o movimento entre os atores, pode ser feita utilizando o bloco toque o som ( ) até o
A variável morango foi criada para guardar somente a quantidade de morangos, mas no momento está armazenando a somatória de morangos e maçãs
Alterar o código para que a variável morango receba apenas o valor de morangos, sem somar as maçãs.
Criar uma nova variável chamada totalFrutas para guardar a somatória de morangos e maçãs, mantendo morango apenas para morangos.
Deixar como está, pois não há problema em misturar os valores de morangos e maçãs na mesma variável.
Remover a variável morango e usar somente a variável de maçãs para calcular o total.
A variável carrinho de compras precisa guardar diversos itens do supermercado, indique a resolução de cada uma da situação apresentada
criar mais uma variável
renomear a variável
excluir a variável
substituir por uma lista
A professora Maria quer sortear o nome de um estudante da lista de alunos de forma aleatória. Ela possui um algoritmo que utiliza blocos para selecionar o aluno. Com base nos blocos abaixo, escolha a sequência correta que realiza o sorteio:
item (número aleatório entre 1 e tamanho de (estudantes)) de (estudantes)
número aleatório entre (item 1 de estudantes) e (tamanho de estudantes)
item (tamanho de estudantes) de número aleatório entre 1 e estudantes
tamanho de (item número aleatório entre 1 e estudantes)
Avalie as situações abaixo e indique o bloco de código adequado para cada caso:
João quer adicionar uma caixa de morangos à sua lista de supermercado.
Ana está organizando uma prateleira com livros e quer saber qual é o livro que está na terceira posição da prateleira.
Pedro quer saber quantas vagas existem no estacionamento do shopping.
Blocos disponíveis:
item ( ) de [lista]
adicione ( ) a [lista]
tamanho de (lista)
João: item (3) de [lista]
Ana: tamanho de (lista)
Pedro: adicione (caixa de morangos) a [lista]
João: adicione (caixa de morangos) a [lista]
Ana: item (3) de [lista]
Pedro: tamanho de (lista)
João: tamanho de (lista)
Ana: adicione (livro) a [lista]
Pedro: item (1) de [lista]
João: item (1) de [lista]
Ana: item (2) de [lista]
Pedro: item (3) de [lista]
Nuvem
Jonathas está desenvolvendo um jogo que inicia com nuvens na tela. Ele deseja criar o seguinte comportamento:
Quando a nuvem é clicada, inicia-se o comando de chuva.
Quando estiver chovendo, muda para gota e desliza pela tela.
Blocos disponíveis:
quando este ator for clicado
transmita (chuva)
quando eu receber [chuva]
mude para a fantasia (gota)
deslize por (2) segs. até x: (0) y: (-180)
quando este ator for clicado
mude para a fantasia (gota)
transmita (chuva)
deslize por (2) segs. até x: (0) y: (-180)
quando eu receber [chuva]
quando eu receber [chuva]
transmita (chuva)
deslize por (2) segs. até x: (0) y: (-180)
mude para a fantasia (gota)
quando este ator for clicado
transmita (chuva)
quando este ator for clicado
mude para a fantasia (gota)
deslize por (2) segs. até x: (0) y: (-180)
quando eu receber [chuva]
quando este ator for clicado
transmita (chuva)
quando eu receber [chuva]
mude para a fantasia (gota)
deslize por (2) segs. até x: (0) y: (-180)
Em uma biblioteca, você quer que a personagem escolha um livro aleatoriamente e leia um capítulo. Após o bloco quando eu receber (escolhe o livro), qual é a sequência correta de blocos para escolher o livro?
Blocos disponíveis:
número aleatório entre (1) e (tamanho de (livros))
item ( ) de (livros)
mude [livro escolhido] para ( )
mude [livro escolhido] para
item ( ) de (livros)
número aleatório entre (1) e (tamanho de (livros))
item ( ) de (livros)
mude [livro escolhido] para ( )
número aleatório entre (1) e (tamanho de (livros))
número aleatório entre (1) e (tamanho de (livros))
item ( ) de (livros)
mude [livro escolhido] para ( )
mude [livro escolhido] para ( )
número aleatório entre (1) e (tamanho de (livros))
item ( ) de (livros)
Você está criando um jogo de corrida. O carro precisa se mover para posições predefinidas na pista sempre que receber o comando trocar pista. Essas posições estão em uma lista chamada posições x, com os números [100, 200, 300], que representam os lugares no eixo X da pista. Analise os algoritmos abaixo e selecione aquele que faz o carro se mover corretamente para uma das posições da pista.
Anthony criou o seguinte código para mover uma personagem em uma linha reta.
O código funciona, mas está repetitivo e difícil de ajustar se as posições mudarem no futuro. Pensando nisso, examine as alternativas abaixo e selecione a que melhora o código de Anthony usando variáveis de maneira que a mudança de posição fique mais organizada e fácil de atualizar.
Usar a variável posição x, definir um valor inicial e usar um laço para repetir o movimento adicionando 50 a cada vez.
Usar a variável posição x para armazenar os valores 50, 100, 150 e 200, sem repetir blocos de espera.
Usar a variável posição x para escolher aleatoriamente uma posição da lista [50, 100, 150, 200] a cada segundo.
Substituir os blocos vá para por deslize e adicionar uma variável para alterar o tempo de espera entre os movimentos.
