Uploaded by monasteriodamian1

Bloques - Scratch

advertisement
Formas de bloque
Hay seis formas de bloques diferentes: Hat , Stack , Boolean , Reporter , C y Cap .
Bloques de sombrero
Artículo principal: Bloque de sombrero
Los bloques de sombrero son los bloques que inician cada
guión. Tienen la forma de una parte superior redondeada y una
protuberancia en la parte inferior; esto es para que solo pueda
colocar bloques debajo de ellos. Hay 11 bloques Hat en el editor
Scratch, seis de los cuales están en la categoría Eventos , uno en
la categoría Control y uno en la categoría Mis bloques (si uno ha
creado un bloque personalizado).
La forma de un bloque de sombrero.
Apilar bloques
Artículo principal: Bloque de pila
La forma de un bloque
de pila.
Los bloques de pila son los bloques que ejecutan los comandos principales. Tienen
una forma con una muesca en la parte superior y una protuberancia en la parte inferior;
esto es para que los bloques se puedan colocar por encima y por debajo de ellos. Hay
77 bloques de pila, la forma de bloque más común.
Bloques booleanos
Artículo principal: Bloque booleano
Los bloques booleanos son condiciones: son verdaderas o falsas. Piense en ellas
como preguntas de "sí o no". Por ejemplo, si le pregunta a una computadora "¿2
+ 2 = 4?", Le dirá "Verdadero" o "Falso". Con forma hexagonal, hay 13 de estos
bloques.
La forma de un bloque
booleano.
Bloques de reportero
Artículo principal: Reporter Block
Los bloques de reportero son los valores. Los bloques de reporteros pueden contener
números y cadenas . Es como preguntarle a un amigo, por ejemplo, "¿Qué es 2 + 2?", Y
responderían "4". También puede informar de una variable . Por ejemplo, "¿Qué edad
tiene?" y pueden responder: "15". Formados con bordes redondeados, hay 37 de estos
bloques, sin contar la cantidad teóricamente infinita de bloques de Reporter que se pueden
hacer para cada variable y lista.
La forma de un
bloque Reporter.
Bloques C
Artículo principal: Bloque C
Los bloques C son bloques que toman la forma de "C". También conocidos como
"Wrap blocks", estos bloques hacen un bucle de los bloques dentro de las C o
comprueban si una condición es verdadera. Hay cinco bloques C y se pueden
encontrar en la categoría Control. Los bloques C se pueden golpear en la parte inferior
o tapar.
La forma de uno de los
bloques C.
Bloques de tapa
Artículo principal: Cap Block
Los bloques Cap son los bloques que terminan los scripts. Tienen una forma con una
muesca en la parte superior y una parte inferior plana, por lo que no puede colocar
ningún bloque debajo de ellos. Hay dos bloques Cap que se pueden encontrar en la
categoría Control.
La forma de un bloque
Cap.
Lista de bloques
Hay 119 bloques normales en Scratch 3.0 (sin incluir extensiones ni bloques ocultos ). Hay 80 bloques de
extensión (sin incluir los bloques Raspberry Pi).
Bloques de movimiento
Artículo principal: Motion Blocks
Los bloques de movimiento son los bloques que controlan el movimiento de un Sprite . Hay 17 bloques de
movimiento en Scratch 3.0.
Scratch 3.0 tiene los siguientes quince bloques de Motion Stack:
move
steps
- Mueve el sprite hacia adelante el número de pasos en la dirección en la que mira el
sprite.
turn
degrees
- Gira el sprite (en el sentido de las agujas del reloj) la cantidad especificada.
turn
degrees
- Gira el objeto (en sentido antihorario) la cantidad especificada.
point in direction
- Apunta el sprite en la dirección.
point towards
- Apunta el objeto hacia el puntero del ratón u otro objeto.
go to x:
go to
glide
y:
- Mueve el objeto a la posición X e Y especificada.
- Mueve el sprite al puntero del mouse, una posición aleatoria u otro sprite.
secs to x:
y:
- Desliza el sprite a la ubicación, tomando tanto tiempo como la cantidad
de tiempo especificada.
glide
secs to
- Desliza el sprite hacia el puntero del mouse, una posición aleatoria u otro sprite,
tomando tanto tiempo como la cantidad de tiempo especificada
change
- Cambia la posición X del sprite por la cantidad.
x by
- Establece la posición X del sprite en la cantidad especificada.
set x to
change
- Cambia la posición Y del sprite en la cantidad especificada.
y by
- Establece la posición Y del objeto en la cantidad.
set y to
ifon edge, bounce
- Si toca el borde de la pantalla, la dirección del objeto cambia
- Esto establece el estilo de rotación de un objeto.
set rotationstyle
Scratch 3.0 tiene los siguientes tres bloques de Motion Reporter:
x position
- La posición X del sprite.
y position
- La posición Y del sprite.
direction
- La dirección del sprite.
Mira bloques
Artículo principal: Looks Blocks
Los bloques de apariencia son los bloques que controlan el aspecto de un objeto. Hay 23 bloques Looks en
Scratch 3.0. Tres de los 19 bloques de Sprite Looks tienen una contraparte para el Stage.
Scratch 3.0 tiene los siguientes dieciocho bloques Looks Stack:
say
for
seconds
- Aparece un bocadillo sobre el objeto y permanece durante el tiempo
especificado.
say
think
- Aparece un bocadillo sobre el objeto y no desaparece con el tiempo.
for
seconds
- Aparece una burbuja de pensamiento sobre el objeto y permanece durante el
tiempo especificado.
think
- Aparece una burbuja de pensamiento sobre el objeto y no desaparece con el tiempo.
show
- Muestra el sprite.
hide
- Oculta el sprite.
switch costume
to
switch backdrop
to
switch backdrop
to
y - Cambia del sprite / Etapa 's traje / telón de fondo a la especificada.
and wait
- Como el bloque Cambiar a fondo (), aunque espera hasta que se completen
todos los bloques de sombrero activados por este. (Solo escenario)
next costume
y - Cambia el disfraz / telón de fondo del sprite / Stage por el siguiente en la lista de disfraces.
next backdrop
change
- Cambia el efecto especificado por la cantidad.
effectby
set
- Establece el efecto especificado en la cantidad.
effectto
- Borra todos los efectos gráficos del sprite.
clear graphic effects
change
- Cambia el tamaño del sprite por la cantidad.
size by
set size to
- Establece el tamaño del objeto a la cantidad.
%
go to
- Pone un sprite en la parte delantera o trasera.
layer
go
layers
- Cambia el valor de la capa del sprite por la cantidad.
Scratch 3.0 tiene los siguientes tres bloques Looks Reporter:
y - El número o nombre del disfraz / telón de fondo actual del sprite / escenario en la lista.
costume
backdrop
size
- El tamaño del sprite.
Bloques de sonido
Artículo principal: Bloques de sonido
Los bloques de sonido son los bloques que controlan el sonido. Hay 16 bloques de sonido en Scratch 3.0. Los
bloques de notas en 3.0 se han movido a la Extensión de música .
Scratch 3.0 tiene los siguientes ocho bloques Sound Stack:
- Reproduce un sonido sin pausar el guión.
startsound
play sound
untildone
stop allsounds
change
volume
set volume
change
set
- Detiene todos los sonidos que se reproducen.
- Cambia el volumen por la cantidad.
by
to
pitch
- Reproduce un sonido y pausa el guión hasta que finaliza.
%
- Establece el volumen a la cantidad.
effectby
pan left/right
effectto
- Cambie la panorámica izquierda / derecha o el tono según la cantidad.
- Ajuste la panorámica izquierda / derecha o el tono a la cantidad.
clear sound
- Borra los efectos de sonido actualmente en su lugar.
effects
Scratch 3.0 tiene el siguiente bloque Sound Reporter:
volume
- El volumen.
Bloques de eventos
Artículo principal: Bloques de eventos
Los bloques de eventos son bloques que controlan eventos y la activación de scripts. Hay 8 bloques de eventos
en Scratch 3.0.
Scratch 3.0 tiene los siguientes seis bloques de sombreros de eventos:
when
clicked
when
- Cuando se hace clic en la bandera, el script se activa.
key pressed
- Cuando se presiona la tecla especificada, el script se activa. El evento solo se
activará nuevamente después de que se publique.
when
this spriteclicked
when
backdrop
when
when
- Cuando se hace clic en el objeto, se activa el script.
switches to
- Cuando el fondo cambia al elegido, el script se activa.
- Cuando el primer valor es mayor que el segundo valor, el script se activa.
>
- Cuando se recibe la transmisión, se activa el guión.
I receive
Scratch 3.0 tiene los siguientes dos bloques de pila de eventos:
- Envía una transmisión a lo largo del programa Scratch, activando los bloques Cuando
broadcast
recibo () que están configurados para esa transmisión.
broadcast
and wait
- Como el bloque Broadcast (), pero detiene el guión hasta que se completan todos
los guiones activados por la transmisión.
Bloques de control
Artículo principal: Bloques de control
Los bloques de control son los bloques que controlan los scripts. Hay 11 bloques de control en Scratch 3.0.
Scratch 3.0 tiene el siguiente bloque Control Hat:
when
(solo sprites): este bloque de sombreros se activa cada vez que se crea un clon, y solo
I startas a clone
lo ejecutará ese clon.
Scratch 3.0 tiene los siguientes tres bloques Control Stack:
wait
seconds
- Pausa el guión por la cantidad de tiempo.
- Pausa el guión hasta que la condición sea verdadera.
wait until
- Crea el clon especificado.
create clone of
Scratch 3.0 tiene los siguientes cinco bloques de Control C:
repeat
- Un bucle que se repite la cantidad de veces especificada.
forever
- Un bucle que nunca terminará a menos que se presione la señal de Stop .
if
then
- Comprueba la condición para que si la condición es verdadera, los bloques dentro de
ella se activarán.
if
then
else
└— Verifica la condición de modo que si la condición es verdadera, los bloques dentro de la primera C se
activarán y si la condición es falsa, los bloques dentro de la segunda C se activarán.
repeat until
- Un bucle que se detendrá una vez que se cumpla la condición.
Scratch 3.0 tiene los siguientes dos bloques de Control Cap:
stop
- Detiene los scripts elegidos a través del menú desplegable. También puede ser un bloque de
pila cuando se elige "otros scripts en este objeto".
delete this clone (solo sprites): elimina un clon.
Bloques de detección
Artículo principal: Bloques de detección
Los bloques sensores son los bloques que detectan cosas. Hay 21 bloques de detección en Scratch 3.0.
Scratch 3.0 tiene los siguientes tres bloques Sensing Stack:
ask
- Aparece un cuadro de entrada: escribe el valor y almacena el valor en la variable.
and wait
answer
- Reinicia el temporizador.
reset timer
- Establece el objeto como arrastrable o no arrastrable.
set drag mode
Scratch 3.0 tiene los siguientes cinco bloques booleanos de detección:
touching
- La condición para comprobar si el objeto está tocando el puntero del ratón u otro
?
objeto.
touching color
color
?
is touching
- La condición para comprobar si el objeto está tocando un color específico.
?
- La condición para verificar si un color en el objeto está tocando un color
específico.
key
pressed?
mouse
down?
- La condición para verificar si se está presionando la tecla especificada.
- La condición para verificar si el mouse está abajo.
Scratch 3.0 tiene los siguientes diez bloques Sensing Reporter:
- La distancia desde el sprite hasta el puntero del mouse u otro sprite.
distance to
- La entrada más reciente con el bloque Preguntar () y Esperar.
answer
mouse
x
- La posición X del puntero del ratón.
mouse
y
- La posición Y del puntero del ratón.
- Qué tan fuerte es el ruido que detecta el micrófono.
loudness
timer
- Cuánto tiempo ha pasado desde que se abrió el programa Scratch o se reinició el temporizador.
- La posición X, posición Y, dirección, vestuario, tamaño o volumen del escenario o un
of
objeto.
current
- La unidad de tiempo especificada seleccionada.
days since 2000
- El número de días desde 2000.
username
- El nombre de usuario de un usuario.
Bloques de operadores
Artículo principal: Operadores Bloques
Los bloques de operadores son los bloques que realizan funciones matemáticas y manejo de cadenas. Hay 18
bloques de operadores en Scratch 3.0.
Scratch 3.0 tiene los siguientes siete bloques de operadores booleanos:
<
- La condición para verificar si un valor es menor que el otro.
=
- La condición para comprobar si dos valores son iguales.
>
- La condición para comprobar si un valor es mayor que el otro.
- Verdadero si ambas condiciones son verdaderas.
and
- Verdadero si alguna de las condiciones es verdadera.
or
- Hace que la condición sea marcada si es falsa, no verdadera o verdadera, no falsa.
not
contains
?
Comprueba si el texto del primer parámetro contiene el texto del segundo
parámetro; si es así, el bloque devuelve verdadero.
Scratch 3.0 tiene los siguientes once bloques Operators Reporter:
- El valor de la suma.
+
-
- El valor de la resta.
*
- El valor de la multiplicación.
/
- El valor de la división.
pick random
- Elige un número aleatorio entre los dos límites.
to
- Los dos valores colocados uno al lado del otro.
join
letter
- El carácter especificado del valor.
of
- La longitud del valor.
length of
- El resto de la división.
mod
- Redondea el valor al número entero más cercano.
round
- El valor absoluto (abs), raíz cuadrada (sqrt), seno (sin), coseno (cos), tangente (tan),
asine (asin), acosine (acos), atangent (atan), logaritmo natural (ln), logaritmo (log), función exponencial (e
^) o función exponencial de base 10 (10 ^) de un valor especificado.
abs
of
Al hacer clic con el botón derecho en algunos de los bloques, obtendrá más opciones de este tipo.
Bloques de variables
Artículo principal: Bloques de variables
Los bloques de variables son los bloques que contienen variables y listas. Hay 5 bloques de variables y 11
bloques de lista en Scratch 3.0.
Scratch 3.0 tiene los siguientes cuatro bloques de pila de variables:
set
change
- Establece la variable especificada a la cantidad.
to
by
- Cambia la variable especificada por la cantidad.
show
- Muestra el monitor de escenario de la variable .
variable
- Oculta el monitor de escenario de la variable.
hide variable
Scratch 3.0 tiene el siguiente bloque de informes de variables:
variable
- El valor de la variable.
Artículo principal: Lista de bloques
Los bloques de lista son los bloques que administran las listas . Se encuentran en la categoría Variables y no se
encuentran en la barra de la izquierda. Hay 11 bloques de lista en Scratch 3.0.
Scratch 3.0 tiene los siguientes seis bloques List Stack:
add
- Agrega un elemento a la lista (el elemento va al final de la lista de elementos) con el
to
contenido especificado.
delete
- Elimina el elemento de la lista.
of
- Elimina todos los elementos de la lista.
delete allof
insert
at
- Agrega un elemento a la lista (el elemento va donde usted especifica en la
of
lista de elementos) con el contenido especificado en él.
of
show
- Muestra una lista.
list
with
- Reemplaza el contenido del elemento con el contenido especificado.
replace item
- Oculta una lista.
hide list
Scratch 3.0 tiene los siguientes 4 bloques List Reporter:
list
- El valor de la lista.
item
- El valor del artículo.
of
- Cuántos elementos hay en la lista especificada.
length of
item # of
- Informa el índice en una lista donde aparece un elemento por primera vez.
in
Scratch 3.0 tiene el siguiente bloque List booleano:
contains
especificado.
Mis bloques
?
- La condición para comprobar si el contenido de un elemento es el texto
Artículo principal: Mis bloques
Mis bloques son bloques personalizados hechos por el usuario. Hay 4 tipos únicos de My Blocks en Scratch
3.0. Scratch 3.0 tiene el siguiente bloque de sombrero My Blocks:
define
custom
- Define un bloque personalizado.
block
Scratch 3.0 tiene el siguiente bloque My Blocks Stack:
custom
block
- Un bloque personalizado.
Scratch 3.0 tiene el siguiente bloque booleano My Blocks:
custom
- Un valor verdadero / falso.
boolean
Scratch 3.0 tiene el siguiente bloque My Blocks Reporter:
custom
reporter
- Una entrada para un valor, establecido por la definición Mi bloque.
Extensiones
Artículo principal: Extensión Scratch
Scratch 3.0 tiene una serie de extensiones que se pueden agregar a la lista de bloqueo. Para elegir una extensión,
presione el botón azul debajo de las secciones regulares del bloque.
Extensión de música
Artículo principal: Extensión de música
Scratch 3.0 tiene seis bloques de pila de música y un bloque de reportero de música.
play drum
for
rest for
beats
play note
for
set instrument to
set tempo
change
tempo
0.25
to
tempo
by
beats
beats
Extensión de la pluma
Artículo principal: Extensión de la pluma
Scratch 3.0 tiene nueve bloques de pila de bolígrafos.
erase all
stamp
pen up
pen down
set pen color to
change
pen
set pen
change
by
to
pen size by
set pen size to
Extensión de detección de video
Artículo principal: Extensión de detección de video
Scratch 3.0 tiene un bloque de sombreros de detección de video, un bloque de reportero y dos bloques de pila.
when
video motion >
video
on
turn video
set video transparency to
Extensión de texto a voz
Artículo principal: Extensión de texto a voz
Scratch 3.0 tiene tres bloques de pila de texto a voz.
speak
set voice to
set language
to
Traducir extensión
Artículo principal: Extensión de traducción
Scratch 3.0 tiene dos bloques de reportero Translate.
translate
to
language
Extensión Makey Makey
Artículo principal: Extensión Makey Makey
Scratch 3.0 tiene dos bloques de sombreros Makey Makey.
when
key pressed
when
pressed in order
micro: extensión de bits
Artículo principal: extensión micro: bit
Scratch 3.0 tiene cuatro bloques hat micro: bit, tres bloques de pila, dos bloques booleanos y un bloque reporter.
when
button pressed
button pressed?
when
display
display text
clear display
when
tilted
tilted
?
tilt
angle
when
pin
connected
Extensión LEGO MINDSTORMS EV3
Artículo principal: Extensión LEGO Mindstorms EV3
Scratch 3.0 tiene cuatro bloques de pila EV3, tres bloques de sombrero, tres bloques de reportero y un bloque
booleano.
motor
turn this way for
seconds
motor
turn that way for
seconds
motor
set power
motor
position
when
button
when
distance <
when
brightness <
button
%
pressed
pressed?
distance
brightness
beep note
for
secs
Extensión LEGO BOOST
Artículo principal: Extensión LEGO BOOST
Scratch 3.0 tiene siete bloques de pila de Lego BOOST, dos bloques de reportero, dos bloques de sombrero y un
bloque booleano.
turn motor
for
seconds
turn motor
for
rotations
turn motor
on
turn motor
off
set motor
speed
set motor
direction
motor
when
%
position
brick seen
seeing
when
to
brick?
tilted
tilt
angle
set lightcolor to
Extensión LEGO Education WeDo 2.0
Artículo principal: Extensión LEGO Education WeDo 2.0
Scratch 3.0 contiene seis bloques de pila de Lego Education WeDo 2.0, dos bloques de sombrero, dos bloques de
reportero y un bloque booleano.
turn
on for
turn
on
turn
off
set
power
set
directionto
set lightcolor to
to
seconds
when
distance
when
tilted
distance
tilted
?
tilt
angle
Ir a la extensión de aceleración y fuerza directa
Artículo principal: Go Direct Force & Acceleration Extension
Scratch 3.0 contiene 4 bloques informadores Go Direct Force & Acceleration, tres bloques hat y dos bloques
booleanos.
when
when
shaken
force sensor
force
when
tilted
tilted
?
tilt
angle
falling?
spin speed
acceleration
Extensiones exclusivas para Raspberry Pi
Este artículo o sección documenta algo que solo está disponible en la versión Raspberry
Pi de Scratch 3.0. Ninguna otra versión lo tiene.
Extensión GPIO de Raspberry Pi
Artículo principal: Extensión GPIO de Raspberry Pi
Scratch 3.0 contiene 2 bloques de pila GPIO de Raspberry Pi, un bloque de sombrero y un bloque booleano.
when
gpio
gpio
0
0
is
is
high
high
?
set gpio
0
to output
set gpio
0
to input
high
pulled high
Extensión Raspberry Pi Sense HAT
Artículo principal: Extensión Raspberry Pi Sense HAT
Scratch 3.0 contiene diez bloques de pila Raspberry Pi Sense HAT, tres bloques de sombrero, un bloque
booleano y seis bloques de reportero.
display text
Hello!
display character
A
display sprite
display stage
clear display
set colour to
set background
set pixel x
0
set rotationto
when
to
y
0
up
when
shaken
when
tilted forward
temperature
to
degrees
joystickpushed
joystickpushed
0
up
?
pressure
humidity
roll
pitch
yaw
Extensión de electrónica simple de Raspberry Pi
Artículo principal: Extensión de electrónica simple Raspberry Pi
Scratch 3.0 contiene dos bloques de pila de Raspberry Pi Simple Electronics, un bloque booleano y un bloque de
sombrero.
when
button
button
turn LED
toggle LED
0
0
is
is
0
pressed
pressed
?
on
0
Complemento Scratch Block
Download