jueves, 10 de diciembre de 2020

Termina el año ... pintemos juntos

Esta actividad generalmente la realizamos visitando la sala de computación del Primario. Este año fue diferente pero ... no nos vamos a perder de hacerlo!!

Les comparto un link para que puedan seleccionar el robot que más les guste y una vez finalizado lo pueden compartir, imprimir o descargar.

Pintemos juntos!! Link de acceso https://robots.dibujos.net/


by Mariela Colasanto


martes, 24 de noviembre de 2020

Procedimientos usando Lightbot

Hola Chicos, esta semana continuaremos usando la plataforma de Lightbot. Deben ayudar a nuestro amigo robot a encender todas las lámparas en los cuadrados azules!!

Pero .. en este nuevo nivel usaremos "Procedimientos". Se acuerdan que vimos en las otras plataformas que podemos encerrar algo que se repite para no estar escribiendo tanto!! 

Lightbot lo llama P1 (procedimientos). Es una nueva ventana para poder describir los pasos que necesitan y que saben que se repiten, para luego llamarlas en su ventana "Main".


Por ejemplo si definimos en P1 que camine 2 veces y luego gire a la izquierda, en la ventana MAIN la llamaríamos así:

En el ejemplo, la ventana Main arranca girando a la derecha luego llama a P1, donde P1 es avanzar 2 veces y girar.

Se animan a programar este nivel?? Recuerden que tienen 2 ventanas "MAIN" y "PROC1" donde en la ventana MAIN pondrán las instrucciones que no se repiten y en PROC1 arman la repetición o iteración!!

Les comparto el link de acceso: LightBot. También pueden bajar la aplicación desde el AppStore o del GooglePlay.

By Mariela Colasanto

lunes, 16 de noviembre de 2020

Programemos con LightBot!!

Hola Chicos!! Cuánto hemos aprendido este año, a pesar de ser tan especial!! Me encantaron los bailes que programaron. 

Hoy les dejo un nuevo desafío!! Vamos a jugar con LightBot!! Es un robot que enciende la lámpara en los cuadrados azules. Se animan a programarlo?? 

El desafío es: Probar ... modificar .. probar .. modificar hasta lograr encender las lámparas que Lightbot encuentre.

Les explico cómo utilizar esta nueva plataforma. Al igual que las otras, van a encontrar flechas en la parte inferior. La flecha para arriba significa que nuestro robot puede avanzar, para abajo le permite retroceder y también van a encontrar las flechas para girar. La lámpara la vamos a usar solamente cuando estemos posicionados sobre el cuadro azul oscuro

Si observamos a la derecha aparece un recuadro gris donde arrastramos los bloques que están en la parte inferior. De esa forma armaremos nuestro código! Por ejemplo, en este caso nuestro programa serían 2 flechas para avanzar y luego la lámpara. Una vez que tenemos el código usaremos el botón verde para validar que funcione nuestro código.

Pueden ir chequeando de a poco como nuestro amigo avanzando, o sea, sino estoy seguro si hace las cosas bien, usemos el botón verde de ejecutar, y si algo salió mal al tocar los bloques se eliminan del cuadro donde los pusimos. Realizo los cambios y vuelvo a presionar el botón para ver si funciona! Recuerden que ... de los errores aprendemos!!

Para pasar de un nivel a otro, les aparecerá un botón verde más grande en la parte inferior. 

Ayuditas
  • En cada cuadrado azul oscuro debemos usar la lámpara.
  • Puede aparecer un resorte. Este bloque nos permite saltar! 
  • En algunos niveles tenemos que analizar bien los pasos, porque si ponemos muchos bloques innecesarios, vamos a encontrar que el espacio de programación nos quedó chico. Entonces analicemos los distintos caminos para que entren todos los bloques necesarios!! 
Se animan a llegar hasta el nivel 8?? Yo lo logré y .. apareció este cartel



Les dejo el link para que pueden lograrlo!! Mucha suerte!!
Esta aplicación está disponible en AppStore, o en Google Play o pueden jugarlo desde la Web. Hacer clic acá para ir a LightBot usando el browser (flash).

by M. Colasanto

sábado, 24 de octubre de 2020

Programamos para dibujar!!

Ya que han practicado muchísimo y saben cuándo y cómo utilizar los bloques para ir hacia arriba, hacia abajo, ir hacia la derecha o hacia la izquierda ... en esta nueva actividad les propongo programar para dibujar!! se animan?? 

Los bloques que aparecen en esta actividad son los mismos de siempre, pero ... como queremos dibujar tienen algo diferente, observen que el bloque para ir arriba, o para ir abajo, o el de la derecha o para ir a la izquierda tiene un lápiz, significa ... que si lo uso puedo dibujar, se marca una raya.



Si necesito saltar o caminar sin dibujar, usarán los siguientes bloques, que aparecen con líneas punteadas:


Esta actividad nos ayudará a reflexionar sobre la "ineficiencia de la programación sin los bucles" (loops). Debemos observar muy bien si necesito usar el bloque "repetir" para no tener tantos bloques, la idea es detectar dónde hay un "Patrón" para incorporarlo dentro del bucle.

👉Ayudita ... a veces aparece arriba del bloque cuántas veces puedo usarlo (ahí les indica, que sí o sí debería estar dentro del bucle!!) Nos vemos en la videoconferencia para practicarlo!!

Fuentes Consultadas: Code.org 
By M. Colasanto





viernes, 16 de octubre de 2020

Recolecta de tesoros 💰

Continuamos practicando el uso de bucles. Es importante que analicen y detecten que instrucciones son las que se repiten para poder incluirlas dentro de un bucle "Repeat".

¿Se animan a resolver estos ejercicios y ver cuántos tesoros recolectan? Antes de empezar vamos a encontrar un nuevo bloque que nos permite recolectar los tesoros "OBTENER" o "GET". Este nuevo bloque nos permite recolectar el tesoro, pero ... debemos estar atentos que solo lo debemos usar cuando estamos posicionados en el lugar correcto! sino ... no van a poder recolectar nada.

Les dejo una ayudita en donde deje programado para que recolecte los primeros cinco tesoros. ¿Se animan a recolectar todos? ¿Qué debería agregar? ¿Cuántos tesores lograron obtener?


Suerte, a programar!!

Fuentes Consultadas: Code.org 
By M. Colasanto




lunes, 12 de octubre de 2020

Repeticiones ...con la ardilla y la bellota 🐾

Arrancamos la actividad repasando dos nuevas palabras! Bucle y Repetir:

Bucle: acción de hacer algo una y otra vez

Repetir: hacer algo de nuevo

El uso de bucles es una habilidad importante en la programación porque la repetición manual de comandos es molesta, tediosa e ineficaz! 


La actividad de esta semana, deben observar y encontrar código repetido, además de reconocer patrones que deben repetirse para agregarlos en un bucle. Recuerden que dentro del bucle incorporo las instrucciones que se repiten! (patrones)

¿Recuerdan la actividad cuando describíamos los pasos que necesitamos para lavarnos los dientes?

1- Agarrar el cepillo de dientes
2- Poner la pasta dental
3- Cepillar los dientes
4- Abrir la canilla
5- Enjuagar los dientes
6- Limpiar el cepillo
7- Cerrar la canilla
8- Guardar el cepillo

Estos son algunos pasos, puede haber muchos más o tener un orden diferente. Pero el paso 3 cepillar los dientes, deberían repetirlo varias veces para indicar que se tienen que lavar todos los dientes, y es ahí donde colocaríamos un bucle!

1- Agarrar el cepillo de dientes
2- Poner la pasta dental

REPETIR 10 VECES
3- Cepillar los dientes arriba
    Cepillar los dientes abajo
    Cepillar los dientes adentro
FIN REPETIR

4- Abrir la canilla
5- Enjuagar los dientes
6- Limpiar el cepillo
7- Cerrar la canilla
8- Guardar el cepillo

Es tiempo de ayudar nuevamente a la ardilla a encontrar su bellota favorita!!

Fuentes Consultadas: Code.org 
By M. Colasanto

martes, 6 de octubre de 2020

Spelling Bee ...

Nuevo desafío para estos genios programadores!! Tienen que ayudar a la abeja a encontrar las siguientes palabras que están en inglés, o sea, tienen un doble desafío! 

  • North (norte)
  • South (sur)
  • East (este)
  • West (oeste)
  • Jump (saltar)
  • Code (código)
  • Debug (depurar)
  • Above (encima)
  • Below (abajo)
  • Story (historia)
  • Move (moverse)
  • Square (cuadrado)
Se animan??
Ya saben que pueden escribirme por si tienen alguna duda al siguiente mail: mcolasanto@stalbans.esc.edu.ar

Hasta la próxima!!

Fuentes Consultadas: Code.org 
By M. Colasanto