Introdução ao Scratch: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
imported>Fargoud
 
(54 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Acesso ao Scratch=


Você poderá acessar o aplicativo neste link: [https://scratch.mit.edu/ '''Scratch'''].
=Horário dos Encontros=


Você pode utilizar a versão ''on-line'', ou instalar o aplicativo no seu computador.




=O ambiente=
{| border="1" cellpadding="2" cellspacing="0"
! style="background: #32CD32; color:white" | Horário
! style="background: #32CD32; color:white" | Segunda
! style="background: #32CD32; color:white" | Terça
! style="background: #32CD32; color:white" | Quarta
! style="background: #32CD32; color:white" | Quinta
! style="background: #32CD32; color:white" | Sexta
|-
!style="text-align: center;" | 14:00 - 14:55 
!|
!|  ATENDIMENTO
!|
!|
!style="color: #2F8F8F;"| Scratch
|-
!style="text-align: center;" | 14:55 - 15:50
!|
!|  ATENDIMENTO
!|
!|
!style="color: #2F8F8F;"| Scratch
|-
!style="color: #2F8F8F;" | -
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
!style="color:green;" | I n t e r v a l o
|-
!style="text-align: center;" | 16:10 - 17:05
!|
!|  ATENDIMENTO
!|
!|
!style="color: #2F8F8F;"| Scratch
|-
!style="text-align: center;" | 17:05 - 18:00
!|
!|  ATENDIMENTO
!|
!|
!style="color: #2F8F8F;"| Scratch
|-


A tela inicial é esta:
|}
<br>


[[image: SCRATCH1tela1.png|center]]
=Aulas=


:AULA 1 - [[O ambiente]] (4h)
:AULA 2 - [[Efeitos_Sonoros |Efeitos sonoros]] (4h)
:AULA 3 - [[Fantasias |Alterando o aspecto do ator]](4h)
:AULA 4 - [[Cenarios | Criando e alterando cenários]] (4h)
:AULA 5 - [[Instrucoes| Trabalhando com instruções]](4h)
:AULA 6 - [[Variaveis | Usando Variáveis]] (4h)
:AULA 7 - [[Extensões]] (4h)
:AULA 8 - [[Desafios| Desafios Scratch]](4h)
:AULA 9 - [[Projeto 1 | Projeto 1 - Jogo Scratch ]] (4h)
:AULA 10 - [[Jogos|Seu primeiro jogo]] (4h)


Você também pode optar por criar seus programas direto pela web, ou antes criar um perfil e acessá-lo, para só daí começar a criar.


==Idioma==
-------------------------


Em primeiro lugar, vamos mudar o idioma para o '''Português brasileiro'''.
=Referências=


[[image: SCRATCHtela2.png|center]]
As seguintes apostilas e links foram utilizados como referência, na produção deste material e estão disponíveis para consulta:


==Áreas de trabalho==
: [https://www.ufrgs.br/soft-livre-edu/arquivos/scratch-apresentacao.pdf Iniciação à programação - UFRGS/Pensamento Digital]


A área principal de trabalho do Scratch é dividida entre 3 áreas mais importantes.
:[https://educapes.capes.gov.br/bitstream/capes/566023/2/Produto%20-%20Michel%20de%20Souza%202019.pdf Scratch - Guia Prático para aplicação na Educação Básica - Michel de Souza, 2019]


A área marcada em vermelho é onde estão disponíveis as <u>instruções</u> e ferramentas que o Scratch disponibiliza. Estas instruções irão modificar o estado do '''ator''' que, no caso, é o gatinho.
:[[media: apostilaScratch1.pdf|Lógica de programação com Scratch e Python - Projeto e-Jovem/IFCE]]


[[image: SCRATCHinstr9.png]]


A área marcada em verde é a área de código. As instruções são arrastadas para cá, na ordem determinada.
=Outros sites interessantes=


A área marcada em azul é a área de execução, onde as instruções são executadas.
[http://www.scratchbrasil.net.br/ Scratch Brasil]
-------------------------------------


===INSTRUÇÕES===
{| border="1" cellpadding="5" cellspacing="0"  
 
! style="background: #cdc5bf;" | [[PROEXT3 | << Página do Projeto Meninas Cientistas]]  
As instruções são separadas por tipo, e cada tipo é identificado por uma cor:
! style="background: #cdc5bf;" | INTRODUÇÃO AO SCRATCH
 
! style="background: #cdc5bf;" | [[O_ambiente | AULA 1 - O Ambiente do Scratch>> ]]
[[image: SCRATCHinstr1.png]] - MOVIMENTO - servem para alterar a posição do ator.
|}
 
[[image: SCRATCHinstr2.png]] - APARÊNCIA - alteram a aparência do ator e do cenário.
 
[[image: SCRATCHinstr3.png]] - SOM - insere e altera o(s) som(s) cadastrado(s) no programa. Estes sons podem ser acessados pela Aba '''"Sons"''':
 
      [[image: SCRATCHsons.png|center]]
 
[[image: SCRATCHinstr4.png]] - EVENTOS - insere rotinas em caso de ocorrência de evento.
 
[[image: SCRATCHinstr5.png]] - CONTROLE - são as instruções de controle de fluxo, programação, propriamente ditas.
 
[[image: SCRATCHinstr6.png]] - SENSORES - identifica características do programa e execução.
 
[[image: SCRATCHinstr7.png]] - OPERADORES - instruções para cálculos e comparações.
 
[[image: SCRATCHinstr8.png]] - VARIÁVEIS - permite a criação de variáveis.
 
[[image: SCRATCHinstr10.png]]- MEUS BLOCOS - permite a criação de blocos (funções, classes, etc) customizados.
 
===CÓDIGO===
 
O programa '''Scratch''' é a sequência lógica de instruções, que são carregadas para cá, numa ordem determinada.
 
Como o scratch é [https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_orientada_a_eventos orientado a Eventos], o programa deve iniciar com alguma '''AÇÃO'''.
 
Um exemplo é o evento "Quando [[image: SCRATCHbandeira.png]] for clicado":
 
[[image: SCRATCHcodigo1.png|center]]
 
Esta instrução vai funcionar para iniciar a execução do programa.
 
Porém, quando você clicar na bandeira verde, aparentemente nada acontecerá, uma vez que não há outra instrução.
 
Então, vamos adicionar algum movimento ao ator, o Gato laranja, de forma que possamos visualizar a execução do código.
 
 
[[image: SCRATCHcodigo2.png|center]]
 
Note que, ao acrescentarmos a instrução de Movimento "Mova 10 passos", o gatinho se deslocou levemente pra direita. Isso acontece porque o cenário de execução dos programas é configurado para iniciar os atores no centro e ter, mais ou menos, 200 passos para trás, e 200 passos para a frente.
 
Então, um movimento de apenas 10 passos causa um deslocamento bem pequeno.
 
Teste alterar esse valor para 100 passos, ou -50, por exemplo!!!!!
 
 
Agora, provavelmente, você está se questionando se esse movimento tem que ser assim, tão artificial. Afinal, o gatinho se move uma certa distância como se estivesse sendo "arrastado", sem mover seu corpo também, né?
 
Por isto, vamos agora investigar as '''Fantasias''', que é como o Scratch chama as diferentes figuras (com diferentes movimentos de corpo, roupa, acessórios, etc) relacionadas ao mesmo ator.
 
Clique na Aba '''FANTASIAS''':
 
 
[[image: SCRATCHcodigo3.png|center]]
 
 
[[image: SCRATCHcodigo4.png|center]]
 
 
[[image: SCRATCHcodigo5.png|center]]

Edição atual tal como às 18h44min de 18 de maio de 2022

Horário dos Encontros

Horário Segunda Terça Quarta Quinta Sexta
14:00 - 14:55 ATENDIMENTO Scratch
14:55 - 15:50 ATENDIMENTO Scratch
- I n t e r v a l o I n t e r v a l o I n t e r v a l o I n t e r v a l o I n t e r v a l o
16:10 - 17:05 ATENDIMENTO Scratch
17:05 - 18:00 ATENDIMENTO Scratch


Aulas

AULA 1 - O ambiente (4h)
AULA 2 - Efeitos sonoros (4h)
AULA 3 - Alterando o aspecto do ator(4h)
AULA 4 - Criando e alterando cenários (4h)
AULA 5 - Trabalhando com instruções(4h)
AULA 6 - Usando Variáveis (4h)
AULA 7 - Extensões (4h)
AULA 8 - Desafios Scratch(4h)
AULA 9 - Projeto 1 - Jogo Scratch (4h)
AULA 10 - Seu primeiro jogo (4h)



Referências

As seguintes apostilas e links foram utilizados como referência, na produção deste material e estão disponíveis para consulta:

Iniciação à programação - UFRGS/Pensamento Digital
Scratch - Guia Prático para aplicação na Educação Básica - Michel de Souza, 2019
Lógica de programação com Scratch e Python - Projeto e-Jovem/IFCE


Outros sites interessantes

Scratch Brasil


<< Página do Projeto Meninas Cientistas INTRODUÇÃO AO SCRATCH AULA 1 - O Ambiente do Scratch>>