resumen: lección 2 cursos: 3-5 tamaño de los grupos ... · ҇ 3 tareas • actividad 4: nuevos...

19
Todos los derechos reservados © 2019 KUBO Robotics ApS kubo.education LECCIÓN 2 Avanzando en la programación 1/19 RESUMEN: Lección 2 AVANZANDO EN LA PROGRAMACIÓN Cursos: 3-5 Tamaño de los grupos: Parejas Tiempo de configuración: 5 minutos Tiempo total: 180 minutos Acvidades: 4 EVALUACIÓN Los alumnos pueden demostrar que dominan el contenido del modo siguiente: Mostrando cómo funcionan las fichas (TagTiles ® ) de Codificación+ y demostrando que comprenden su funcionamiento. Ulizando bucles dentro de funciones que empleen fichas (TagTiles ® ) de Codificación+. Creando subrunas dentro de funciones usando fichas (TagTiles ® ) de Codificación+. Creando funciones y funciones recursivas usando fichas (TagTiles ® ) de Codificación+. CONOCIMIENTOS PREVIOS NECESARIOS Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación Para poder ulizar las nuevas fichas, los alumnos deben tener experiencia trabajando con KUBO. El set de Codificación+ esta diseñado para ulizarse con el set de Codificación original. Si ya hace empo que los alumnos no trabajan con KUBO, es conveniente que repasen el vocabulario y las clases de la lección 1 de Codificación+. RESULTADOS Al finalizar esta sección, los alumnos deben ser capaces de: Demostrar y comprender cómo funcionan las fichas (TagTiles ® ) de Codificación+. Ulizar bucles dentro de funciones que empleen fichas (TagTiles ® ) de Codificación+. Crear subrunas dentro de funciones usando fichas (TagTiles ® ) de Codificación+. Crear funciones y funciones recursivas usando fichas (TagTiles ® ) de Codificación+. DESCRIPCIÓN DE LA LECCIÓN Acvidad 1: Nuevas rutas: 45 minutos 3 tareas Acvidad 2: Nuevas funciones: 45 minutos 3 tareas Acvidad 3: Nuevas subrunas: 45 minutos 3 tareas Acvidad 4: Nuevos bucles y funciones recursivas: 45 minutos 3 tareas

Upload: others

Post on 20-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 2: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 3: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 4: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 5: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 6: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 7: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 8: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 9: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 10: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 11: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 12: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 13: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 14: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 15: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 16: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 17: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 18: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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

Page 19: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · ҇ 3 tareas • Actividad 4: Nuevos bucles y funciones recursivas: 45 minutos ҇ 3 tareas. Todos los derecos reservados

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