Search Header Logo

6. Exercício - "Quem me chamou?" - RCO 27

Authored by Patricia Magalhaes

Instructional Technology

8th Grade

Used 4+ times

6. Exercício - "Quem me chamou?" - RCO 27
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?