SlideShare uma empresa Scribd logo
1 de 10
Aula 6
Controle
Scratch
Aula 6Controle
Prof°:William Sarti José
E-mail:William.jose@etec.sp.gov.br
Roteiro
• Introdução;
• Principais Blocos;
• Controlando Sprite;
• Vamos praticar;
• Desafio.
2
Introdução
Os blocos de Controle são destinados a
executar as funções principais do projeto. Nele
estão contidos blocos de comandos de seleção e
de repetição.
3
Principais Blocos
Os blocos existentes de Controle são do
tipo chapéus e empilháveis.
Os principais blocos são:
4
Executa o script abaixo quando a bandeira
verde for clicada.
Executa o script abaixo quando a tecla
especificada for pressionada.
Executa o script abaixo quando o objeto especificado
for clicado no Palco.
Principais Blocos
5
Aguarda o tempo especificado e passa para o
bloco seguinte.
Executa sem interrupções o conjunto de blocos contidos em
seu interior (só para a execução caso for clicado na bolinha
vermelha ou se houver algum comando específico para
parada).
Repete a execução do conjunto de blocos abrangidos em seu
interior pela quantidade de vezes especificada.
Executa o conjunto de blocos contidos em seu
interior enquanto a condição dada for satisfeita.
Principais Blocos
6
Executa os blocos de comandos contidos em seu
interior apenas quando a condição dada for satisfeita.
Se a condição dada for satisfeita executa os blocos de
comandos contidos no interior do se, caso contrário,
executará os blocos de comandos contidos no interior
senão.
Repete a execução dos blocos de comandos contidos
em seu interior até que a condição dada seja satisfeita.
Para a execução de todos os blocos de comandos de
todos os sprites.
Controlando o Sprite
Agora vamos controlar o nosso Sprite!
7
Arraste este bloco para a
área de informações, e
selecione “Seta para
direita” em seguida dê um
clique sobre ele.
Você notará que quando
a seta para a direita for
pressionada, eu irei me
movimentar,
incrementando o valor
de x por 8!
Vamos Praticar!
8
Selecione este
objeto.
Arraste estes blocos
para a área de
informações e altere
os respectivos valores.
Selecione este
Palco.
Desafio!
Faça um projeto que quando executado o Sprite
sempre mude o valor de y por -0.3 e mude seu traje.
Ele também deve mudar o valor de x por 8 quando a
seta para a direita for pressionada, e x por -8 quando a
tecla para a esquerda for pressionada. Além disso, o
valor de y deve ser mudado por 8 quando a seta para
cima for pressionada.
9
Dicas
Utilize este Objeto, e
importe seu traje!
Utilize este Palco.
Desafio!
10
Deve ficar desta forma:

Mais conteúdo relacionado

Mais procurados

Aula 8 operadores
Aula 8 operadoresAula 8 operadores
Aula 8 operadoresScratch_TCC
 
Aula 9 variáveis
Aula 9 variáveisAula 9 variáveis
Aula 9 variáveisScratch_TCC
 
Aula 3 aparência
Aula 3 aparênciaAula 3 aparência
Aula 3 aparênciaScratch_TCC
 
Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Scratch_TCC
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimentoScratch_TCC
 
Apresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchApresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchCecifm
 
Aula 6 Flash - Divirta-se criando animações
Aula 6 Flash - Divirta-se criando animaçõesAula 6 Flash - Divirta-se criando animações
Aula 6 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e Camadas
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e CamadasAula 5, 6 e 7 - Flash CS5 - Linha do Tempo e Camadas
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e CamadasDayse Lúcia de Almeida
 
Aula 2 Flash - Divirta-se criando animações
Aula 2 Flash - Divirta-se criando animaçõesAula 2 Flash - Divirta-se criando animações
Aula 2 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Aula 5 Flash - Divirta-se criando animações
Aula 5 Flash - Divirta-se criando animaçõesAula 5 Flash - Divirta-se criando animações
Aula 5 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Aula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesAula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Aula 3 Flash - Divirta-se criando animações
Aula 3 Flash - Divirta-se criando animaçõesAula 3 Flash - Divirta-se criando animações
Aula 3 Flash - Divirta-se criando animaçõesProjeto Meu Brasil
 
Guia Rápido sobre Klogo Turtle para Classmate
Guia Rápido sobre Klogo Turtle para ClassmateGuia Rápido sobre Klogo Turtle para Classmate
Guia Rápido sobre Klogo Turtle para ClassmateProjeto UCA
 
Photoshop CS6 GIF ANIMADO
Photoshop CS6 GIF ANIMADOPhotoshop CS6 GIF ANIMADO
Photoshop CS6 GIF ANIMADOmylena willrich
 

Mais procurados (20)

Aula 01
Aula 01Aula 01
Aula 01
 
Aula 7 sensores
Aula 7 sensoresAula 7 sensores
Aula 7 sensores
 
Aula 8 operadores
Aula 8 operadoresAula 8 operadores
Aula 8 operadores
 
Aula 9 variáveis
Aula 9 variáveisAula 9 variáveis
Aula 9 variáveis
 
Aula05 caneta
Aula05 canetaAula05 caneta
Aula05 caneta
 
Aula 3 aparência
Aula 3 aparênciaAula 3 aparência
Aula 3 aparência
 
Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4Aula 1 explorando o scratch 1.4
Aula 1 explorando o scratch 1.4
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimento
 
Aula 5 caneta
Aula 5   canetaAula 5   caneta
Aula 5 caneta
 
Apresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do ScratchApresentação dos comandos básicos do Scratch
Apresentação dos comandos básicos do Scratch
 
Aula 6 Flash - Divirta-se criando animações
Aula 6 Flash - Divirta-se criando animaçõesAula 6 Flash - Divirta-se criando animações
Aula 6 Flash - Divirta-se criando animações
 
Tutorial animação em flash - BOLA NO BURACO
Tutorial animação em flash - BOLA NO BURACOTutorial animação em flash - BOLA NO BURACO
Tutorial animação em flash - BOLA NO BURACO
 
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e Camadas
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e CamadasAula 5, 6 e 7 - Flash CS5 - Linha do Tempo e Camadas
Aula 5, 6 e 7 - Flash CS5 - Linha do Tempo e Camadas
 
Aula10
Aula10Aula10
Aula10
 
Aula 2 Flash - Divirta-se criando animações
Aula 2 Flash - Divirta-se criando animaçõesAula 2 Flash - Divirta-se criando animações
Aula 2 Flash - Divirta-se criando animações
 
Aula 5 Flash - Divirta-se criando animações
Aula 5 Flash - Divirta-se criando animaçõesAula 5 Flash - Divirta-se criando animações
Aula 5 Flash - Divirta-se criando animações
 
Aula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animaçõesAula 7 Flash - Divirta-se criando animações
Aula 7 Flash - Divirta-se criando animações
 
Aula 3 Flash - Divirta-se criando animações
Aula 3 Flash - Divirta-se criando animaçõesAula 3 Flash - Divirta-se criando animações
Aula 3 Flash - Divirta-se criando animações
 
Guia Rápido sobre Klogo Turtle para Classmate
Guia Rápido sobre Klogo Turtle para ClassmateGuia Rápido sobre Klogo Turtle para Classmate
Guia Rápido sobre Klogo Turtle para Classmate
 
Photoshop CS6 GIF ANIMADO
Photoshop CS6 GIF ANIMADOPhotoshop CS6 GIF ANIMADO
Photoshop CS6 GIF ANIMADO
 

Semelhante a Aula06 controle (17)

Inventor
InventorInventor
Inventor
 
2335 inventor
2335 inventor2335 inventor
2335 inventor
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
03 linguagem ambientescratch
03 linguagem ambientescratch03 linguagem ambientescratch
03 linguagem ambientescratch
 
Wind 7 passo a passo
Wind 7 passo a passoWind 7 passo a passo
Wind 7 passo a passo
 
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island StudiosTutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
Tutorial Desenvolvendo Pong no Unity 3D - Victory Island Studios
 
Tarefa2 execução
Tarefa2 execuçãoTarefa2 execução
Tarefa2 execução
 
Apostila cad montagem--_continuao
Apostila cad montagem--_continuaoApostila cad montagem--_continuao
Apostila cad montagem--_continuao
 
Multimeios em educação
Multimeios em educaçãoMultimeios em educação
Multimeios em educação
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 
Apostila eberick (ed. 2)
Apostila eberick (ed. 2)Apostila eberick (ed. 2)
Apostila eberick (ed. 2)
 
Apostila eberick (ed. 2)
Apostila eberick (ed. 2)Apostila eberick (ed. 2)
Apostila eberick (ed. 2)
 
Autocad
Autocad  Autocad
Autocad
 
Roteiroconstruct
RoteiroconstructRoteiroconstruct
Roteiroconstruct
 
Crash course tradução
Crash course   traduçãoCrash course   tradução
Crash course tradução
 
Apostila microstation para iniciantes
Apostila microstation para iniciantesApostila microstation para iniciantes
Apostila microstation para iniciantes
 
Python 01
Python 01Python 01
Python 01
 

Mais de william Sarti José

Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptx
Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptxDiseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptx
Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptxwilliam Sarti José
 
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptx
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptxTransformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptx
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptxwilliam Sarti José
 
02 JAVAEstrutura sequencial (slides).pptx
02 JAVAEstrutura sequencial (slides).pptx02 JAVAEstrutura sequencial (slides).pptx
02 JAVAEstrutura sequencial (slides).pptxwilliam Sarti José
 
02 Introdução à programação.pptx
02 Introdução à programação.pptx02 Introdução à programação.pptx
02 Introdução à programação.pptxwilliam Sarti José
 
Aula05 STIC FormularioxDrive.pptx
Aula05 STIC FormularioxDrive.pptxAula05 STIC FormularioxDrive.pptx
Aula05 STIC FormularioxDrive.pptxwilliam Sarti José
 

Mais de william Sarti José (10)

Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptx
Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptxDiseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptx
Diseno-de-Arquitectura-de-Big-Data-para-una-Vision-360-del-Cliente.pptx
 
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptx
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptxTransformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptx
Transformacion-de-John-Deere-a-traves-del-Big-Data-en-la-Industria-Agricola.pptx
 
02 JAVAEstrutura sequencial (slides).pptx
02 JAVAEstrutura sequencial (slides).pptx02 JAVAEstrutura sequencial (slides).pptx
02 JAVAEstrutura sequencial (slides).pptx
 
02 Introdução à programação.pptx
02 Introdução à programação.pptx02 Introdução à programação.pptx
02 Introdução à programação.pptx
 
Aula05 STIC FormularioxDrive.pptx
Aula05 STIC FormularioxDrive.pptxAula05 STIC FormularioxDrive.pptx
Aula05 STIC FormularioxDrive.pptx
 
HistoriaStic.pptx
HistoriaStic.pptxHistoriaStic.pptx
HistoriaStic.pptx
 
Stic08-GoogleCalendario.pptx
Stic08-GoogleCalendario.pptxStic08-GoogleCalendario.pptx
Stic08-GoogleCalendario.pptx
 
Aula 01Sobre o STIC.pptx
Aula 01Sobre o STIC.pptxAula 01Sobre o STIC.pptx
Aula 01Sobre o STIC.pptx
 
Aula04 som
Aula04 somAula04 som
Aula04 som
 
Aula 00
Aula 00Aula 00
Aula 00
 

Aula06 controle

  • 1. Aula 6 Controle Scratch Aula 6Controle Prof°:William Sarti José E-mail:William.jose@etec.sp.gov.br
  • 2. Roteiro • Introdução; • Principais Blocos; • Controlando Sprite; • Vamos praticar; • Desafio. 2
  • 3. Introdução Os blocos de Controle são destinados a executar as funções principais do projeto. Nele estão contidos blocos de comandos de seleção e de repetição. 3
  • 4. Principais Blocos Os blocos existentes de Controle são do tipo chapéus e empilháveis. Os principais blocos são: 4 Executa o script abaixo quando a bandeira verde for clicada. Executa o script abaixo quando a tecla especificada for pressionada. Executa o script abaixo quando o objeto especificado for clicado no Palco.
  • 5. Principais Blocos 5 Aguarda o tempo especificado e passa para o bloco seguinte. Executa sem interrupções o conjunto de blocos contidos em seu interior (só para a execução caso for clicado na bolinha vermelha ou se houver algum comando específico para parada). Repete a execução do conjunto de blocos abrangidos em seu interior pela quantidade de vezes especificada. Executa o conjunto de blocos contidos em seu interior enquanto a condição dada for satisfeita.
  • 6. Principais Blocos 6 Executa os blocos de comandos contidos em seu interior apenas quando a condição dada for satisfeita. Se a condição dada for satisfeita executa os blocos de comandos contidos no interior do se, caso contrário, executará os blocos de comandos contidos no interior senão. Repete a execução dos blocos de comandos contidos em seu interior até que a condição dada seja satisfeita. Para a execução de todos os blocos de comandos de todos os sprites.
  • 7. Controlando o Sprite Agora vamos controlar o nosso Sprite! 7 Arraste este bloco para a área de informações, e selecione “Seta para direita” em seguida dê um clique sobre ele. Você notará que quando a seta para a direita for pressionada, eu irei me movimentar, incrementando o valor de x por 8!
  • 8. Vamos Praticar! 8 Selecione este objeto. Arraste estes blocos para a área de informações e altere os respectivos valores. Selecione este Palco.
  • 9. Desafio! Faça um projeto que quando executado o Sprite sempre mude o valor de y por -0.3 e mude seu traje. Ele também deve mudar o valor de x por 8 quando a seta para a direita for pressionada, e x por -8 quando a tecla para a esquerda for pressionada. Além disso, o valor de y deve ser mudado por 8 quando a seta para cima for pressionada. 9 Dicas Utilize este Objeto, e importe seu traje! Utilize este Palco.