
Recuperação 8/9 anos
Quiz
•
Computers
•
9th Grade
•
Hard
Used 5+ times
FREE Resource
6 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
A criação das funções chamadas de “meus blocos” pode ser também um facilita-
dor para o entendimento do programa porque o deixa mais legível. Além desse
objetivo, qual é outro uso de “meus blocos”?
Quando utilizamos “meus blocos”, devemos nomear de uma maneira rápi-
da e através de comentários detalhar o objetivo do bloco.
Além de deixar o programa mais legível, “meus blocos” também aumenta
o desempenho do meu programa.
Uma vez criado um bloco, não é possível reutilizar ele, ou seja, só serve para
uma única aplicação.
Minimizar o tempo de programação, podendo reutilizar o mesmo bloco em
outras etapas.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Na evolução do programa, existe um momento em que fica difícil entender o que
cada conjunto de blocos deve fazer. Para ajudar a entender melhor o bloco, pode-
mos usar a função comentários.
Quais são boas práticas para estruturar um comentário no seu programa?
Escrever um comentário para cada bloco, pois assim qualquer um pode
aprender com o seu projeto.
Os comentários devem ser evitados para não ter poluição visual.
Detalhar o máximo de informação para que qualquer um possa entender.
Os comentários devem representar um efeito geral, por exemplo, “reiniciar as
variáveis, organizar as fantasias” ou “efeito dinâmico de aparência para o ator”.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Na nossa aula, foi possível criar um sistema de pontuação com pesos diferentes
para cada objetivo, ou seja, destruir um alien ou coletar uma energia pode forne-
cer pontos diferentes.
Pensando nisso, assinale a alternativa correta:
Adicionar os pontos na variável é possível através do bloco “mude pontos
para ...”.
O sistema de pontuação pode ser utilizado através do bloco “adiciona ... a
variável”.
Para evitar bugs no programa, toda alteração da pontuação deve estar em
uma única thread, ou seja, em um único conjunto de bloco.
Para esse sistema de pontos, para cada peso deve-se criar uma variável.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O bloco “se então” foi utilizado algumas vezes no jogo que estamos construindo.
Entretanto, nesta aula, foi utilizado o bloco “se senão então”.
Sobre a diferença entre esses dois blocos, assinale a alternativa correta.
O bloco “se então” avalia apenas uma possibilidade. Já o bloco “se senão en-
tão” é capaz de criar uma lógica se estiver certo ou errado.
O bloco “se senão então” é uma junção de dois blocos “se então”.
O bloco “se então” é utilizado apenas para sensores e o bloco “se senão en-
tão” é utilizado apenas para fantasias.
O bloco “se então” é mais simples que o bloco “se senão então”. Esse bloco
testa uma condição. Se essa condição for falsa, ele executa o que está den-
tro do sub-bloco “senão”.
5.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
No nosso jogo, para criar uma colisão do laser com o inimigo, foi utilizado o sen-
sor “tocando em laser?”. Entretanto, no vídeo, houve algumas dificuldades, pois o
programa demorava um tempo para avaliar se o laser encostou ou não.
Pensando nisso, assinale as 3 alternativas corretas:
As threads normalmente melhoram o desempenho do jogo e podem ser
utilizadas.
O tempo de 0.05 segundo é considerado baixo para um computador e não
é considerado um problema.
Ao criar threads, é importante verificar se é necessário ter um bloco de con-
trole “sempre”.
É importante avaliar a necessidade de criar threads para evitar bugs e atra-
sos no programa.
6.
MULTIPLE SELECT QUESTION
45 sec • 1 pt
No jogo, durante a criação do ator laser, surgiram algumas dificuldades para ali-
nhar o ator nave_jogador com o ator laser. Sobre as dificuldades que envolvem
a centralização do objeto, assinale duas alternativas corretas:
No vídeo foi mostrado que, uma vez desenhado, o ator já fica centralizado.
Para centralizar o objeto, é preciso posicionar o ator no (+) do mapa.
Centralizar o objeto é fundamental para organizar a posição do ator para que
não crie problemas nas coordenadas x e y.
Não Scratch não há como ajustar a posição dos objetos.
Similar Resources on Wayground
9 questions
Quiz de JavaScript
Quiz
•
9th - 12th Grade
10 questions
Ciência de Dados
Quiz
•
1st Grade - University
10 questions
Pensamento Computacional
Quiz
•
8th Grade - University
10 questions
9 ANO PROVA 1 TRI - Pico de Maestria
Quiz
•
9th Grade
8 questions
ATIVIDADES DE REVISÃO 2º TRIMESTRE
Quiz
•
7th Grade - University
6 questions
ROB SEMANA 40 - 04 A 10 DE NOVEMBRO - REVISÃO PARA PROVA - 6º AN
Quiz
•
6th Grade - University
10 questions
Robótica
Quiz
•
1st - 12th Grade
10 questions
INFORMÁTICA
Quiz
•
6th - 9th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
30 questions
Computer Terminology Exercise #1 ( Fill Ins)
Quiz
•
9th Grade
15 questions
MLA Formatting
Quiz
•
9th Grade
20 questions
Typing Practice
Quiz
•
7th - 12th Grade
14 questions
Inputs and Outputs: Computer Science Intro
Lesson
•
5th - 9th Grade
20 questions
Google Sheets Quiz
Quiz
•
9th Grade