1. Dibujar una espiral

_images/scratch-p01-espiral.png

En esta práctica vamos a mover a un personaje para que dibuje en la pantalla una espiral con colores.


  1. Iniciamos el editor de Scratch.


  2. Borramos el gato presionando sobre él con el botón derecho del ratón y luego pulsamos borrar.

    borrar-gato


  3. Añadimos un nuevo personaje, un oso polar.

    Pulsamos el botón de nuevo objeto nuevo-objeto

    A continuación pulsamos en Categoría Animales.

    Luego seleccionamos el objeto bear2.

    _images/scratch-bear2.png


  4. En la pestaña de Programas creamos una nueva función llamada Inicio.

    Primero pulsamos en el botón más bloques

    mas-bloques

    A continuación pulsamos en crear un bloque crear-bloque

    Luego cambiamos el nombre del nuevo bloque a Inicio

    _images/scratch-bloque-inicio.png

    Por último pulsamos el botón OK


  5. Programamos la función Inicio con las siguientes instrucciones

    _images/scratch-p01-programa-inicio.png

    Con este programa inicial, el oso polar se colocará en el centro de la pantalla a tamaño pequeño y se borrarán todos los dibujos anteriores. De esta forma todo comenzará en blanco cada vez que ejecutemos el programa.


  6. Ahora crearemos la variable Lado que guardará el tamaño del lado de la espiral.

    Dentro de la pestaña Datos datos,

    pulsamos crear una variable crear-variable

    Cambiamos el nombre de la variable a Lado

    _images/scratch-p01-variable-lado.png

    Por último pulsamos el botón OK


  7. Por último crearemos el programa que dibuja una espiral.

    _images/scratch-p01-programa-espiral.png


  8. Por último pulsaremos en la bandera verde bandera-verde para ver el resultado:

    _images/scratch-p01-espiral.png

Ejercicios

  1. Modifica el programa para que dibuje una espiral octogonal. Los giros deberán ser de 45 grados y en cada giro el Lado deberá cambiar 1. La espiral deberá parar cuando el tamaño del Lado sea mayor que 147.


  2. Modifica el programa para que dibuje una espiral hexagonal (con giros de 60 grados)