Recuperação 8/9 anos

Recuperação 8/9 anos

9th Grade

6 Qs

quiz-placeholder

Similar activities

Quiz sobre Comandos no Blockly e mais

Quiz sobre Comandos no Blockly e mais

9th Grade

10 Qs

RECUPERAÇÃO DA AVALIAÇÃO 02 - LÓGICA E MAGIA NA PROGRAMAÇÃO

RECUPERAÇÃO DA AVALIAÇÃO 02 - LÓGICA E MAGIA NA PROGRAMAÇÃO

8th Grade - University

10 Qs

Recuperação Alura 1º trimestre

Recuperação Alura 1º trimestre

9th Grade

10 Qs

Atividade Pensamento Computacional

Atividade Pensamento Computacional

9th Grade

8 Qs

Prova Programação e Robótica

Prova Programação e Robótica

9th Grade

8 Qs

Pensamento Computacional

Pensamento Computacional

8th Grade - University

10 Qs

Atividade Pensamento Computacional

Atividade Pensamento Computacional

9th Grade

10 Qs

9 ANO PROVA 1 TRI - Pico de Maestria

9 ANO PROVA 1 TRI - Pico de Maestria

9th Grade

10 Qs

Recuperação 8/9 anos

Recuperação 8/9 anos

Assessment

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.