SlideShare uma empresa Scribd logo
1 de 26
Aula 0
1
Scratch
Prof°:William Sarti José
E-mail:William.jose@etec.sp.gov.br
Roteiro
• Conceito;
• Funcionalidades;
• Motivos para utilizar a ferramenta;
• Instalando a ferramenta;
• Conhecendo a Ferramenta;
• Interface;
• Comandos & Funções;
• Vamos Praticar.
Conceito
O Scratch é uma linguagem de
programação muito simples e intuitiva, que foi
desenvolvida por Lifelong Kindergarten Group .
Conhecendo o Scratch
Funcionalidade
Este aplicativo possibilita a criação de
histórias interativas, jogos e animação, bem
como o compartilhamento das criações web,
tudo isso pode ser feito a partir de comandos
que são agrupados de modo lógico.
Motivos para se utilizar a
ferramenta
Por não exigir o conhecimento prévio de
outras linguagens de programação, o Scratch é
ideal para pessoas que estão começando a
programar.
É indicado para pessoas acima dos 8
anos, pois auxilia na aprendizagem de conceitos
matemáticos e computacionais. Além disso sua
sintaxe é comum a muitas linguagens de
programação.
Instalando a Ferramenta
Para a instalação do Scratch 1.4, é
preciso fazer o download:
http://scratch.mit.edu/scratch_1.4/
Explorando a Ferramenta
Após a instalação, abra o menu iniciar e
procure pelo Scratch.
Interface
Comandos & Funções
Movimento:
Trata-se dos
movimentos dos Sprites
em geral e de suas
localizações no cenário.
Comandos & Funções
Aparência:
Trata-se de efeitos,
mudanças de
aparência e de trajes,
além de frases do
Sprite no cenário.
Comandos & Funções
Sons:
Consiste em adicionar
sons ao projeto e em
executá-los.
Comandos & Funções
Caneta:
É utilizado para traçar
linhas enquanto se
movimentam os Sprites.
Comandos & Funções
Controle:
Trata-se das funções
principais do projeto.
Comandos & Funções
Sensores:
Detectam e sinalizam
uma condição que se
altera ao longo do tempo.
Comandos & Funções
Operadores:
Utilizando esses blocos
pode-se calcular novos
valores usando variáveis
ou constantes.
Comandos & Funções
Variáveis:
Com esses blocos são
criadas variáveis e
modificadas com os
comandos categorizados.
Vamos Praticar
Tarefa:
Fazer um projeto, onde o Sprite vai se
movimentar dentro do palco e quando ele
tocar na borda ele volta.
Vamos Praticar
1º Passo: Selecione a opção Controle.
2º Passo: Arraste o bloco para a área
onde ficam as informações dos Sprites.
3º Passo: Selecione o bloco e arraste para
a área de informações, encaixando-o abaixo do
comando já existente nela.
4º Passo: Selecione a opção Movimento.
5º Passo: Arraste o bloco encaixando-o
dentro do bloco especificado acima e altere o valor
para 5.
Vamos Praticar
Cont.
6º Passo: Encaixe também o bloco
abaixo do comando anterior.
7º Passo: Pressione .
Deve ficar desta forma
Parabéns! Você criou seu primeiro
projeto!
DUVIDAS???
Vídeos Sobre como é
importante Programar....
Links Com certificação da
Microsoft
• http://link.estadao.c
om.br/noticias/gam
es,microsoft-lanca-
edicao-especial-do-
game-minecraft-
para-ensinar-
programacao,1000
0028799
• https://studio.code.o
rg/hoc/1
• http://tab.uol.com.b
r/programacao/
http://pt.wikipedia.org/wiki/Scratch
http://www.scratchbrasil.net.br/images/download-
materiais/Introdu%C3%A7%C3%A3o%20ao%20Scratch%20%28p
asso%201%29%20-%20Scratch%20Brasil.pdf
http://www.scratchbrasil.net.br/images/download-
materiais/Introdu%C3%A7%C3%A3o%20ao%20Scratch%20%28p
asso%202%29%20-%20Scratch%20Brasil.pdf
http://oficinas.pensamentodigital.org.br/ambientes_simulacao/scr
atch/primeiros_passos.pdf
http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=w
eb&cd=1&cad=rja&uact=8&ved=0CB0QFjAA&url=http%3A%2F
%2Foficinas.pensamentodigital.org.br%2Fambientes_simulacao%2F
scratch%2Fmaterial_apresentacao.doc&ei=O3bqVOmqPM60sATC
woCQCg&usg=AFQjCNFTfgf6aujvMqv5QDh_WLzm9a3OOA&bvm
=bv.86475890,d.cWc
Materiais Consultados:

Mais conteúdo relacionado

Mais procurados

Aprenda Como criar uma animação no scratch
 Aprenda Como criar uma animação no scratch Aprenda Como criar uma animação no scratch
Aprenda Como criar uma animação no scratchGabriel39Carvalho
 
Aula 3 aparência
Aula 3 aparênciaAula 3 aparência
Aula 3 aparênciaScratch_TCC
 
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ériasInstituto Inovar
 
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 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 9 movimento e desenho
Aula 9   movimento e desenhoAula 9   movimento e desenho
Aula 9 movimento e desenhojatobaesem
 
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 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
 

Mais procurados (20)

Aula09 variavel
Aula09 variavelAula09 variavel
Aula09 variavel
 
Aula08 operadores
Aula08 operadoresAula08 operadores
Aula08 operadores
 
Aprenda Como criar uma animação no scratch
 Aprenda Como criar uma animação no scratch Aprenda Como criar uma animação no scratch
Aprenda Como criar uma animação no scratch
 
Aula 7 sensores
Aula 7 sensoresAula 7 sensores
Aula 7 sensores
 
Aula05 caneta
Aula05 canetaAula05 caneta
Aula05 caneta
 
Aula 6 controle
Aula 6 controleAula 6 controle
Aula 6 controle
 
Aula 3 aparência
Aula 3 aparênciaAula 3 aparência
Aula 3 aparência
 
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
 
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
 
Aula 2 movimento
Aula 2 movimentoAula 2 movimento
Aula 2 movimento
 
Aula10
Aula10Aula10
Aula10
 
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 5 caneta
Aula 5   canetaAula 5   caneta
Aula 5 caneta
 
Scratch - Desafio Digital
Scratch - Desafio DigitalScratch - Desafio Digital
Scratch - Desafio Digital
 
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
 
Aula 9 movimento e desenho
Aula 9   movimento e desenhoAula 9   movimento e desenho
Aula 9 movimento e desenho
 
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 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
 
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
 

Semelhante a Aula 00

Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Scratch_TCC
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdfmswebertech
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfosiasdebarrosanuncia
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSprofjotamarcosduarte
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvRCiro Matheus
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Humberto Marchezi
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Controlazarael2607
 
Robótica avançada II
Robótica avançada IIRobótica avançada II
Robótica avançada IIsanduel
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheirasElton Minetto
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEEvandro Júnior
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Elton Minetto
 

Semelhante a Aula 00 (20)

Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4Aula 0. introdução ao scratch 1.4
Aula 0. introdução ao scratch 1.4
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdf
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdf
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 
Multimeios em educação
Multimeios em educaçãoMultimeios em educação
Multimeios em educação
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
Java e orientação a objetos
Java e orientação a objetosJava e orientação a objetos
Java e orientação a objetos
 
PDF.pdf
PDF.pdfPDF.pdf
PDF.pdf
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvR
 
10102015164828
1010201516482810102015164828
10102015164828
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
Scratch cap-1
Scratch cap-1Scratch cap-1
Scratch cap-1
 
Guia xna
Guia xnaGuia xna
Guia xna
 
Pdm -final
Pdm  -finalPdm  -final
Pdm -final
 
Plano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents ControlPlano de Projeto de Software do​ Residents Control
Plano de Projeto de Software do​ Residents Control
 
Robótica avançada II
Robótica avançada IIRobótica avançada II
Robótica avançada II
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheiras
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SE
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015
 

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é (9)

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