
6. Exercício - "Quem me chamou?" - RCO 27
Quiz
•
Instructional Technology
•
8th Grade
•
Hard
Patricia Magalhaes
Used 4+ times
FREE Resource
3 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
5 mins • 4 pts
Aula 6 - Aperfeiçoando as animações
Minha janela: programando seu mundo
Questão 1: É hora do almoço
Todo dia, na hora do almoço, às 12h30, o cachorro de Ana vem corren-
do no seu quintal e aparece em sua janela latindo, por 10 segundos,
para avisá-la que está na hora de comer.
Para representar essa cena em sua janela, Ana escreveu o seguinte
código:
Porém, ela percebeu que o ator “Cachorro” continua aparecendo na
tela fora do horário programado em sua animação. Além disso, ele não
se movimenta e nem fala nada, mas continua presente na tela.
Para ajudar Ana a solucionar esse problema, reescrevemos o seu có-
digo substituindo o bloco de controle se então pelo bloco se senão.
Também adicionamos mais duas linhas de blocos que ajudarão seu
cachorro a aparecer somente na hora desejada. Feito isso, o código de
Ana ficou da seguinte maneira:
Ordene os blocos para que o código de maneira a condicionar o ca-
chorro de Ana a aparecer somente no horário programado.
Utilize 2 blocos.
esconder
mude x para 100
mude y para 10
mostrar
mova 10 passos
2.
MULTIPLE SELECT QUESTION
5 mins • 3 pts
Questão 2: Capture o saci
Todo dia, às 15h, um saci (personagem do folclore brasileiro) aparece
pulando na janela do quarto de Marcos. Ele aparece apenas por 5 segundos e Marcos já tentou capturá-lo várias vezes, mas nunca conseguiu.
Marcos decidiu mostrar, através do seu programa “Minha Janela”, essa
cena para seus amigos na escola. Para ilustrar o saci pulando, escreveu o seguinte código:
Para ajudá-lo a tornar a animação de sua janela mais interativa e final-
mente capturar o saci, você sugeriu que ele adicionasse uma funcio-
nalidade: ao clicar com o mouse sobre o ator saci, este será capturado.
Porém, como conseguimos fazer isso?
Ordene os blocos a seguir que farão o saci sumir, ou seja, ser captura-
do ao clicar no mouse.
Utilize 2 blocos.
vá para “posição aleatória”
quando este ator for clicado
esconda
tocando em “ponteiro do mouse”?
3.
MULTIPLE SELECT QUESTION
5 mins • 3 pts
Questão 3: Minha assistente pessoal
Com as dicas do instrutor e o conteúdo que aprendemos nessa aula,
podemos ter algumas ideias para a história da nossa janela. Por exem-
plo, os eventos de transmitir e receber mensagens avisam para os di-
versos atores e cenários quando alguma ação desejada ocorreu e o
que podemos fazer a partir desse momento.
Uma boa ideia para o nosso projeto poderia ser a criação de um lem-
brete em nossa história, simulando uma assistente pessoal (como a
Alexa, por exemplo). No código abaixo, temos um exemplo da utiliza-
ção dessa funcionalidade de transmitir e receber mensagens:
De acordo com o que aprendemos nessa aula e sabendo que possuí-
mos dois Alarmes (Hora do Almoço e Hora do Jantar), escolha as alter-
nativas que representam o que esse código faz.
Selecione 2 alternativas.
a) Durante apenas 5 dias, quando o horário for 12h e 19h, será toca-
do um som por 6 segundos, avisando sobre a hora do almoço e
do jantar.
b) Quando o horário for 19h em ponto, será tocado um outro som,
avisando a hora do jantar.
c) Quando o horário for 12h e 19h, será tocado um som a cada 60 se-
gundos avisando sobre a hora do almoço e do jantar.
d) Quando o horário for 12h em ponto, será tocado um som avisan-
do a hora do almoço.
e) Quando o horário for 19h em ponto, será tocado um som avisan-
do a hora do almoço.
Similar Resources on Wayground
6 questions
Sisteme de Operare
Quiz
•
5th - 12th Grade
7 questions
Protecția mediului la nivelul domeniului profesional electric
Quiz
•
8th Grade
7 questions
PROYECTOS OCTAVO
Quiz
•
8th Grade
7 questions
SISTEMAS INFORMÁTICOS
Quiz
•
8th Grade
6 questions
Proceso Administrativo
Quiz
•
1st - 12th Grade
6 questions
Arquitetura de um Computador
Quiz
•
7th - 11th Grade
6 questions
Lectura altruismo
Quiz
•
8th Grade
7 questions
FUNDAMENTOS DE PROGRAMACIÓN
Quiz
•
8th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
11 questions
NEASC Extended Advisory
Lesson
•
9th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade