Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 119
R E S U M E N
Leccioacuten 2 AVA N Z A N D O E N L A P R O G R A M A C I Oacute N
Cursos 3-5Tamantildeo de los grupos ParejasTiempo de configuracioacuten 5 minutos Tiempo total 180 minutosActividades 4
E VA L U A C I Oacute NLos alumnos pueden demostrar que dominan el contenido del modo siguiente
bull Mostrando coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+ y demostrando que comprenden su funcionamiento
bull Utilizando bucles dentro de funciones que empleen fichas (TagTilesreg) de Codificacioacuten+
bull Creando subrutinas dentro de funciones usando fichas (TagTilesreg) de Codificacioacuten+
bull Creando funciones y funciones recursivas usando fichas (TagTilesreg) de Codificacioacuten+
C O N O C I M I E N T O S P R E V I O S N E C E S A R I O Sbull Leccioacuten 1 de Codificacioacuten+ o lecciones 1-4 de Licencia de codificacioacuten
Para poder utilizar las nuevas fichas los alumnos deben tener experiencia trabajando con KUBO El set de Codificacioacuten+ esta disentildeado para utilizarse con el set de Codificacioacuten original
Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario y las clases de la leccioacuten 1 de Codificacioacuten+
R E S U LTA D O Sbull Al finalizar esta seccioacuten los alumnos deben ser
capaces de
Demostrar y comprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+
Utilizar bucles dentro de funciones que empleen fichas (TagTilesreg) de Codificacioacuten+
Crear subrutinas dentro de funciones usando fichas (TagTilesreg) de Codificacioacuten+
Crear funciones y funciones recursivas usando fichas (TagTilesreg) de Codificacioacuten+
D E S C R I P C I Oacute N D E L A L E C C I Oacute Nbull Actividad 1 Nuevas rutas 45 minutos
3 tareas
bull Actividad 2 Nuevas funciones 45 minutos
3 tareas
bull Actividad 3 Nuevas subrutinas 45 minutos
3 tareas
bull Actividad 4 Nuevos bucles y funciones recursivas 45 minutos
3 tareas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 219
P R E PA R A C I Oacute N D E L P R O F E S O Rbull Contar con aparatos para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las
diapositivas para toda la clase
KUBOeducation gt Actividades de clase gt Licencia de codificacioacuten
bull Haga copias de las hojas de ejercicios para todos los alumnos
bull Aseguacuterese de que todos los KUBOS esteacuten completamente cargados antes de empezar
bull Busque un lugar adecuado para realizar las actividades KUBO puede utilizarse sobre una mesa o en el suelo pero la superficie debe estar nivelada y limpia Si utiliza KUBO sobre el tablero de una mesa aseguacuterese de que KUBO no se caiga de ella
bull Ayude a los alumnos a encontrar las fichas (TagTilesreg) y el mapa de actividades que van a necesitar Podriacutea considerar la opcioacuten de colgar un mapa de actividades delante de toda la clase para comentarlo y mostrar su funcionamiento
bull Es uacutetil ensentildear a los alumnos a manejar y guardar correctamente los KUBOS y las fichas Subraye la importancia de cuidar tanto de los KUBOS como de las fichas
bull Diacutegales a los alumnos que no hay nada malo en cometer errores siempre que sepan coacutemo depurar y solucionar el problema
bull Si KUBO realiza un giro inmediatamente despueacutes de empezar una ruta podriacutea ser uacutetil retirar la ficha de Funcioacuten de Reproduccioacuten en cuanto KUBO pase sobre ella Esto garantizaraacute que KUBO se desplace correctamente
bull Al crear rutas y funciones es importante que los alumnos entiendan que KUBO tiene las mismas capacidades que los seres humanos por ejemplo KUBO no puede atravesar paredes vallas agua fuego etc
bull Podriacutea ser uacutetil repasar con los alumnos lo que ya han aprendido antes de pasar a ensentildear el nuevo material
bull Las luces de KUBO pueden ser de muchos colores Mientras KUBO estaacute inactivo deberiacutean ser azules Mientras KUBO estaacute recordandomemorizando deberiacutean ser moradas Mientras KUBO estaacute ejecutandorepresentando deberiacutean ser verdes Si hay alguacuten error KUBO se pondraacute de color rojo Para solucionar el error basta con extraer la cabeza de KUBO Esto no afectaraacute a la memoria Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo solucionar los problemas
bull Familiariacutecese con las cuatro nuevas categoriacuteas de fichas (TagTilesreg) Consulte la ilustracioacuten siguiente
Velocidad Ir a Baja Velocidad Ir a Velocidad Media e Ir a Alta Velocidad
Distancia Ir hacia Delante 2 3 4
x2 x2 x2
Direccioacuten Girar 90ordm a la DerechaIzquierda Girar 180ordm a la DerechaIzquierda Ir hacia Atraacutes Hacer un giro en U
bull Nota Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha
Tiempo Esperar 2 segundos Esperar 5 segundos Esperar 10 segundos
x1 x1 x1
x1 x2 x1 x2 x4 x2
x1 x1 x1
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 319
M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO
bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO
bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten
bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones
bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted
bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten
bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas
C O N E X I O N E S T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden
realizarse las siguientes conexiones transversales
Ciencias sociales
Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto
Lengua
Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien
Matemaacuteticasciencias
iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas
El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador
En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 419
R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+
bull Observar coacutemo se mueve KUBO
bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Hoja de ejercicios 21
Laacutepices
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Hoja de ejercicios 22
Laacutepices
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla
bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente
bull Los alumnos deberaacuten probar las nuevas fichas por turnos
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 519
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo
Tarea 2
bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta
bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas
bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja
Tarea 3
bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc
bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas
bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado
bull El paso 4 puede realizarse de forma oral o por escrito
bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4
VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten
bull Vocabulario de repaso
depurar arreglar o ajustar
KUBO un robot de codificacioacuten sin pantalla
ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO
ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 219
P R E PA R A C I Oacute N D E L P R O F E S O Rbull Contar con aparatos para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las
diapositivas para toda la clase
KUBOeducation gt Actividades de clase gt Licencia de codificacioacuten
bull Haga copias de las hojas de ejercicios para todos los alumnos
bull Aseguacuterese de que todos los KUBOS esteacuten completamente cargados antes de empezar
bull Busque un lugar adecuado para realizar las actividades KUBO puede utilizarse sobre una mesa o en el suelo pero la superficie debe estar nivelada y limpia Si utiliza KUBO sobre el tablero de una mesa aseguacuterese de que KUBO no se caiga de ella
bull Ayude a los alumnos a encontrar las fichas (TagTilesreg) y el mapa de actividades que van a necesitar Podriacutea considerar la opcioacuten de colgar un mapa de actividades delante de toda la clase para comentarlo y mostrar su funcionamiento
bull Es uacutetil ensentildear a los alumnos a manejar y guardar correctamente los KUBOS y las fichas Subraye la importancia de cuidar tanto de los KUBOS como de las fichas
bull Diacutegales a los alumnos que no hay nada malo en cometer errores siempre que sepan coacutemo depurar y solucionar el problema
bull Si KUBO realiza un giro inmediatamente despueacutes de empezar una ruta podriacutea ser uacutetil retirar la ficha de Funcioacuten de Reproduccioacuten en cuanto KUBO pase sobre ella Esto garantizaraacute que KUBO se desplace correctamente
bull Al crear rutas y funciones es importante que los alumnos entiendan que KUBO tiene las mismas capacidades que los seres humanos por ejemplo KUBO no puede atravesar paredes vallas agua fuego etc
bull Podriacutea ser uacutetil repasar con los alumnos lo que ya han aprendido antes de pasar a ensentildear el nuevo material
bull Las luces de KUBO pueden ser de muchos colores Mientras KUBO estaacute inactivo deberiacutean ser azules Mientras KUBO estaacute recordandomemorizando deberiacutean ser moradas Mientras KUBO estaacute ejecutandorepresentando deberiacutean ser verdes Si hay alguacuten error KUBO se pondraacute de color rojo Para solucionar el error basta con extraer la cabeza de KUBO Esto no afectaraacute a la memoria Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo solucionar los problemas
bull Familiariacutecese con las cuatro nuevas categoriacuteas de fichas (TagTilesreg) Consulte la ilustracioacuten siguiente
Velocidad Ir a Baja Velocidad Ir a Velocidad Media e Ir a Alta Velocidad
Distancia Ir hacia Delante 2 3 4
x2 x2 x2
Direccioacuten Girar 90ordm a la DerechaIzquierda Girar 180ordm a la DerechaIzquierda Ir hacia Atraacutes Hacer un giro en U
bull Nota Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha
Tiempo Esperar 2 segundos Esperar 5 segundos Esperar 10 segundos
x1 x1 x1
x1 x2 x1 x2 x4 x2
x1 x1 x1
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 319
M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO
bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO
bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten
bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones
bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted
bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten
bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas
C O N E X I O N E S T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden
realizarse las siguientes conexiones transversales
Ciencias sociales
Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto
Lengua
Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien
Matemaacuteticasciencias
iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas
El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador
En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 419
R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+
bull Observar coacutemo se mueve KUBO
bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Hoja de ejercicios 21
Laacutepices
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Hoja de ejercicios 22
Laacutepices
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla
bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente
bull Los alumnos deberaacuten probar las nuevas fichas por turnos
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 519
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo
Tarea 2
bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta
bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas
bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja
Tarea 3
bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc
bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas
bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado
bull El paso 4 puede realizarse de forma oral o por escrito
bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4
VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten
bull Vocabulario de repaso
depurar arreglar o ajustar
KUBO un robot de codificacioacuten sin pantalla
ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO
ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 319
M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO
bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO
bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten
bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones
bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted
bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten
bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas
C O N E X I O N E S T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden
realizarse las siguientes conexiones transversales
Ciencias sociales
Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto
Lengua
Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien
Matemaacuteticasciencias
iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas
El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador
En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 419
R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+
bull Observar coacutemo se mueve KUBO
bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Hoja de ejercicios 21
Laacutepices
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Hoja de ejercicios 22
Laacutepices
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla
bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente
bull Los alumnos deberaacuten probar las nuevas fichas por turnos
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 519
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo
Tarea 2
bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta
bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas
bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja
Tarea 3
bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc
bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas
bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado
bull El paso 4 puede realizarse de forma oral o por escrito
bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4
VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten
bull Vocabulario de repaso
depurar arreglar o ajustar
KUBO un robot de codificacioacuten sin pantalla
ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO
ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 419
R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+
bull Observar coacutemo se mueve KUBO
bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Hoja de ejercicios 21
Laacutepices
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Hoja de ejercicios 22
Laacutepices
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla
bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente
bull Los alumnos deberaacuten probar las nuevas fichas por turnos
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 519
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo
Tarea 2
bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta
bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas
bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja
Tarea 3
bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc
bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas
bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado
bull El paso 4 puede realizarse de forma oral o por escrito
bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4
VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten
bull Vocabulario de repaso
depurar arreglar o ajustar
KUBO un robot de codificacioacuten sin pantalla
ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO
ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 519
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo
Tarea 2
bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta
bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3
bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas
bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja
Tarea 3
bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase
bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren
bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc
bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas
bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado
bull El paso 4 puede realizarse de forma oral o por escrito
bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4
VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten
bull Vocabulario de repaso
depurar arreglar o ajustar
KUBO un robot de codificacioacuten sin pantalla
ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO
ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 619
bull Nuevo vocabulario
ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente
ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U
ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez
ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta
ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez
mapa de actividades del gimnasio el mapa del gimnasio para KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute ficha cambia la velocidad de KUBO
bull iquestQueacute ficha cambia la direccioacuten de KUBO
bull iquestQueacute ficha hace que KUBO espere
bull iquestQueacute ficha hace que KUBO recorra una distancia mayor
bull iquestSe movioacute KUBO de la forma que esperabas
bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar
Tarea 2
bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna
bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+
bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda
bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U
bull iquestQueacute observaste en tus rutas nuevas
bull iquestSe movioacute KUBO de la forma que esperabas
Tarea 3
bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta
bull iquestQueacute ficha nueva usaste en tu ruta
bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha
bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio
bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 719
R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero
bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos
A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de
actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles
bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles
N O TA S
A C T I V I DA D 1
Nuevas rutas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 819
R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+
bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials
bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)
bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 919
hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO
bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones
bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten
bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar
bull Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO
Tarea 2
bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten
bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde
Tarea 3
bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta
bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)
bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten
bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo
VO C A B U L A R I Obull Vocabulario de repaso
funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas
reiniciar para eliminar un error cuando KUBO se pone de color rojo extraer la cabeza y volver a colocarla en el cuerpo
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1019
bull Nuevo vocabulario
viceversa en orden inverso
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver
bull iquestTuviste que depurar tu ruta
bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas
bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta
bull iquestTuviste alguacuten problema para crear la funcioacuten
Tarea 2
bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero
bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar
bull iquestQueacute deporte mira KUBO desde los bancos
Tarea 3
bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco
bull iquestOs ayudasteis el uno al otro al crear vuestras funciones
bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)
bull iquestFuncionoacute tu funcioacuten a la primera
R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten
bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten
A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y
escribe una historia que encaje con los movimientos de KUBO
bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1119
N O TA S
A C T I V I DA D 2
Nuevas funciones
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1219
R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+
bull Crear funciones y subrutinas sin crear rutas primero
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 2
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
bull Tarea 3
KUBO
Fichas (TagTilesreg) de Codificacioacuten+
Fichas (TagTilesreg) de Movimiento
Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten
Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina
bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1319
bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza
bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo
Tarea 2
bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine
bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde
Tarea 3
bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase
bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)
VO C A B U L A R I Obull Vocabulario de repaso
subrutina una funcioacuten dentro de otra funcioacuten
ajustar cambiar
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestQueacute colores vais a utilizar para cada funcioacuten
bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda
bull iquestFuncionoacute cada una de vuestras funciones de forma independiente
bull iquestEntendeacuteis coacutemo se crea una subrutina
bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento
Tarea 2
bull iquestQueacute deporte estaacuten practicando los amigos de KUBO
bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda
bull iquestTuvisteis que depurar la funcioacuten o la subrutina
bull iquestQueacute fichas de Codificacioacuten+ utilizasteis
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1419
Tarea 3
bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO
bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas
bull iquestEn queacute parte del gimnasio tendraacute lugar el juego
bull iquestHubo alguien que adivinase vuestro juego
R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una
bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten
A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un
juego presencie un juego y vaya a por algo de comer al puesto de comida
bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1519
N O TA S
A C T I V I DA D 3
Nuevas subrutinas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1619
R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+
bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+
T I E M P Obull 45 minutos
M AT E R I A L E Sbull Tarea 1
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 2
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
bull Tarea 3
KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio
N O TA S D E L P R O F E S O RTarea 1
bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1719
bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta
bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten
bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella
bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo
Tarea 2
bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva
bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo
Tarea 3
bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita
bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva
bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar
bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa
VO C A B U L A R I Obull Vocabulario de repaso
bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir
un bucle
bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a
KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO
P R E G U N TA S PA R A D E B AT I RTarea 1
bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten
bull iquestQueacute ventaja tiene crear un bucle
bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1819
Tarea 2
bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea
bull iquestTe gusta correr tanto como a KUBO
bull iquestCoacutemo puedes hacer que KUBO pare de correr
Tarea 3
bull iquestQueacute deporte decidisteis entre los dos
bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO
bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio
bull Explicad vuestra funcioacuten recursiva
R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO
bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas
A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea
iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio
bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1919
N O TA S
A C T I V I DA D 4
Nuevos bucles y funciones recursivas
Top Related