Você está na página 1de 4

O primeiro comando que vamos usar é o comando que faz o gato andar.

Para
isso arraste o comando até a área de programa da direita:

O comando que você deve arrastar é esse aqui:

Depois você vai poder fazer o gato andar alguma coisa


diferente de dez passos. Por enquanto vamos ficar com dez.
Esse comando sozinho já pode ser um programa: clique várias vezes sobre o
comando e veja o que acontece com o gato…

Andou? Qualquer programa ou comando em Scratch pode ser executado


simplesmente clicando em cima dele!

Mas você não vai ficar querendo ficar clicando em cima do programa, não é?
Vamos querer uma coisa mais fácil e legal, como fazer o gato andar quando
apertamos uma tecla no teclado. Vamos fazer isso? Que tal usar a tecla
“espaço”, como na figura abaixo?

Para isso vamos ter de fazer o Scratch ficar esperando o “aperto de tecla”
acontecer e, depois, mover o gato.
Evento
Quando alguma coisa acontece, dizemos que um evento ocorreu. Scratch possui comandos especi
acontecem. Um comando que é disparado quando um evento acontece, é um gatilho.
Para saber quais são, clique na aba “Eventos” do Scratch. Os gatilhos em Scratch sempre começa
formato de um chapéu.
Como nós queremos que o Scratch olhe se alguma tecla foi pressionada, vamos pegar o gatilho “q
Arraste gatilho até a área de programa e encaixe-o por cima do comando de
movimento:

Assim, sempre que a tecla espaço for apertada, o gatilho vai disparar e o
Scratch vai executar os comandos que estão abaixo dele. Aperte a tecla várias
vezes e você vai ver o gatinho andar para a direita como na figura abaixo:

Ficou apertando até o gato sumir? Puxe-o pelo rabo de volta ao centro da tela.

Ter que apertar a tecla para cada passo do gato é chato, não? Vamos
automatizar isto fazendo o Scratch repetir o comando de movimento?

Estrutura de Controle
Para uma programa fazer coisas com comandos, como, por exemplo, repetí-los, nós usamos contr
no Scratch, clique na aba “Controle”.
Nós vamos usar um controle chamado de Estrutura de Repetição ou laço. É um
bloco em formato de um “C” onde está escrito “Repita 10 vezes”:

Arraste-e até a área de programa e descole o comando de


movimento do gatilho, colocando o dentro do laço. Ele vai ficar aninhado, como
se o “C” o estivesse mordendo.
Agora encaixe o laço embaixo do gatilho, mas não aperte ainda a tecla de
espaço ainda, senão o gato vai fugir da tela bem rápido!

Para o gato não sumir, ideal seria fazê-lo andar em círculos, não? Para isso
temos de fazer com que o gato ande um pouco, vire um pouco, ande mais um
pouco, vire mais um pouco … e assim por diante.

Para isso acontecer, temos de colocar um comando de girar antes do comando


de andar. Assim o gato vai virar um pouco e depois andar 10 passos. O laço vai
fazer isso acontecer várias vezes em seguida e o gato vai andar em círculos!
Vá até a aba “Movimento” e pegue o comando “gire -> 15 graus”, colocando-o
dentro do laço, logo acima do comando de andar:

Agora aperte a tecla espaço e veja o que acontece:


Experimente agora mudar o quanto o gato anda e vira, modificando
os parâmetros de andar e de virar: Faça o gato mover-se 30 passos ao invés de
10, escrevendo 30 no lugar de 10 no comando mova.

Parâmetro
Parâmetros são valores que você pode colocar em um comando para fazê-lo acontecer de jeito diferente
colocou.
O círculo ficou mais legal? Experimente agora mudar o parâmetro do laço,
fazendo com que ele repita mais de 10 vezes, escrevendo, porf exemplo, 100
no lugar do 10. Quantos círculos o gato fez?

Você também pode gostar