Programando de forma divertida com o Scratch
marciomarques
Created on Wed Oct 28 2020 22:46:26 GMT+0000 (Coordinated Universal Time)
No description
More creations to inspire you
WOLF ACADEMY
Presentation
STAGE2- LEVEL1-MISSION 2: ANIMATION
Presentation
TANGRAM PRESENTATION
Presentation
VALENTINE'S DAY PRESENTATION
Presentation
HUMAN RIGHTS
Presentation
LIBRARIES LIBRARIANS
Presentation
IAU@HLPF2019
Presentation
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!