Pular para o conteúdo
Jogos Digitais

Avaliação de saída · Módulo 1

Duração: 4 horas-aula (2 h de prova individual + 2 h de mostra dos quizzes). Vale: 1,5 ponto do módulo (ver ../plano.md). A mostra entra na rubrica R2.

Parte 1. Prova individual sem computador (10 questões, 0,15 cada)

  1. O que é um algoritmo? Dê um exemplo com 4 passos.
  2. Qual a diferença entre "mude [pontos] para (10)" e "adicione (10) a [pontos]"? Dê o valor final de cada um se pontos era 5.
  3. Para que serve "transmita [mensagem]"? Dê um exemplo de jogo.
  4. Faça o teste de mesa e dê o valor final de t:
    mude [t] para (2)
    repita (3) vezes
        mude [t] para ((t) * (2))
    fim
  5. Com vidas = 2 e escudo = 0, a condição <(vidas) > (0)> e <(escudo) > (0)> é verdadeira ou falsa? E com ou?
  6. Quando usar "repita até que" em vez de "repita (10) vezes"? Dê um exemplo de cada.
  7. Por que guardamos a "resposta" em uma variável logo depois do "pergunte"?
  8. Lista notas = [7, 9, 5]. Quanto vale item (tamanho de [notas]) de [notas]?
  9. O que é um parâmetro em um bloco criado em Meus Blocos? Dê um exemplo.
  10. Por que o ator original da chuva de gotas fica escondido?

Parte 2. Mostra dos quizzes (2 h)

  • Cada aluno deixa o próprio quiz aberto. A turma circula e joga pelo menos 3 quizzes de colegas.
  • Para cada quiz jogado, preencher a ficha de teste cruzado de AVALIACAO.md (seção 7).
  • O professor avalia a apresentação com a rubrica R2.

Gabarito da Parte 1

  1. Sequência finita e ordenada de passos para resolver um problema. Exemplo livre com 4 passos claros.
  2. "mude" troca o valor (fica 10); "adicione" soma (fica 15).
  3. Avisar todos os atores ao mesmo tempo para eles reagirem. Ex.: juiz transmite "largada" e os corredores saem.
  4. 2 → 4 → 8 → 16. t = 16.
  5. Com e: falso (escudo não é maior que 0). Com ou: verdadeiro.
  6. "repita até que" quando não se sabe quantas vezes (correr até a borda); "repita (10)" quando se sabe (subir 10 passinhos no pulo).
  7. Porque a próxima pergunta apaga a resposta anterior, e um nome claro ajuda a entender o código.
  8. 5 (o último item).
  9. Um valor que muda a cada uso do bloco. Ex.: "pular (altura)", usado como "pular (60)" e "pular (120)".
  10. Ele é só a "fábrica" de clones; se aparecesse, ficaria uma gota parada no palco.