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”?
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.
10 questions
Recuperação 9ºano 1ºtri PC
Quiz
•
9th Grade
10 questions
Luiz Eloi
Quiz
•
1st - 12th Grade
10 questions
Blockchain
Quiz
•
1st Grade - University
11 questions
Teste Básico de Hardware Lego EV3 - Educacional
Quiz
•
6th - 9th Grade
10 questions
Gerador de Artigos 3T
Quiz
•
9th Grade
5 questions
ROB SEMANA 38 - 21 A 27 DE OUTUBRO - 6º ANO MENDES
Quiz
•
6th Grade - University
10 questions
1ª Recuperação - 3° Trim. - Pensamento Computacional - 9º ano
Quiz
•
9th Grade - University
8 questions
Prova Programação e Robótica
Quiz
•
9th Grade
15 questions
Multiplication Facts
Quiz
•
4th Grade
25 questions
SS Combined Advisory Quiz
Quiz
•
6th - 8th Grade
40 questions
Week 4 Student In Class Practice Set
Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025
Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)
Quiz
•
9th - 12th Grade
15 questions
June Review Quiz
Quiz
•
Professional Development
20 questions
Congruent and Similar Triangles
Quiz
•
8th Grade
25 questions
Triangle Inequalities
Quiz
•
10th - 12th Grade
40 questions
Week 4 Student In Class Practice Set
Quiz
•
9th - 12th Grade
40 questions
SOL: ILE DNA Tech, Gen, Evol 2025
Quiz
•
9th - 12th Grade
20 questions
NC Universities (R2H)
Quiz
•
9th - 12th Grade
24 questions
LSO - Virus, Bacteria, Classification - sol review 2025
Quiz
•
9th Grade
65 questions
MegaQuiz v2 2025
Quiz
•
9th - 12th Grade
10 questions
GPA Lesson
Lesson
•
9th - 12th Grade
15 questions
SMART Goals
Quiz
•
8th - 12th Grade
10 questions
Exponential Growth and Decay Word Problems
Quiz
•
9th Grade