Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Scratch

No description
by

Andreia Ferreira

on 26 February 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Scratch

Introdução
Neste trabalho vamos apresentar o Scratch, uma ferramenta de programação.
As categorias
Movimento

A categoria movimento serve para movimentar o ator designado.
Categorias
Aparência

A categoria aparência serve para alterar a aparência do ator.
Categorias
Som

A categoria Som serve para reproduzir sons durante a apresentação.
Categorias
Caneta

A categoria Caneta serve para o ator desenhar no palco.
O que é?
Scratch é uma linguagem de programação criada em 2003 pelo Media Lab do MIT.
Scratch
Categorias
Dados

A categoria Dados serve para criar uma variável ou uma lista.
Categorias
Eventos

A categoria Eventos serve para iniciar o jogo e também permite andar nas tecas.
Categorias
Controlo

A categoria Controlo serve para controlar o autor: fazê-lo esperar, repetir ou clonar-se.
Categorias
Sensores

A categoria Sensores serve para permitir dar a sensação sensorial ao ator.
Categorias
Opradores

A categoria Operadores serve para fazer cálculos.
Categorias
Mais Blocos

A categoria Mais Blocos serve para criar um bloco ou adicionar uma extensão.
Comando
Move 10 passos
Move o sprite para a frente e para trás na direção pré-definida
Comando
Roda 15 graus
Roda o sprite no sentido dos ponteiros do relógio
Comando
Roda 15 graus
Roda o sprite no sentido contrário ao dos ponteiros do relógio
Comando
Aponta na direção 90 graus

Aponta o sprite para uma determinada direção (0=para cima; 90=direita; 180=para baixo; -90=esquerda ou outro valor angular introduzido através do teclado)
Comando
Aponta para

Aponta o sprite na direção do rato ou para outro sprite
Comando
Vai para x: y:
Move o sprite para uma posição específica no Palco, correspondente ás coordenadas X e Y
Comando
Vai para
Move o sprite para a localização do rato
ou de um sprite
Comando
Desliza _ segundo para x: y:
Move o sprite suavemente para uma
posição específica, num
determinado período de tempo.
Comado
Altera x em _
Altera a posição do sprite de acordo com
o valor especificado
Comando
Faz x igual a _
Altera a posição do sprite de
acordo com o valor especificado
Comando
Altera y em _
Altera a posição do sprite de
acordo com o valor especificado
Comando
Faz y igual a _
Define a posição do sprite de
acordo com o valor especificado
Comando
Se tocar na margem, volta
O sprite volta-se para a posição
oposta ao tocar numa das
margens do Palco.
Comando
Posição x
Indica a posição X do sprite (de -240 a 240)
Comando
Posição y
Indica a posição Y do sprite (de -180 a 180)
Comando
Direção
Indica a direção para onde o sprite aponta
Comando
Limpa
Limpa do Palco as marcas da caneta e dos carimbos
Comando
Caneta para baixo
Desce a caneta para que assim desenhe
enquanto se move
Comando
Caneta para cima
Sobe a caneta para que
não desenhe
enquanto se move
comando
escolher cor da caneta _
Define a cor da caneta, de acordo com a cor especificada
Comando
alterar cor da caneta em
Muda a cor da caneta, pelo valor especificado
Comando
escolhe cor da caneta_
Define a cor da caneta, de acordo com o valor especificado
Comando
Altera tom da caneta em
Muda o tom da caneta, pelo valor especificado
comando
escolhe tom da caneta
Define o tom da caneta (tom=0 muito escuro; tom=100 muito claro)
comando
Altera espessura de traço em
Altera a espessura da caneta, pelo
valor especificado
comando
escolhe a espessura de traço
Define a espessura da caneta, de acordo com o
valor especificado

comando
carimba

Carimba a imagem do sprite no Palco
Comando
toca som _
Começa a tocar o som
selecionado no
menu pull-down, e
avança para o comando
seguinte sem esperar que o
som termine
comando
toca som_ e espera
Toca um som e espera que o
mesmo termine, antes de
passar para o comando seguinte
Comando
Pára todos os sons
Pára de tocar todos os sons
Comando

toca tambor_durante_segundos
Toca um som de percussão,
escolhido no menu pull-down,
durante o tempo especificado
Comando
toca a nota_durante_segundos
Toca uma nota musical durante
o tempo especificado
(quanto maior o número,
mais aguda a nota,
60 = Dó Central)
comando
Pare de tocar durante _ segundos
Para de tocar durante o período indicado
Comando
escolhe instrumento
Escolhe um instrumento musical
(pode escolher-se um instrumento
diferente para cada sprite
e pode alterar-se sempre que se quiser)
comando
altere o volume em
Altera o volume, num
valor percentual especificado
comando
escolhe volume
Define o volume do som
para a percentagem
especificada
comando
Volume
Indica o volume do som
comando
Altere o ritmo em

Altera o ritmo num valor
especificado (tempo musical)
comando
escolhe o ritmo bpm
Define o ritmo para o valor indicado, em batidas por minuto (tempo musical, em bpm)
(afecta os tempos dos comandos "toca... durante")
comando
ritmo
Indica o ritmo (tempo musical
, em bpm)
Comando
Quando clicar em

Executa o bloco de comandos quando a bandeira verde for clicada.
Comando
Quando tecla _ for premida
Executa o bloco de comandos quando a tecla especificada for premida
Comando
Quando clicar em Sprite1
Executa o bloco de comandos quando o sprite for clicado
Comando
Espera_segundos
Espera o número de segundos indicado e então continua no comando seguinte
Comando
Para sempre
Executa os comandos contidos no seu interior e repete indefinidamente (até haver um comando explícito de paragem ou um clique em STOP)
Comando
Repete _ vezes
Repete a execução de comandos contidos no seu interior, tantas vezes quantas as especificadas
Comando
Anuncia _ e espera
Envia uma mensagem e aguarda que todos os sprites executem os blocos de comandos acionados por essa mensagem
Comando
Anuncia _
Envia uma mensagem para todos os sprites e prossegue de imediato para a execução do comando seguinte
Comando
Quando receber _
Chapéu de bloco de comandos que aguarda pela emissão de uma mensagem para executar os comandos desse bloco
Comando
Pare sempre se _
Executa os comandos contidos no seu interior e repete indefinidamente, sempre que a condição for verdadeira; suspende a execução se a condição não se verificar (termina com um comando explícito de paragem ou um clique em STOP)
Comando
Se _
Executa os comandos contidos no seu interior uma única vez, se a condição for verdadeira
Comando
Se _
senão
Se a condição for verdadeira, corre o bloco contido no interior de “se”. Se tal não acontece, corre os blocos que se encontrem no interior de “senão”
Comando
Espera até _
Espera até que uma determinada condição seja verdadeira e só depois avança para a execução do comando seguinte
Comando
Repete até _
Executa os comandos contidos no seu interior e repete indefinidamente até que a condição se torne verdadeira; se a condição já for verdadeira, avança para o comando seguinte sem executar nenhuma vez.
Comando
Pára este bloco
Pára a execução do bloco de comandos em que estiver inserido
Comando
Termina o programa
Pára a execução de todos os blocos de comandos de todos os sprites; equivale a um clique no botão STOP
Comando
X do Rato
Indica o valor da posição X do rato
Comando
Y do rato
Indica o valor da posição Y do rato
Comando
Botão do rato premido?
"Verdadeiro" quando o botão do rato está premido
Comando
A tocar em _ ?
"Verdadeiro" se o sprite estiver a tocar num dado sprite, na margem ou no cursor/rato (a selecção é feita no menu pull-down)
Comando
A tocar na cor _?
"Verdadeiro" se o sprite estiver a tocar na cor especificada (clica na cor, para depois escolheres a que desejas)
Comando
Cor _ a tocar na cor _
"Verdadeiro" se a primeira cor, contida no sprite, tocar na segunda (outro sprite ou cor de fundo) (clica na cor, para depois escolheres a que desejas)
Comando
Distância até _
Indica o valor da distância até ao rato ou até ao sprite especificado.
Comando
Inicia relógio
O relógio interno do Scratch nunca pára, mas recomeça a contar do zero com este comando
Comando
_ relógio
Indica, em décimas de segundo, o tempo decorrido desde a última inicialização do relógio
Comando
__ de __
Assume o valor de uma determinada propriedade do sprite especificado
Comando
_ Volume do som
Indica o volume (de 1 a 100) dos sons detetados pelo microfone do computador
Comando
Som alto?
"Verdadeiro" se o microfone detetar um som cujo volume seja superior a 30 (numa escala de 1 a 100)
Comando
Valor do sensor _
Indica o valor do sensor especificado (para usar este comando é necessário um PicoBoard ligado ao computador.
Controlo
Sensor _
"Verdadeiro", se for verificada a condição indicada no sensor especificado (para usar este bloco é necessário ter um PicoBoard ligado ao computador.
Comando
Tecla _ premida?
"Verdadeiro" quando a tecla especificada está premida
Comando
+
Soma os dois números
Comando
-
Subtrai o segundo número do primeiro
Comando
*
Multiplica os dois números
Comando
/
Divide o primeiro número pelo segundo
Comando
Sorteia número entre _ e _
Escolhe aleatoriamente um número dentro do intervalo especificado
Comando

<
"Verdadeiro" se o primeiro valor for inferior ao segundo
Comando
=
"Verdadeiro" se os dois valores forem iguais
Comando
>
"Verdadeiro" se o primeiro valor for superior ao segundo
Comando
_ e _
"Verdadeiro" se ambas as condições forem simultaneamente verdadeiras
Comando
_ ou _
"Verdadeiro" se ambas ou apenas uma das condições forem verdadeiras
Comando
não _
"Verdadeiro" se a condição for falsa. "Falso" se a condição for verdadeira
Comando
Resto de _ a dividir por _
Toma o valor do Resto da Divisão inteiro do primeiro número pelo segundo.
Comando
Arredonda
Indica o valor inteiro mais próximo
Comando
_____ de _
Indica o resultado da função escolhida aplicado ao número especificado
Comando
Muda para traje _
Muda para o traje cujo nome é especificado
Comando
Traje seguinte
Muda para o traje seguinte, de acordo com a lista de trajes (chegando ao final da lista, volta ao início)
Comando
Nº do traje
Indica o número do traje, de acordo com a lista de trajes
Comando
Muda para cenário _
Muda para o cenário cujo nome é especificado
Comando
Cenário seguinte
Muda para o cenário seguinte de acordo com a lista de cenários (chegando ao final da lista, volta ao início)
Indica o número do cenário, de acordo com a lista de cenários
Comando
Nº do traje
Mostra o balão de discurso do sprite, por um determinado período de tempo
Comando
Diz _ durante _ segundos
Mostra o balão de discurso do sprite (para remover este balão, usar este comando sem qualquer texto)
Comando
Diz _
Mostra o balão de pensamento do sprite, por um determinado período de tempo
Comando
Pensa _ durante _ segundos
Mostra o balão de pensamento do sprite (para remover este balão, usar este comando sem qualquer texto)
Comando
Pensa _
Altera o efeito visual num sprite, pelo valor especificado (usa o menu pull-down para escolheres o efeito)
Comando
Altera efeito _ em _
Define um efeito visual num sprite para um determinado valor (a maioria dos efeitos visuais varia entre 0 e 100)
Comando
Aplica efeito _ em _
Termina todos os efeitos visuais num sprite
Comando
Cessa efeitos gráficos
Altera o tamanho do sprite pela percentagem especificada
Comando
Altera tamanho em _ %
Define o tamanho do sprite para a percentagem indicada
Comando
Escolhe tamanho em _%
Indica o tamanho do sprite em percentagem do tamanho original
Comando
Tamanho
Faz aparecer o sprite no Palco
Comando
Mostra
Faz desaparecer o sprite do Palco (quando um sprite está escondido, os outros não podem detectá-lo com o comando "a tocar em")
Comando
Esconde
Move um sprite para a frente de todos os outros
Comando
Avança para primeiro plano
Move o sprite para trás, por camadas, de forma a ficar por detrás de outros sprites
Comando
Recua _ níveis
Comando
Criar uma variável
Cria uma variável com o nome que se quiser e faz aparecer os comandos destinados a manipulá-la (uma variável pode ser válida para todos os sprites ou apenas para aquele onde é definida)
Comando
Apagar uma variável
Permite apagar uma variável (apagar uma variável não elimina a sua aplicação nos comandos, pelo que enquanto estiver em utilização será regenerada sempre que se guardar o projeto)
Valor de uma variável (neste exemplo chamada "resultado")
Comando
Resultado
Atribui um valor à variável especificada
Comando
Faz _ igual a _
Comando
Altera _ em _
Altera a variável pelo valor especificado (se tiveres mais do que uma variável, usa o menu pull-down para escolher qual)
Comando
Mostra variável _

Mostra o valor da variável no ecrã, durante a execução do projeto
Comando
Esconde variável _
Esconde o valor da variável no ecrã, durante a execução do projeto
Comando
Criar uma lista
Cria uma lista com o nome que se quiser e faz aparecer os comandos destinados a manipulá-la (uma lista pode ser válida para todos os sprites ou apenas para aquele onde é definida)
Comando
Apagar uma lista
Permite apagar uma lista (apagar uma lista não elimina a sua aplicação nos comandos, pelo que enquanto estiver em utilização será regenerada sempre que se guardar o projeto)
Comando
Minha lista
Conteúdo da lista, isto é, valor de todos os itens de que a lista se compõe (neste exemplo chamada "minha lista")

Comando
Adiciona _ a minha lista
Adiciona o item especificado no final da lista (pode ser uma frase, um número, ou qualquer outro conjunto de caracteres)

Comando
Apaga _ de minha lista
Apaga um ou todos os itens da lista (podes escolher através do menu pull-down ou usar um número para indicar o item a eliminar; "tudo" apaga todos os itens da lista)
Comando
Insere _ em _ em minha lista
Insere um item numa determinada posição na lista (podes escolher através do menu pull-down ou usar um número para especificar a posição do item a adicionar; "último" coloca-o no fim; "qualquer" insere-o numa qualquer posição da lista)
Comando
Substitui _ item de minha lista por _
Substitui um item da lista pelo valor indicado (podes escolher através do menu pull-down ou usar um número para especificar qual o item a substituir; "último" substitui o último item; "qualquer" substitui aleatoriamente um qualquer item da lista)

Comando
Item _ de minha lista
Indica o valor do item localizado na posição indicada
Comando
Nº de itens de minha lista
Indica quantos itens se encontram na lista
Full transcript