Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Scratch - Parámetros
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Cuando hacemos un programa, un proyecto un poquito largo, puede suceder que nos encontremos
00:00:01
con que algunos trozos de código se repiten y no tiene sentido estar repitiendo esos trozos
00:00:25
de código, sino que los podemos agrupar dentro de un bloque y crear lo que en programación
00:00:32
se llaman las funciones.
00:00:38
Aquí en Scratch tenemos este circulito rojo que nos permite crear nuestros propios bloques.
00:00:40
a verlo con un ejemplo. Imaginaros que estamos trabajando con Scratch y aunque existe el
00:00:47
operador suma, pues vamos a ignorarlo. Vamos a hacer como si el operador suma no existiera.
00:00:54
Pero claro, a lo largo de un programa a lo mejor necesitamos sumar varias veces y decidimos
00:01:01
crear nuestro propio operador suma. Nos vamos a venir a mis bloques y vamos a crear un nuevo
00:01:07
bloque. En este bloque vamos a asignarle un nombre y podemos darle dos datos de entrada.
00:01:13
Podemos añadir dos datos, como en este caso queremos hacer una suma, vamos a hacer una
00:01:21
suma de dos números. Estos datos de entrada se llaman parámetros. Yo voy a poner aquí
00:01:26
que este es el número uno y aquí vamos a poner el número dos. Hemos creado nuestro
00:01:34
bloque. Ahora hay que ver qué va a hacer este bloque, qué operaciones tengo que hacer dentro
00:01:46
para que cuando yo reciba dos números me haga la suma de estos dos números. Realmente una suma es
00:01:51
ir añadiendo, ir acumulando. Yo tengo un número de cinco unidades y si voy a sumarle un número de
00:01:58
seis unidades, lo que hago es meto una unidad, el 5 se convierte en un 6, meto otra unidad, el 6 se
00:02:08
convierte en un 7 y así hasta que le he metido las seis unidades que le quiero sumar. Bueno, pues con
00:02:16
esta idea en la cabeza vamos a crearnos una variable que sea el resultado. Creamos una variable que es
00:02:23
el resultado. Vamos a darle a la variable el valor 0, porque al inicio el resultado tiene un valor 0.
00:02:30
¿Y qué vamos a hacer? Vamos a poner un bucle, un repetir, que se va a repetir tantas veces como me lo indique el número 1.
00:02:42
Y en ese número 1, durante esa cantidad de veces, voy a aumentar el resultado en una unidad.
00:02:54
Me voy a venir a variables y cojo el bloque sumar y al resultado le añado una unidad, es decir, tengo una caja vacía y en esa caja tengo que meter lo que haya en el número 1 y lo que haya en el número 2.
00:03:04
Si tenemos un 5 y un 6, pues 5 veces voy a meter una unidad dentro del resultado.
00:03:21
Ya hemos sumado el contenido del número 1, es decir, 5 unidades.
00:03:30
Ahora voy a sumar el contenido del número 2.
00:03:36
Me voy a venir al bucle y cojo otra vez en otro repetir que se haga número 2 veces.
00:03:39
Es decir, si en el número 2 hemos dicho que teníamos un 6, pues este bucle se va a repetir 6 veces.
00:03:49
¿Y qué voy a hacer? Seguir añadiendo unidades a mi resultado.
00:03:55
Entonces, al resultado le voy a añadir una unidad.
00:04:00
Es decir, el resultado que vale 0, le añado las 5 unidades que tiene el número 1 y las 6 unidades que tiene el número 2.
00:04:08
¿vale? Suponiendo que número 1 y número 2 sean un 5 y un 6. Vamos a ver si esto es correcto. Vamos a
00:04:17
decir al gato, al presionar la bandera verde, le vamos a decir que me pregunte dos números que
00:04:25
quiera sumar. Dime el primer número. Ese número lo voy a guardar en una variable. Me creo una
00:04:31
variable que sea el número 1 voy a guardar en la variable
00:04:43
el número 1 voy a guardar la respuesta en sensor escojo la respuesta ahora el
00:04:52
gato me va a pedir un segundo número dime el segundo número y le voy a dar
00:05:00
voy a guardar este número en otra variable
00:05:11
dar a la variable aquí dará la variable a esta variable la respuesta
00:05:19
Y ahora voy a llamar a mi bloque. Si me vengo aquí a mis bloques, aquí está sumar. Le voy a decir suma y mis dos variables. Le voy a pasar como parámetro, le voy a pasar un número y el otro número.
00:05:28
Estos dos números tienen mis respuestas y estos dos números cuando yo llame al bloque sumar van a venir aquí y se van a convertir en estos dos.
00:05:45
Después el gato me va a dar la solución
00:05:55
Decir el resultado
00:06:00
Voy a las variables y me va a decir el resultado
00:06:04
Vamos a probarlo
00:06:08
Bandera verde, dime el primer número, 5
00:06:09
Dime el primer número, 6
00:06:13
Que eran los primeros números que hemos usado en el ejemplo
00:06:15
11
00:06:18
Vamos a volver a hacerlo
00:06:19
Le doy a la bandera verde y le voy a decir 12
00:06:23
y 20
00:06:26
y me dice que son 32.
00:06:29
- Etiquetas:
- Código Escuela 4.0_M
- Subido por:
- Ce40 madrid
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 109
- Fecha:
- 18 de marzo de 2025 - 9:39
- Visibilidad:
- Público
- Centro:
- C RECURSOS Código Escuela 4.0
- Duración:
- 06′ 56″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 28.31 MBytes