Want to make creations as awesome as this one?

No description

Transcript

3

SCRATCH

PROF. DR. MÁRCIO MARQUES MARTINShttp://digichem.org

Programando de forma divertida com a linguagem

2

1

4

SUMÁRIO

Possibilidades

Programar em blocos

2

3

Desafios

Meu 1º programa

Saiba mais

4

5

6

Agradecimentos

7

O que é o Scratch?

1

1

O que é o Scratch?

É de graça?

+info

1. O que é o Scratch?

Scratch é uma linguagem de programação criada em 2007 pelo Media Lab do MIT.Desde 2013 o Scratch 2 está disponível on-line e como uma aplicação para Windows, OS X, e Linux.

+info

1. O que é o Scratch?

O Scratch é mais acessível que linguagens de programação textuais, por se utilizar de uma interface gráfica que permite programar com blocos encaixados, lembrando o brinquedo Lego.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

+info

1. O que é o Scratch?

Utiliza uma sintaxe comum a muitas linguagens de programação. É diferente de outras linguagens porque não exige demais do usuário.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

+info

1. O que é o Scratch?

Cada bloco da linguagem contém um comando em separado, que podem ser agrupados livremente caso se encaixem.E os comandos podem ser modificados através de menus barra de snirks.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

+info

1. O que é o Scratch?

O Scratch se inspirou na forma como os DJs fazem a mixagem de sons para criarem novas músicas. Mas essa linguagem consegue mixar diversos tipos de mídias, como imagens, sons e outros programas.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

2

POSSIBILIDADES

Sua imaginação é o limite...

2. Possibilidades

Não exige conhecimentos prévios de programaçãoIdeal para iniciantesIndicado a partir de 8 anos de idadeTrabalha conceitos matemáticosDesenvolve pensamento computacional

ITERAÇÔESCONDICIONAISCOORDENADASVARIÁVEISNÚMEROS ALEATÓRIOSDESIGN DE PROGRAMAS

+info

2. Possibilidades

Games, Histórias Interativas, Animações, Música, Arte,

+info

2. Possibilidades

Games, Histórias Interativas, Animações, Música, Arte,

+info

2. Possibilidades

Games, Histórias Interativas, Animações, Música, Arte,

+info

2. Possibilidades

Games, Histórias Interativas, Animações, Música, Arte,

3

PROGRAMAR EM BLOCOS?

É como encaixar pecinhas de Lego

PROGRAMAR EM BLOCOS

Não precisa decorar códigosEstão em forma de blocosOsblocos podem ou não se encaixarCada bloco é um comandoAs variáveis estão presentes em alguns blocosBasta alterar valores das variáveis presentes em blocosNão necessita compilaçãoResultados imediatos

PROGRAMAR EM BLOCOS

MOVIMENTO

APARÊNCIA

SOM

EVENTOS

Blocos para controlar a movimentação dos personagens.

Blocos para escolher a aparência dos personagens.

Blocos para controlar a emissão de sons dos personagens.

Blocos para determinar ações a partir de acontecimentos.

PROGRAMAR EM BLOCOS

CONTROLE

OPERADORES

SENSORES

VARIÁVEIS

Blocos com condições para implementar a lógica de programação.

Blocos para programar a interação dos personagens com o usuário real e para obter suas respostas a desafios.

Blocos com operadores lógico-matemáticos.

Definições de variáveis como vida, tempo, placar, etc.

PROGRAMAR EM BLOCOS

BLOCOS

TESTAR PROGRAMA

PROJETO

4

MEU PRIMEIRO PROGRAMA

Agora é hora do show!

4.1. MEU PRIMEIRO PROGRAMA

Conjunto EVENTOSBloco "QUANDO A TECLA ... FOR PRESSIONADA"

4.1. MEU PRIMEIRO PROGRAMA

Conjunto MOVIMENTOBloco "ADICIONE ... X A"Alterar ... para "SETA PARA DIREITA"

4.1. MEU PRIMEIRO PROGRAMA

DUPLICAR3 vezes clicando com o botão direito sobre o bloco laranja.Vamos ficar com 4 blocos no total.

4.1. MEU PRIMEIRO PROGRAMA

DUPLICAR3 vezes clicando com o botão direito sobre o bloco laranja.Vamos ficar com 4 blocos no total.

4.2. MEU PRIMEIRO PROGRAMA

Selecionar CENÁRIO (canto inferior direito)Clicar na LUPAClicar no fundo desejado

+info

4.2. MEU PRIMEIRO PROGRAMA

Ajustar o Scratch na telaClicar na Bandeira Verde para testar o programaUse as setas

5

DESAFIOS

Como aprender mais sobre Scratch?

+info

5. DESAFIOS

Construir um Quiz interativo

+info

5. DESAFIOS

Sonic no trempolim

+info

5. DESAFIOS

Selecionar spritesSelecionar cenário

5. DESAFIOS

Blocos do trampolim

5. DESAFIOS

Blocos do Sonic

+info

5. DESAFIOS

Construir um Quiz interativo

6

SAIBA MAIS

Programação Avançada

6 SAIBA MAIS

Magpie Magazine: Baixe aqui

Scratch Studio: https://scratch.mit.edu/studios/2106526/

Curso grátis de Scratch na plataforma UDEMY

3

2

1

4

Lorem ipsum dolor

THANKS!