SlideShare uma empresa Scribd logo
1 de 13
Aula 9
Variáveis
Scratch
Aula 9
Variáveis
Prof°:William Sarti José
E-mail:William.jose@etec.sp.gov.br
Roteiro
• Introdução;
• Principais Blocos;
• Criando Variáveis;
• Vamos praticar;
• Desafio.
Introdução
Os blocos da palheta de variáveis são
utilizados para criar variáveis e modificá-las
com os comandos categorizados.
Além disso, também é possível criar e
modificar listas.
Principais Blocos
Os blocos existentes em Variáveis são do
tipo repórteres/valores e empilháveis.
Os principais blocos são:
Possibilita criar e nomear uma variável. Com ela
são criados automaticamente 6 blocos, que
permitem modificar a mesma.
Apaga determinada variável, e os respectivos
blocos associados a ela.
Relata o valor atual da variável “variavel1”, ou do
nome que estiver especificado.
Principais Blocos
Altera o valor da variável selecionada para o
valor especificado.
Muda o valor da variável selecionada
incrementando o valor especificado.
Possibilita criar e nomear uma lista. Com ela são
criados automaticamente 9 blocos que permitem
modificar a mesma.
Apaga determinada lista, e os respectivos blocos
associados a ela.
Principais Blocos
Relata o valor atual da lista “lista1”, ou do nome que
estiver especificado.
Coloca o item digitado na lista selecionada.
Retira da lista, o elemento cuja posição estiver
indicada.
Fornece o número de elementos da lista.
Trabalhando com variáveis
Agora iremos utilizar variáveis em nosso
projeto!
Arraste estes bloco para a
área de informações. Crie
uma variável chamada
“nome” e uma lista
chamada “listaDeNomes”.
Você notará que irei lhe
perguntar seu nome 3
vezes e lhe mostrar as
respectivas respostas em
uma lista.
Vamos Praticar!
Selecione este objeto.
Arraste estes blocos
para a área de
informações e altere
os respectivos valores.
Selecione este
Palco.
Vamos Praticar!
Selecione este objeto e
importe seu traje.
Arraste estes blocos
para a área de
informações e altere
os respectivos valores.
Desafio!
Faça um projeto que contenha 4 sprites
(labirinto, bola, chave e boneco). O objeto labirinto deve
ser desenhado. Também será necessário criar uma
variável (pontos), que será usada para contabilizar a
pontuação. Quando o projeto for executado deve-se
mudar “pontos” para 0. O objeto boneco deve sempre
mudar sua posição por y = 4 ou y = -4, de acordo com
as setas (acima/baixo) e x = 4 ou x = -4 de acordo com
as setas (direita/esquerda). O objeto boneco deve mudar
de traje e esperar 1 segundo para trocar novamente de
traje quando tocar no objeto bola. Se o objeto boneco
tocar no labirinto deve aparecer a mensagem “Você
Perdeu!!” por 2 segundos, além de alterar sua posição
para x = -182 e y = 127 e em seguida parar tudo.
Desafio
Caso o boneco toque no objeto chave, o objeto boneco
deve mudar de traje. Além disso, deve aparecer a
mensagem “Você ganhou!!”, por 2 segundos, e em
seguida o mesmo objeto deve mudar de traje novamente
e parar a execução do projeto. Já o objeto bola deve
aparecer sempre que tocar no objeto boneco, mudando
assim sua posição para um valor aleatório x = (números
entre -230 e 230) e y = (números entre -170 e 170).
A variável “pontos” deve alterar seu valor por 1. E
quando seu somatório for igual a 5, a bola deve
desaparecer. Dicas:
Selecione este
objeto(boneco) e
importe seu traje.
Selecione este
objeto(bola).
Selecione este
objeto(chave).
Desafio!
Deve ficar desta forma (boneco):
Desafio!
Deve ficar desta forma (bola):

Mais conteúdo relacionado

Mais procurados

Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)joysuliman
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaMario Sergio
 
Curso de Excel 2010 Básico
Curso de Excel 2010 BásicoCurso de Excel 2010 Básico
Curso de Excel 2010 BásicoJorgina Cunha
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Cibele Kanegae
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...Fernando Belome Feltrin
 
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais) [Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais) Loiane Groner
 
Informatica - Aula10 - Excel - Exercicios
Informatica - Aula10 - Excel - ExerciciosInformatica - Aula10 - Excel - Exercicios
Informatica - Aula10 - Excel - ExerciciosArthur Emanuel
 
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaAlgoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaEder Samaniego
 
Apresentação-Resumo sobre o Java Swing.
Apresentação-Resumo sobre o Java Swing.Apresentação-Resumo sobre o Java Swing.
Apresentação-Resumo sobre o Java Swing.Gabriel Jesus
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - IntroduçãoCleber Ramos
 
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA Rafael Machado Alves
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IIABCursos OnLine
 

Mais procurados (20)

Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)Build a basic maze in scratch (v1)
Build a basic maze in scratch (v1)
 
Comparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs JavaComparação Sintaxe Portugol vs Java
Comparação Sintaxe Portugol vs Java
 
Curso de Excel 2010 Básico
Curso de Excel 2010 BásicoCurso de Excel 2010 Básico
Curso de Excel 2010 Básico
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
Formatando textos no Word
Formatando textos no WordFormatando textos no Word
Formatando textos no Word
 
Base de dados no Excel 1.pdf
Base de dados no Excel 1.pdfBase de dados no Excel 1.pdf
Base de dados no Excel 1.pdf
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
 
Exercicios word
Exercicios wordExercicios word
Exercicios word
 
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais) [Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
 
Informatica - Aula10 - Excel - Exercicios
Informatica - Aula10 - Excel - ExerciciosInformatica - Aula10 - Excel - Exercicios
Informatica - Aula10 - Excel - Exercicios
 
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla EscolhaAlgoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
Algoritmos 01 - Semana 07 - Exercícios Múltipla Escolha
 
Python Orientação a Objeto
Python Orientação a ObjetoPython Orientação a Objeto
Python Orientação a Objeto
 
Apostila de Voleibol
Apostila de VoleibolApostila de Voleibol
Apostila de Voleibol
 
Apresentação-Resumo sobre o Java Swing.
Apresentação-Resumo sobre o Java Swing.Apresentação-Resumo sobre o Java Swing.
Apresentação-Resumo sobre o Java Swing.
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - Introdução
 
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
 
PowerPoint - Aula 1
PowerPoint - Aula 1PowerPoint - Aula 1
PowerPoint - Aula 1
 
Curso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte IICurso Básico de Word 2013 - Parte II
Curso Básico de Word 2013 - Parte II
 

Mais de william Sarti José (19)

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
 
Aula10
Aula10Aula10
Aula10
 
Aula07 sensores
Aula07 sensoresAula07 sensores
Aula07 sensores
 
Aula06 controle
Aula06 controleAula06 controle
Aula06 controle
 
Aula05 caneta
Aula05 canetaAula05 caneta
Aula05 caneta
 
Aula04 som
Aula04 somAula04 som
Aula04 som
 
Aula03 aparencia
Aula03 aparenciaAula03 aparencia
Aula03 aparencia
 
Aula 02 movimento
Aula 02 movimentoAula 02 movimento
Aula 02 movimento
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 00
Aula 00Aula 00
Aula 00
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 00
Aula 00Aula 00
Aula 00
 

Aula09 variavel

  • 1. Aula 9 Variáveis Scratch Aula 9 Variáveis Prof°:William Sarti José E-mail:William.jose@etec.sp.gov.br
  • 2. Roteiro • Introdução; • Principais Blocos; • Criando Variáveis; • Vamos praticar; • Desafio.
  • 3. Introdução Os blocos da palheta de variáveis são utilizados para criar variáveis e modificá-las com os comandos categorizados. Além disso, também é possível criar e modificar listas.
  • 4. Principais Blocos Os blocos existentes em Variáveis são do tipo repórteres/valores e empilháveis. Os principais blocos são: Possibilita criar e nomear uma variável. Com ela são criados automaticamente 6 blocos, que permitem modificar a mesma. Apaga determinada variável, e os respectivos blocos associados a ela. Relata o valor atual da variável “variavel1”, ou do nome que estiver especificado.
  • 5. Principais Blocos Altera o valor da variável selecionada para o valor especificado. Muda o valor da variável selecionada incrementando o valor especificado. Possibilita criar e nomear uma lista. Com ela são criados automaticamente 9 blocos que permitem modificar a mesma. Apaga determinada lista, e os respectivos blocos associados a ela.
  • 6. Principais Blocos Relata o valor atual da lista “lista1”, ou do nome que estiver especificado. Coloca o item digitado na lista selecionada. Retira da lista, o elemento cuja posição estiver indicada. Fornece o número de elementos da lista.
  • 7. Trabalhando com variáveis Agora iremos utilizar variáveis em nosso projeto! Arraste estes bloco para a área de informações. Crie uma variável chamada “nome” e uma lista chamada “listaDeNomes”. Você notará que irei lhe perguntar seu nome 3 vezes e lhe mostrar as respectivas respostas em uma lista.
  • 8. Vamos Praticar! Selecione este objeto. Arraste estes blocos para a área de informações e altere os respectivos valores. Selecione este Palco.
  • 9. Vamos Praticar! Selecione este objeto e importe seu traje. Arraste estes blocos para a área de informações e altere os respectivos valores.
  • 10. Desafio! Faça um projeto que contenha 4 sprites (labirinto, bola, chave e boneco). O objeto labirinto deve ser desenhado. Também será necessário criar uma variável (pontos), que será usada para contabilizar a pontuação. Quando o projeto for executado deve-se mudar “pontos” para 0. O objeto boneco deve sempre mudar sua posição por y = 4 ou y = -4, de acordo com as setas (acima/baixo) e x = 4 ou x = -4 de acordo com as setas (direita/esquerda). O objeto boneco deve mudar de traje e esperar 1 segundo para trocar novamente de traje quando tocar no objeto bola. Se o objeto boneco tocar no labirinto deve aparecer a mensagem “Você Perdeu!!” por 2 segundos, além de alterar sua posição para x = -182 e y = 127 e em seguida parar tudo.
  • 11. Desafio Caso o boneco toque no objeto chave, o objeto boneco deve mudar de traje. Além disso, deve aparecer a mensagem “Você ganhou!!”, por 2 segundos, e em seguida o mesmo objeto deve mudar de traje novamente e parar a execução do projeto. Já o objeto bola deve aparecer sempre que tocar no objeto boneco, mudando assim sua posição para um valor aleatório x = (números entre -230 e 230) e y = (números entre -170 e 170). A variável “pontos” deve alterar seu valor por 1. E quando seu somatório for igual a 5, a bola deve desaparecer. Dicas: Selecione este objeto(boneco) e importe seu traje. Selecione este objeto(bola). Selecione este objeto(chave).
  • 12. Desafio! Deve ficar desta forma (boneco):
  • 13. Desafio! Deve ficar desta forma (bola):