Os comandos do Scratch estão organizados em categorias, cada uma com a sua cor específica: Movimento, Aparência, Som, Caneta, Controlo, Sensores, Números e Variáveis;
MOVIMENTO
Move o sprite para a frente e para trás na direção pré-definida
Roda o sprite no sentido dos ponteiros do relógio
Roda o sprite no sentido contrário ao dos ponteiros do relógio
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)
Aponta o sprite na direção do rato ou para outro sprite
Move o sprite para uma posição específica no Palco, correspondente ás coordenadas X e Y
Move o sprite para a localização do rato ou de um sprite
Move o sprite suavemente para uma posição específica, num determinado período de tempo.
Altera a posição do sprite de acordo com o valor especificado
Define a posição do sprite de acordo com o valor especificado
Altera a posição do sprite de acordo com o valor especificado
Define a posição do sprite de acordo com o valor especificado
O sprite volta-se para a posição oposta ao tocar numa das margens do Palco.
Indica a posição X do sprite (de -240 a 240)
Indica a posição Y do sprite (de -180 a 180)
Indica a direção para onde o sprite aponta
Os comandos de motor só aparecem se selecionares a opção Mostrar Comandos de Motor no menu Editar, ou se ligares um WeDo de LEGO. Estes comandos funcionam com um motor WeDo da LEGO. (Veja http://www.legoeducation.com)
MOTOR (MOVIMENTO)
Liga o motor durante o período de tempo indicado
Liga o motor
Desliga o motor
Define a potência do motor (varia entre 0 e 100) e liga-o
Define ou muda a direção do motor (nesta direção = sentido dos ponteiros do relógio; nessa direção = sentido contrário aos do ponteiro do relógio; inverter = muda de direção)
APARÊNCIA
Muda para o traje cujo nome é especificado
Muda para o traje seguinte, de acordo com a lista de trajes (chegando ao final da lista, volta ao início)
Indica o número do traje, de acordo com a lista de trajes
Muda para o cenário cujo nome é especificado
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
Mostra o balão de discurso do sprite, por um determinado período de tempo
Mostra o balão de discurso do sprite (para remover este balão, usar este comando sem qualquer texto)
Mostra o balão de pensamento do sprite, por um determinado período de tempo
Mostra o balão de pensamento do sprite(para remover este balão, usar este comando sem qualquer texto)
Altera o efeito visual num sprite, pelo valor especificado (usa o menu pull-down para escolheres o efeito)
Define um efeito visual num sprite para um determinado valor (a maioria dos efeitos visuais varia entre 0 e 100)
Termina todos os efeitos visuais num sprite
Altera o tamanho do sprite pela percentagem especificada
Define o tamanho do sprite para a percentagem indicada
Indica o tamanho do sprite em percentagem do tamanho original
Faz aparecer o sprite no Palco
Faz desaparecer o sprite do Palco (quando um sprite está escondido, os outros não podem detectá-lo com o comando "a tocar em")
Move um sprite para a frente de todos os outros
Move o sprite para trás, por camadas, de forma a ficar por detrás de outros sprites
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
Toca um som e espera que o mesmo termine, antes de passar para o comando seguinte
Pára de tocar todos os sons
Toca um som de percussão, escolhido no menu pull-down, durante o tempo especificado
Toca uma nota musical durante o tempo especificado (quanto maior o número, mais aguda a nota, 60 = Dó Central)
Pára de tocar durante o período indicado
Escolhe um instrumento musical (pode escolher-se um instrumento diferente para cada sprite e pode alterar-se sempre que se quiser)
Altera o volume, num valor percentual especificado
Define o volume do som para a percentagem especificada
Indica o volume do som
Altera o ritmo num valor especificado(tempo musical)
Define o ritmo para o valor indicado, em batidas por minuto (tempo musical, em bpm)(afecta os tempos dos comandos "toca... durante")
Indica o ritmo (tempo musical, em bpm)
CANETA
Limpa do Palco as marcas da caneta e dos carimbos
Desce a caneta para que assim desenhe enquanto se move
Sobe a caneta para que não desenhe enquanto se move
Define a cor da caneta, de acordo com a cor especificada
Muda a cor da caneta, pelo valor especificado
Define a cor da caneta, de acordo com o valor especificado
Muda o tom da caneta, pelo valor especificado
Define o tom da caneta (tom=0 muito escuro; tom=100 muito claro)
Altera a espessura da caneta, pelo valor especificado
Define a espessura da caneta, de acordo com o valor especificado
Carimba a imagem do sprite no Palco
CONTROLO
Executa o bloco de comandos quando a bandeira verde for clicada
Executa o bloco de comandos quando a tecla especificada for premida
Executa o bloco de comandos quando osprite for clicado
Espera o número de segundos indicado e então continua no comando seguinte
Executa os comandos contidos no seu interior e repete indefinidamente (até haver um comando explícito de paragem ou um clique em STOP)
Repete a execução de comandos contidos no seu interior, tantas vezes quantas as especificadas
Envia uma mensagem e aguarda que todos os sprites executem os blocos de comandos acionados por essa mensagem
Envia uma mensagem para todos os spritese prossegue de imediato para a execução do comando seguinte
Chapéu de bloco de comandos que aguarda pela emissão de uma mensagem para executar os comandos desse bloco
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)
Executa os comandos contidos no seu interior uma única vez, se a condição for verdadeira
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”
Espera até que uma determinada condição seja verdadeira e só depois avança para a execução do comando seguinte
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.
Pára a execução do bloco de comandos em que estiver inserido
Pára a execução de todos os blocos de comandos de todos os sprites; equivale a um clique no botão STOP
SENSORES
Indica o valor da posição X do rato
Indica o valor da posição Y do rato
"Verdadeiro" quando o botão do rato está premido
"Verdadeiro" quando a tecla especificada está premida
"Verdadeiro" se o sprite estiver a tocar num dado sprite, na margem ou no cursor/rato (a selecção é feita no menu pull-down)
"Verdadeiro" se o sprite estiver a tocar na cor especificada (clica na cor, para depois escolheres a que desejas)
"Verdadeiro" se a primeira cor, contida nosprite, tocar na segunda (outro sprite ou cor de fundo) (clica na cor, para depois escolheres a que desejas)
Indica o valor da distância até ao rato ou até aosprite especificado.
O relógio interno do Scratch nunca pára, mas recomeça a contar do zero com este comando
Indica, em décimas de segundo, o tempo decorrido desde a última inicialização do relógio
Assume o valor de uma determinada propriedade do sprite especificado
Indica o volume (de 1 a 100) dos sons detetados pelo microfone do computador
"Verdadeiro" se o microfone detetar um som cujo volume seja superior a 30 (numa escala de 1 a 100)
"Verdadeiro", se for verificada a condição indicada no sensor especificado (para usar este bloco é necessário ter um PicoBoard ligado ao computador. Mais informações emhttp://www.playfullinvention.com/picoboard.html)
NÚMEROS
Soma os dois números
Subtrai o segundo número do primeiro
Multiplica os dois números
Divide o primeiro número pelo segundo
Escolhe aleatoriamente um número dentro do intervalo especificado
"Verdadeiro" se o primeiro valor for inferior ao segundo
"Verdadeiro" se os dois valores forem iguais
"Verdadeiro" se o primeiro valor for superior ao segundo
"Verdadeiro" se ambas as condições forem simultaneamente verdadeiras
"Verdadeiro" se ambas ou apenas uma das condições forem verdadeiras
"Verdadeiro" se a condição for falsa. "Falso" se a condição for verdadeira
Toma o valor do Resto da Divisão inteiro do primeiro número pelo segundo.
Indica o valor inteiro mais próximo
Indica o resultado da função escolhida aplicado ao número especificado (abs, raíz quadrada, sin, cos, tan, asin, acos, atan, ln, log, e^, 10^)
VARIÁVEIS
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)
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")
Atribui um valor à variável especificada
Altera a variável pelo valor especificado (se tiveres mais do que uma variável, usa o menu pull-down para escolher qual)
Mostra o valor da variável no ecrã, durante a execução do projeto
Esconde o valor da variável no ecrã, durante a execução do projeto
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)
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)
Conteúdo da lista, isto é, valor de todos os itens de que a lista se compõe (neste exemplo chamada "minha lista")
Adiciona o item especificado no final da lista (pode ser uma frase, um número, ou qualquer outro conjunto de caracteres)
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)
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)
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)
Indica o valor do item localizado na posição indicada (podes colocar este comando dentro de outros. Por exemplo: )
Nenhum comentário:
Postar um comentário