jueves, 5 de marzo de 2015

  1. ¿Qué es scratch? ¿Dónde fue desarrollado? Scratch es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes aprender a escribir de manera sintácticamente correcta primero. Scratch está escrito en Squeak (una implementación libre de Smalltalk-80), a partir de la versión 2.0 el código es reescrito en actionscript (Adobe Flash). Es un entorno de programación que facilita el aprendizaje autónomo.2
Fue desarrollado por "el grupo 'jardín de infancia' para toda la vida" en el Media Lab del MIT (Instituto Tecnológico de Massachusetts) por un equipo dirigido por Mitchel Resnick,3 apareció por primera vez en el verano de 2007.4

2. ¿Qué es un algoritmo? Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos.

Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento de computador consiste de una serie de instrucciones muy precisas y escritas en un lenguaje de programación que el computador entienda, en este curso utilizaremos el entorno de desarrollo de Scratch para programar nuestros algoritmos.

Por ejemplo: lavarnos los dientes es un procedimiento que realizamos varias veces al día. Veamos la forma de expresar este procedimiento como un Algoritmo:


1. Tomar la crema dental
2. Destapar la crema dental
3. Tomar el cepillo de dientes
4. Aplicar crema dental al cepillo
5. Tapar la crema dental
6. Abrir la llave del lavamanos
7. Remojar el cepillo con la crema dental
8. Cerrar la llave del lavamanos
9. Frotar los dientes con el cepillo
10. Abrir la llave del lavamanos
11. Enjuagarse la boca
12. Enjuagar el cepillo
13. Cerrar la llave del lavamanos
14. Secarse la cara y las manos con una toalla

  1. Quitar la luz para evitar que nos de corriente.
  2. Quitar la bombilla.
  3. Deshazte de ella de manera apropiada.
  4. Coger la bombilla nueva.
  5. Colocar con cuidado la bombilla
  6. Asegurarse de que este bien puesta
  7. Poner la luz
  8. Encender la luz
  9. Comprobar que funciona correctamente

3.¿En qué se basa la gramática de scratch? Scratch se basa en un conjunto de “bloques gráficos de programación” que los niños ensamblan para crear programas (ver Figura2). Tal como con las fichas/bloques de LEGO, conectores en los bloques sugieren de qué manera pueden estos ensamblarse. Los niños pueden comenzar simplemente a experimentar con los ladrillos, ensamblándolos en diferentes secuencias y combinaciones para observar qué pasa. No hay nada de la oscura sintaxis o de la puntuación de los lenguajes de programación tradicionales. El piso es bajo y la experiencia lúdica.

No hay comentarios:

Publicar un comentario