190 likes | 381 Views
Scratch. O cómo jugar y programar a la vez. En La Tecla - http://enlatecla.dc.uba.ar/. ¿Qué es programar?.
E N D
Scratch O cómo jugar y programar a la vez En La Tecla - http://enlatecla.dc.uba.ar/
¿Qué es programar? Programar es hacer programas. Todo lo que usamos en estas clases (Internet Explorer, Firefox, Word, Powerpoint, Excel, el Scratch que vamos a usar ahora, incluso el mismo Windows) son programas que fueron creados por distintos equipos de programadores. ¿Qué otro programa conocen?
Dos palabras importantes para la programación: algoritmo y programa. Ya vimos lo que un programar. ¿Qué es un algoritmo? Un algoritmo es una lista finita de instrucciones claras y bien definidas para cumplir con una tarea o hallar la solución de un problema. Vamos a ver qué significa esta definición.
Un algoritmo es una lista finita de instrucciones claras y bien definidas para cumplir con una tarea o hallar la solución de un problema. • Instrucciones: órdenes. Caminar un paso, agregar un huevo a la torta que estoy preparando, esperar hasta que pase algo... • Lista: Una secuencia en orden. 1. Levantarse de la silla. 2. Caminar 10 pasos. 3. Acostarse en el piso. • Finita: que tiene fin; que se acaba en algún momento. • Claras y bien definidas: Si alguien lee las instrucciones, no tiene que tener ninguna duda de qué es lo que tiene que hacer. Si en la habitación hay 20 sillas, no puedo decir “sentate en la silla”, porque no se sabe de qué silla hablo. Si quiero que se siente en una silla en especial, tengo que decirlo. Si me da lo mismo y le dejo elegir en qué silla, también tengo que decirlo. ¿Qué clases de algoritmos hacen a diario?
Programa Un programa es un conjunto de instrucciones que describen una tarea, o varias tareas, para que sean llevadas a cabo por una computadora. ¿Eso no es lo que era un algoritmo? Un programa está formado por uno o más algoritmos distintos que usan un lenguaje e instrucciones que la computadora puede entender. Por ejemplo las tareas de la casa (visto como programa) es el conjunto de los algoritmos limpiar la casa, cocinar, lavar la ropa, etc.
Comenzamos a jugar Hoy vamos a descargarnos en la computadora el programa Scratch para poder programar nosotros también. A Scratch lo desarrolla el Lifelong Kindergarten Group en el Laboratorio de Medios de MIT, con apoyo finanaciero de la National Science Foundation, Microsoft, la Fundación Intel, Nokia, lomega y el consorcio de investigación del Laboratorio de Medios de MIT. MIT es el Instituto Tecnológico de Massachusetts. Scratch es un programa gratis y fue desarrollado para que se pueda iniciar en la programación de manera divertida cualquier persona de cualquier edad y nivel de conocimiento.
Preparativos Para practicar el uso de Google vamos a usarlo para encontrar la página web de Scratch. Desde allí vamos a descargarnos desde internet hacia la computadora dicho programa. Descargar es guardarnos (en la computadora) un archivo (programa o documento) que se encuentra en Internet (ya sea en una página web o en un mail que hallamos recibido).
¿Encontraron la página? Se ve algo así:
Paso 1 de 2 de la descarga: Bajar la página hasta el fondo y veran esta barra: Lo primero que dice en la barra es "Descargar". Hagan click ahí. Y entraran a la siguiente página: Van a ir a donde dice: WinScratch1.4.zip Es el archivo a descargarnos. Ahí está el programa comprimido en un archivo ".zip".
¡Esperá un poco! ¿Qué es un archivo comprimido? Dijimos que ibamos a descargarnos el programa Scratch comprimido en un archivo ".zip". ¿Pero qué es eso? Podemos decir que es un archivo que se abrevió. Como cuando ustedes le escriben algo a alguien (un mensajito de texto por el celular por ejemplo) usando abreviaturas para que ocupe menos espacio. Pues un archivo comprimido sería la versión abreviada del mismo. Pero por como se abrevia luego hay que descomprimirlo para poder usarlo. Es decir quitarle las abreviaturas para que vuelva a ser el mensaje original. Es decir lo que ustedes hacen en su cabeza cuando leen un mensaje abreviado.
Luego en la ventanita que les va a salir van a seleccionar el Escritorio u otra carpeta que les guste y sepan a donde está. Luego van a clickear en "Guardar". ¡Listo! ¡Ya tienen descargado el archivo! Paso 2 de 2 de la descarga: Van a hacer click en el link (enlace al .zip) con el botón derecho del mouse Y van a seleccionar: "Guardar enlace como..."
Hacemos clik derecho sobre el .zip y paran el puntero sobre WinZip o 7-Zip. Luego hacen click en "Extraer aquí" y ¡listo! Se creará una carpeta con el contenido del archivo, la cual se llamará en este caso "WinScratch1.4". Abriremos luego esa carpeta para ver el contenido del archivo. Descomprimir el archivo Vamos a descomprimir o extraer el archivo queacabamos de descargamos. Así podemos usarlo. Esto es que vamos a "desabreviar" el archivo, si lo pensamos como les habíamos dicho antes. Vamos a usar un programa como WinZip, WinRARo 7-zip para hacer esto.
Abrimos Scratch Vamos a la carpeta que creo el programa (WinScratch1.4), doble click, vamos a la carpeta Scratch de nuevo con doble click y buscamos el archivo llamado: "Scratch.exe" (el del icono con cara de gatito naranja) en el que haremos doble click para abrirlo. ¿Qué es un .exe? Un archivo ".exe" es un archivo ejecutable. Los programa que se usan en Windows quedan armados en uno de estos archivos. El Word, el Firefox, el Internet Explorer, el Excel,... todos tienen su archivo ".exe" desde el que se ejecuta/corre/funciona el programa.
1- El escenario es donde actuan los objetos en función de los programas que pueden ejecutar. 2- Lista de objetos, podemos crear todos los objetos que necesitemos, podemos dibujarlos o importarlos. Primer pantallazo de Scratch 3- Programas: en esta zona están los programas que definen cómo se comporta el objeto en relación a los otros objetos y cómo interacciona con el usuario. 4- Bloques de instrucciones, que se pueden usar, agrupados según la función: control de sonido, de movimiento... 5- Listado de las instrucciones del bloque seleccionado. (*) Imagen y texto extraído de: http://softwareybarralibre.org/?q=book/export/html/68
Aparte de lo que veremos en la clase Si a alguno le interesa y tiene acceso a una computadoracon internet (o un locutorio) puede encontar manualesde Scratch para leerlos (o descargarlos si es desde un locutorio en el siguiente link por ejemplo): http://fcp.unach.mx/manuales/download/Manual%20de%20scratch.pdf O ver video tutoriales en: http://scratched.media.mit.edu/resources/taller-introducci%C3%B3n-scratch-y-su-integraci%C3%B3n-en-estrategias-did%C3%A1cticas-2009 De todos modos esos no son los únicos. Pueden googlear por cursos, talleres, manuales, tutoriales de Scratch. También pueden buscar "Scratch" dentro de la página Eduteka (www.eduteka.org) que también tiene información de Scratch toda en español.
Movimiento ¿Cómo hacer que el gato se mueva 100 pasos? Clickear el gato (el del área de objetos, no en el área de escenario). Luego en el área de programas poner los siguientes bloques. Presionar la banderita verde y ver qué pasa.
Movimiento Pelota que rebota en la pantalla Cómo hacemos para que una pelota rebote por la pantalla? Vamos a para insertar un objeto nuevo y vamos a Things ("Cosas" en inglés) y seleccionamos "Bouncy Ball" ("pelota que rebota“ en inglés). Luego hacemos click en la banderita verde y vemos lo que sucede. ¿Y si modificamos la cantidad de pasos de la pelota que pasa?