Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Curso de Scratch Capítulo 2

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 16 de mayo de 2016 por Paco M.

69 visualizaciones

Descargar la transcripción

¡Hola! Soy Mayon y este es el segundo capítulo del curso de programación de Scratch. 00:00:00
Si recordáis, os puse un ejercicio que teníais que hacer de un avión que despegaba. 00:00:16
Vamos a revisarlo. 00:00:22
Vamos a abrirlo. 00:00:24
el ejercicio. Os recuerdo que era lo que teníais que hacer. El avión que está aquí 00:00:26
tenía que ir hasta aquí, despegar y volver a aterrizar. Básicamente eso es lo que tenía 00:00:44
que hacer. Vamos a volverla a ver. Vamos a ver cómo lo ha resuelto Susana. Bueno, pues 00:00:54
aquí tenemos el programa. Para empezar, cuando pulsamos la banderita verde, movemos 200 pasos 00:01:02
En la dirección en la que estamos 00:01:10
Y tocamos el tambor 00:01:12
Con lo cual el avión viene a 200 pasos 00:01:13
Que es por aquí 00:01:16
Luego apunta en dirección 0 00:01:17
¿Os acordáis del dibujo que hicisteis? 00:01:20
Que el 0 es hacia arriba 00:01:23
Pues apunta hacia arriba 00:01:34
Y da otro golpe de tambor 00:01:36
Avanza 200 pasos 00:01:37
En la dirección que hemos señalado 00:01:39
Que es hacia arriba 00:01:41
Y llegará aquí arriba 00:01:42
Y dará otro golpe de tambor 00:01:44
Y ahora tenemos que apuntar en diagonal 00:01:47
En diagonal es 225, si lo fijáis en el dibujo que os dice de la estrella con el gatito en medio. 00:01:49
Volvemos a tocar otro golpe de tambor y ahora avanzamos 300 pasos. 00:01:59
¿Por qué 300 pasos? Hemos ido 200, 200, si avanzáis 200 os quedáis por aquí. 00:02:04
Esto es experimentar, lo vais probando y veréis que con 300 más o menos llega al sitio. 00:02:12
Y lo último que queda por hacer es que mire en la dirección normal. 00:02:17
Ya está, ya ha hecho el programa. 00:02:22
¿Lo habéis conseguido vosotros? 00:02:25
Me alegro. 00:02:28
Bueno, pues vamos hoy a empezar con un concepto un poco distinto. 00:02:29
Pero para ello vamos a hacer un nuevo ejemplo. 00:02:34
Así además nos servirá para recordar lo que hicimos el otro día. 00:02:38
Vamos a hacer una pelota que bota tres veces arriba y abajo. 00:02:42
Fijaros como lo que quiero decir. 00:02:47
En este programa hemos utilizado un objeto que es esta pelota. 00:02:55
Yo lo que quiero es que la pelota vaya aquí, aquí, aquí, aquí, aquí y haga tres rebotes. 00:03:02
Vamos a verlo. 00:03:06
Ahí tenéis tres rebotes. 00:03:10
Supongo que sabéis a estas alturas cómo se hace. 00:03:13
Vamos a ver cómo hacer el primer rebote. 00:03:17
Vale, miremos el programa. 00:03:22
En este trozo hace el primer rebote 00:03:24
¿Cómo lo hace? 00:03:33
Apunta hacia 45 00:03:34
Coges la hoja donde apuntaste la estrellita 00:03:35
Donde dibujaste la estrella de direcciones 00:03:40
Y veréis que esta dirección es 45 00:03:43
Hace un golpe de tambor y avanza 80 00:03:45
Ha llegado aquí arriba 00:03:49
Hace un golpe de tambor y apunta a 135 00:03:50
Que es en esta dirección hacia abajo y a la derecha 00:03:53
Y hace un golpe de tambor y avanza 00:03:58
Y para finalizar, pues hace un golpe de tambor 00:04:01
Con eso, habremos llegado con la pelota al primer bote 00:04:04
Y luego tenemos que hacer el segundo y el tercero 00:04:10
Fijaros bien en el programa 00:04:13
¿De acuerdo? 00:04:15
Ha hecho este primer rebote 00:04:17
Luego hace el segundo rebote 00:04:19
Y por último el tercer rebote 00:04:22
Os fijáis que esta parte es igual que esta parte 00:04:25
y es igual que esta parte. Son tres veces hacer lo mismo. 00:04:29
Bueno, pues en programación tenemos una cosa para no tener que escribir tanto, 00:04:34
que son los bucles. ¿Qué es un bucle? 00:04:40
Es simplemente repetir una serie de instrucciones unas veces que le digamos. 00:04:43
Vamos a hacer una cosa. Vamos a borrar estas dos repeticiones, ¿de acuerdo? 00:04:49
Que cada una, evidentemente, pues hace un rebote 00:04:57
Por ejemplo, si solo ejecutamos esta primera 00:05:03
Vemos que solo hace un rebote 00:05:05
Si le pego la segunda parte 00:05:09
Vemos que hace dos rebotes 00:05:12
Y si le pego la tercera parte 00:05:18
Hace los tres rebotes 00:05:21
Vale, pues vamos a quitar dos de las repeticiones 00:05:28
Y vamos a quitar esas dos repeticiones y las vamos a borrar 00:05:33
Así que le damos botón derecho, aquí le tenemos que dar botón derecho, borrar 00:05:44
Con lo cual ya hemos dejado solamente uno de los rebotes 00:05:56
¿Dónde están los famosos bucles? 00:06:00
Los famosos bucles están en control 00:06:02
Y tenemos, esto es un bucle, esta C que veis aquí, por ejemplo, pone repetir 10 veces 00:06:04
Queremos repetir esto 10 veces 00:06:12
Este rebote, no 00:06:15
Queremos repetirlo 1, 2, 3 veces 00:06:18
Entonces lo que tenemos que hacer 00:06:21
Lo primero es poner aquí repetir 3 veces 00:06:23
Y ahora metemos todo esto 00:06:26
Que es nuestro rebote 00:06:30
Fijaros como lo meto dentro del bucle 00:06:31
Si ahora leemos lo que pone 00:06:35
Entendremos que al presionar la banderita 00:06:37
repite tres veces todas las instrucciones que hacía 00:06:41
para subir y bajar. Como lo repite 00:06:45
tres veces, nuestra pelota dará tres rebotes. Hará exactamente 00:06:49
lo mismo el programa, pero hemos escrito muchas menos instrucciones 00:06:53
nos es más fácil. Se nos olvida 00:06:57
al final el detener el programa. Vamos a ponerlo 00:07:00
y ya estaría completo nuestro programa. Vamos a ejecutarlo 00:07:05
¿Veis? Hace exactamente lo mismo y ha hecho tres rebotes 00:07:10
¿Veis que fácil? 00:07:17
De ese modo yo puedo repetir tantas veces como quiera una instrucción 00:07:20
Y de ese modo dentro de este bucle se repetirá 00:07:25
Pues una o muchas instrucciones 00:07:28
Aquí veis que hemos puesto dos, cuatro, seis, ocho instrucciones dentro del bucle 00:07:32
Se repite tres veces todo lo que yo ponga aquí 00:07:37
Es muy sencillo 00:07:40
Vamos a ver otro ejemplo donde es muy útil el tema de los bucles. 00:07:44
Vamos a abrir un nuevo proyecto con Michi. 00:07:52
Vamos a hacer que Michi se desplace por la pantalla. 00:08:03
Si os fijáis, yo tengo aquí a Michi y le puedo poner, por ejemplo, que mueva, pues qué sé yo, 300 pasos. 00:08:06
¿Vale? Vamos a terminar el programa y vamos a ver lo que hace. 00:08:20
¿Veis? Da un salto. 00:08:29
Pero, ¿a qué sería más bonito que Michi fuera lentamente hasta la posición? 00:08:32
Pues para hacer eso es tan fácil como en vez de mover 300 pasos, es mover de 10 en 10 pasos. 00:08:37
Si repetimos muchas veces, muchas, muchas veces, o podemos duplicar también el programa, veremos que anda más despacio. 00:08:49
Vamos a volver a duplicar todas estas líneas y las pego aquí. 00:09:15
Vamos a cerrar el programa y vamos a ejecutarlo. Si os fijáis ya va un poco más lento, pero podemos hacerlo aún más. 00:09:24
Vamos a coger y vamos a quitar todo esto y vamos a aprender a utilizar nuestro nuevo invento, que son los bucles. 00:09:36
Entonces quitamos todo esto y tenemos aquí mover 10 pasos. Vamos a buscar un bucle, lo vamos a meter ahí y vamos a mover 10 pasos. 00:09:44
Hace falta detener luego el programa 00:09:55
Y ahora fijaros una cosa 00:10:00
¿Cuántas veces tengo que repetir lo de mover 10 pasos para que acabe andando 300 pasos? 00:10:02
Bueno, si no lo sabéis dividir, no pasa nada 00:10:09
300 pasos entre 10 son 30 00:10:12
Tengo que repetir 30 veces 00:10:15
Si yo muevo 30 veces 10 pasos, será como si hubiera avanzado 300 00:10:17
Vamos a verlo 00:10:23
¿Veis cómo es mucho más bonito? Anda muy despacito comparado con lo que hacía antes 00:10:24
Ya parece que anda realmente como si fuera un gatito 00:10:34
¿Lo veis? Mucho mejor 00:10:38
Vamos a hacer ahora que vuelva, ¿de acuerdo? 00:10:42
Entonces, ¿qué es lo primero que tenemos que hacer? 00:10:47
Cuando lleguemos aquí tiene que mirar hacia la otra dirección 00:10:50
¿Cuál es la otra dirección? 00:10:53
Mejor, vamos a dejarlo que lo hagáis vosotros 00:10:55
Ha hecho un bucle de 30 veces de mover 10 para acá 00:10:58
Y ahora tenemos que hacer que vuelva hacia atrás también despacito 00:11:03
Y que al final también se quede mirando para allá 00:11:08
Venga, intentadlo vosotros 00:11:11
Y ahora os digo cuál es la solución 00:11:13
Vale 00:11:15
Esto es lo que os pedía que hiciera al ratito 00:11:25
Ahora vamos a ver cómo lo hemos hecho 00:11:29
Aquí tenemos el programa 00:11:33
Hasta aquí lo teníamos hecho antes 00:11:34
Era repetir 30 veces el mover 10 pasitos para adelante 00:11:39
Ahora vamos a hacerlo 00:11:43
Ahora vamos a pegar esto 00:11:45
Entonces, ¿qué es lo que hace al llegar al final? 00:11:50
Girar hacia la posición 270 00:11:53
Y otra vez repetir 30 veces 10 pasos 00:11:56
Ahora en esta dirección 00:11:59
Luego termina apuntando hacia la derecha que es la dirección 90 00:12:01
Lo vemos otra vez 00:12:06
Muy bien, el gatito ha ido y ha vuelto 00:12:08
Esos son los bucles 00:12:12
Así nos hemos ahorrado tener que poner 30 veces esto 00:12:16
Y poner 30 veces esto para que el gatito vaya despacio 00:12:20
Así va mucho mejor 00:12:23
Y además tenemos que repetir menos veces los movimientos 00:12:25
Bien, ahora supongamos que yo quiero que esta ida y vuelta la haga dos veces 00:12:34
Yo podría hacer lo siguiente 00:12:47
Separo letra del programa 00:12:51
Le doy botón derecho, duplicar 00:12:55
Y lo pongo dos veces 00:13:00
Si le doy, va, vuelve, va y vuelve 00:13:02
Lo he hecho dos veces 00:13:09
Pero nosotros sabemos un sistema mejor 00:13:11
Hemos aprendido a hacer bucles 00:13:13
Vamos a borrar esta parte porque no me gusta 00:13:16
Así no lo hemos aprendido a hacer 00:13:22
Entonces yo quiero hacer un bucle que va a ser dos veces 00:13:24
O sea, va a ir, va a volver, va a ir y va a volver dos veces 00:13:29
Ponemos aquí un 2 y tenemos un bucle que se va a repetir dos veces 00:13:33
¿Y qué tiene que hacer dentro de este bucle? 00:13:39
Pues fijaros qué mágico, es coger todo esto y meterlo dentro 00:13:41
Esto es lo que se llama un bucle dentro de otro 00:13:48
O bucles anidados 00:13:52
Sé que suena un poco extraño, pero vamos, es un bucle dentro de otro 00:13:55
Fijaros, vamos a leerlo como si fuéramos Michi leyendo las instrucciones que tiene que hacer 00:14:00
Me dicen que tengo que hacer dos veces el qué 00:14:05
Pues repetir 30 veces el mover 10 pasos 00:14:09
Luego apunto en la otra dirección y repito otra vez mover 10 pasos 00:14:13
Y luego apunto en la dirección 90 00:14:17
Este repetir dos veces 00:14:19
Una y dos 00:14:22
Esto es lo que tengo que hacer dos veces 00:14:24
Vamos a ver cómo lo hace 00:14:25
Va y vuelve, va y vuelve 00:14:27
¿Veis que bien? 00:14:31
Bueno, pues yo lo puedo repetir en vez de dos veces 00:14:32
Pues todas las veces que yo le diga 00:14:35
Por ejemplo, diez veces 00:14:37
Vamos a ver cómo lo hace 00:14:38
Va, una, dos, tres, cuatro, cinco, seis, siete, ocho, nueve y diez 00:14:40
Muy bien. Pues fijaros que bien ha funcionado el tema de los bucles. 00:14:56
Es muy sencillo. 00:15:04
Pues hasta aquí van a ser el programa de hoy. 00:15:09
Pero os voy a dejar un ejercicio. 00:15:15
Vamos a ver el programa de la pelota. 00:15:19
Este es el programa de la pelota que hicimos antes, 00:15:30
donde la pelota sube y baja 00:15:33
dando un bote 00:15:36
y lo repite tres veces para que haga tres botes 00:15:39
vamos a verlo 00:15:43
pero hemos visto 00:15:44
lo hemos visto 00:15:48
que lo hace 00:15:49
moviendo de golpe 00:15:51
80 pasos 00:15:53
bueno pues yo quiero que corrijáis esto 00:15:56
para que 00:15:58
se mueva despacito 00:15:59
de 10 en 10 pasitos 00:16:03
y baje despacito, de 10 en 10 pasitos. 00:16:05
Tenemos que repetir 8 veces, andar 10 pasitos, para mover estos 80 pasos. 00:16:11
¿De acuerdo? 00:16:19
O tenéis que mover 8 veces 10 y 8 veces 10. 00:16:22
Y lo que vamos a hacer además es que solo suene el golpe cuando bota. 00:16:29
O sea, va a subir, va a bajar y solo va a hacer POM al tocar aquí, POM al tocar aquí y POM al tocar aquí. 00:16:34
¿De acuerdo? Vamos a repetirlo. 00:16:42
Vamos a modificar este programa para que en vez de mover aquí 80 pasos y 80 pasos, 00:16:46
mueva 8 veces 10 pasos, para que lo haga bien despacito. 00:16:52
Y vamos a modificar el programa también para que solo suene el sonido del tambor al tocar aquí. 00:16:58
Uno, dos, tres. Solo cuando termina cada bote hace el sonido del tambor. 00:17:04
¿De acuerdo? Os lo voy a mostrar cómo debe funcionar y luego ya, la semana que viene, lo corregimos. 00:17:11
El programa vuestro tiene que funcionar así 00:17:21
Veis que ahora sube y baja más despacio 00:17:25
Y solo da el golpe en ese momento 00:17:30
Porque para subir repito 8 veces 10 pasos 00:17:33
Y para bajar repito 8 veces 10 pasos 00:17:37
Y eso 3 veces 00:17:40
Os voy a dar la última pista 00:17:41
Es un bucle anidado 00:17:43
Un bucle dentro de otro 00:17:45
Venga, pensadlo 00:17:47
Hasta la semana que viene 00:17:49
¡Gracias! 00:17:54
Subido por:
Paco M.
Licencia:
Dominio público
Visualizaciones:
69
Fecha:
16 de mayo de 2016 - 23:45
Visibilidad:
Público
Centro:
IES FRANCISCO DE GOYA
Duración:
18′ 03″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
69.12 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid