
6. Exercício - "Quem me chamou?" - RCO 27
Authored by Patricia Magalhaes
Instructional Technology
8th Grade
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?