Scratch

En este capítulo, se introduce el lenguaje de programación Scratch, con el fin de ilustrar los conceptos fundamentales del pensamiento computacional.

El lenguaje de programación Scratch

Scratch es un lenguaje de programación orientado a educación. Su nombre proviene de la palabra en inglés scratching. Fue desarrollado en 2003 (una versión de escritorio) por el MIT Media Lab y es administrado por la Fundación Scratch, una organización sin fines de lucro que lo facilita de manera gratuita. Es software libre distribuido mediante licencia GPLv2.

Práctica de programación en Scratch

  1. Ingrese al sitio web de Scratch y estudie la intefaz del ambiente de desarrollo. Puede buscar información adicional en otros sitios (Google, YouTube, etc.). Revise ejemplos y proyectos de otras personas para saber qué puede hacer con Scratch.

  2. Utilizando los cuatro principios fundamentales del pensamiento computacional, desarrolle un algoritmo para dibujar el paisaje que se muestra en la Fig. 6.

    _images/paisaje-urbano.png

    Fig. 6 Paisaje urbano

    Considere las siguientes preguntas orientadoras:

    • ¿Cómo puede dividirse el problema?

    • ¿Qué patrones observa (formas, tamaños, etc.)?

    • ¿Qué información se necesita para hacer los dibujos (ej. medidas)?

    • ¿Qué nivel de detalle requiere el algoritmo?

  3. Implemente en Scratch el algoritmo que desarrolló.