SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
PREFEITURA MUNICIPAL DE TIMON - MA
SECRETARIA MUNICIPAL DE EDUCAÇÃO - SEMED
DEPARTAMENTO DE ENSINO – SEMED 2023
POLOS DE ROBÓTICA E
TECNOLOGIA DE TIMON
https://roboticatimon.com
CURSOS DE ROBÓTICA E TECNOLOGIA
https://roboticatimon.com
https://roboticatimon.co
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
❖ O Scratch é uma das linguagens de programação por blocos
mais populares do mundo. Foi criado no MIT (Massachusetts
Institute of Technology) e é ideal para dar os primeiros passos
na criação de aplicações, jogos, animações, etc.
❖ O Scratch é uma linguagem de programação criada
originalmente em 2007, pelo Media Lab do MIT. A partir de
2013, foi desenvolvida uma segunda versão, disponibilizada
on-line e também como aplicativo, que pode ser utilizadaem
diversos sistemas operacionais diferentes, tais como
Windows, OS X e Linux.
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
❖ O objetivo é auxiliar no processo de ensino desta
habilidade para quem está começando a programar, uma
vez que ela não exige conhecimento anterior de
programação em outras linguagens.
❖ O Scratch é uma ferramenta que possibilita a
implementação dos processos de aprendizagem criativa,
além do compartilhamento de projetos realizados por
meio de sua linguagem em blocos.
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
❖ O Primeiramente, é importante que você conheça e se
aproprie da plataforma do Scratch. Ele oferece uma plataforma
on-line gratuita, onde é possível criar animações, filmes
animados e jogos. todas as possibilidades e formas de
compartilhamento de projetos.
❖ É gratuito! Para iniciar as atividades, clique no link:
https://scratch.mit.edu/.
SCRATCH
VAMOS COMEÇAR!!
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
❖ Isso vai levar você para o Editor Scratch, onde você pode
começar a criar projetos.
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
❖ Se seu computador usa um sistema operacional antigo, ou
sua conexão com a internet não estiver disponível, você
pode fazer o download do Scratch e utilizá-lo offline.
Visite: https://scratch.mit.edu/download para informações
sobre download e instalação do Scratch App, a versão do Scratch
sem internet.
SCRATCH
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
Paleta de Blocos
Blocos para programar seus
projetos
Palco
Onde suas criações ganham
vida
SCRATCH
https://roboticatimon.com
SCRATCH LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
Área de Código
Arraste os blocos e encaixe-os
para programar seus atores
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
Lista de atores
Clique na miniatura de um ator
para seleciona-lo
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
Botão para mudar o
personagem
Botão para mudar
cenário
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
VAMOS PROGRAMAR !!!
❖ Para programar projetos no Scratch, basta encaixar os
blocos. Comece arrastando um bloco mova.
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
VAMOS PROGRAMAR
❖ Clique no bloco para testar. O seu gato se move?
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
❖ Agora diga algo! Clique na categoria Aparência.
VAMOS PROGRAMAR
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
❖ Arraste um bloco Diga.
❖ Encaixe-o no bloco Mova.
❖ Clique em seus blocos para testá-los.
VAMOS PROGRAMAR
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
O QUE É O ATOR
❖ No Scratch, todo personagem ou objeto é chamado de
Ator. Cada novo projeto no Scratch começa com o Gato
como ator
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
O QUE É O ATOR
https://roboticatimon.com
https://piauirobotica.com.br
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
O QUE É O ATOR
https://roboticatimon.com
LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
SCRATCH
❖ Todo ator tem uma posição x e y no Palco.
❖ x é a posição do ator da esquerda para a direita.
❖ y é a posição de baixo para cima.
❖ Bem no centro do palco, x é 0 e y é 0.
ONDE ESTÁ O ATOR
https://roboticatimon.com
Scratch LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS
https://roboticatimon.com

Mais conteúdo relacionado

Semelhante a Aula Scratch 02 Robotica.pdf

Apostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchApostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratch
Valter Neto
 
Apresentação scratch 1
Apresentação   scratch 1Apresentação   scratch 1
Apresentação scratch 1
Cecifm
 
Mercado front-end: esteja preparado para ele
Mercado front-end: esteja preparado para eleMercado front-end: esteja preparado para ele
Mercado front-end: esteja preparado para ele
Ramon Bispo
 

Semelhante a Aula Scratch 02 Robotica.pdf (20)

Apostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratchApostila iniciacao programacao - scratch
Apostila iniciacao programacao - scratch
 
Apresentação scratch 1
Apresentação   scratch 1Apresentação   scratch 1
Apresentação scratch 1
 
Scratch em Santarem
Scratch em SantaremScratch em Santarem
Scratch em Santarem
 
Web Design > Visão geral do Web Design
Web Design > Visão geral do Web DesignWeb Design > Visão geral do Web Design
Web Design > Visão geral do Web Design
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Aula 00
Aula 00Aula 00
Aula 00
 
LAB 03 - Programação Estruturada 2
LAB 03 - Programação Estruturada 2LAB 03 - Programação Estruturada 2
LAB 03 - Programação Estruturada 2
 
Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01Algoritmos e Técnicas de Programação - Aula 01
Algoritmos e Técnicas de Programação - Aula 01
 
Criando infraestrutura de Azure com Fluebn API e C#
Criando infraestrutura de Azure com Fluebn API e C#Criando infraestrutura de Azure com Fluebn API e C#
Criando infraestrutura de Azure com Fluebn API e C#
 
Java Script.pdf
Java Script.pdfJava Script.pdf
Java Script.pdf
 
JavaScript além do browser
JavaScript além do browserJavaScript além do browser
JavaScript além do browser
 
Vida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bomVida acadêmica, carreira, comunidades e tudo que há de bom
Vida acadêmica, carreira, comunidades e tudo que há de bom
 
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
DESIGNER E FRONT-END DEV: Prontos para mudar seu workflow?
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
 
Pythonificando a Universidade
Pythonificando a UniversidadePythonificando a Universidade
Pythonificando a Universidade
 
Games: da diversão à profissão
Games:   da diversão à profissãoGames:   da diversão à profissão
Games: da diversão à profissão
 
Aprender a programar/Programar para aprender
Aprender a programar/Programar para aprenderAprender a programar/Programar para aprender
Aprender a programar/Programar para aprender
 
Minicurso as3 games
Minicurso as3 gamesMinicurso as3 games
Minicurso as3 games
 
Mercado front-end: esteja preparado para ele
Mercado front-end: esteja preparado para eleMercado front-end: esteja preparado para ele
Mercado front-end: esteja preparado para ele
 

Último

8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 

Último (20)

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 

Aula Scratch 02 Robotica.pdf

  • 1. PREFEITURA MUNICIPAL DE TIMON - MA SECRETARIA MUNICIPAL DE EDUCAÇÃO - SEMED DEPARTAMENTO DE ENSINO – SEMED 2023 POLOS DE ROBÓTICA E TECNOLOGIA DE TIMON https://roboticatimon.com
  • 2. CURSOS DE ROBÓTICA E TECNOLOGIA https://roboticatimon.com https://roboticatimon.co
  • 3. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS ❖ O Scratch é uma das linguagens de programação por blocos mais populares do mundo. Foi criado no MIT (Massachusetts Institute of Technology) e é ideal para dar os primeiros passos na criação de aplicações, jogos, animações, etc. ❖ O Scratch é uma linguagem de programação criada originalmente em 2007, pelo Media Lab do MIT. A partir de 2013, foi desenvolvida uma segunda versão, disponibilizada on-line e também como aplicativo, que pode ser utilizadaem diversos sistemas operacionais diferentes, tais como Windows, OS X e Linux. SCRATCH https://roboticatimon.com
  • 4. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS ❖ O objetivo é auxiliar no processo de ensino desta habilidade para quem está começando a programar, uma vez que ela não exige conhecimento anterior de programação em outras linguagens. ❖ O Scratch é uma ferramenta que possibilita a implementação dos processos de aprendizagem criativa, além do compartilhamento de projetos realizados por meio de sua linguagem em blocos. SCRATCH https://roboticatimon.com
  • 5. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS ❖ O Primeiramente, é importante que você conheça e se aproprie da plataforma do Scratch. Ele oferece uma plataforma on-line gratuita, onde é possível criar animações, filmes animados e jogos. todas as possibilidades e formas de compartilhamento de projetos. ❖ É gratuito! Para iniciar as atividades, clique no link: https://scratch.mit.edu/. SCRATCH VAMOS COMEÇAR!! https://roboticatimon.com
  • 6. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH https://roboticatimon.com
  • 7. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH https://roboticatimon.com
  • 8. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS ❖ Isso vai levar você para o Editor Scratch, onde você pode começar a criar projetos. SCRATCH https://roboticatimon.com
  • 9. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS ❖ Se seu computador usa um sistema operacional antigo, ou sua conexão com a internet não estiver disponível, você pode fazer o download do Scratch e utilizá-lo offline. Visite: https://scratch.mit.edu/download para informações sobre download e instalação do Scratch App, a versão do Scratch sem internet. SCRATCH https://roboticatimon.com
  • 10. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS Paleta de Blocos Blocos para programar seus projetos Palco Onde suas criações ganham vida SCRATCH https://roboticatimon.com
  • 11. SCRATCH LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS Área de Código Arraste os blocos e encaixe-os para programar seus atores https://roboticatimon.com
  • 12. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH Lista de atores Clique na miniatura de um ator para seleciona-lo https://roboticatimon.com
  • 13. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH Botão para mudar o personagem Botão para mudar cenário https://roboticatimon.com
  • 14. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH VAMOS PROGRAMAR !!! ❖ Para programar projetos no Scratch, basta encaixar os blocos. Comece arrastando um bloco mova. https://roboticatimon.com
  • 15. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH VAMOS PROGRAMAR ❖ Clique no bloco para testar. O seu gato se move? https://roboticatimon.com
  • 16. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH ❖ Agora diga algo! Clique na categoria Aparência. VAMOS PROGRAMAR https://roboticatimon.com
  • 17. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH ❖ Arraste um bloco Diga. ❖ Encaixe-o no bloco Mova. ❖ Clique em seus blocos para testá-los. VAMOS PROGRAMAR https://roboticatimon.com
  • 18. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH O QUE É O ATOR ❖ No Scratch, todo personagem ou objeto é chamado de Ator. Cada novo projeto no Scratch começa com o Gato como ator https://roboticatimon.com
  • 19. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH O QUE É O ATOR https://roboticatimon.com
  • 20. https://piauirobotica.com.br LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH O QUE É O ATOR https://roboticatimon.com
  • 21. LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS SCRATCH ❖ Todo ator tem uma posição x e y no Palco. ❖ x é a posição do ator da esquerda para a direita. ❖ y é a posição de baixo para cima. ❖ Bem no centro do palco, x é 0 e y é 0. ONDE ESTÁ O ATOR https://roboticatimon.com
  • 22. Scratch LINGUAGEM DE PROGRAMAÇÃO BASEADA EM BLOCOS https://roboticatimon.com