12. Drawing flowers

En esta práctica vamos a programar varios bloques de usuario para que dibujen flores en la pantalla al presionar las teclas de dirección.

../_images/scratch3-p11-screen.png


  1. We start the Scratch editor.


  2. Click language button boton-idioma upper menu bar and select English.


  3. Añadimos una nueva extensión con el botón añadir extensión aniadir-extension abajo a la izquierda.

    Seleccionamos la extensión Lápiz para poder dibujar.

    ../_images/scratch3-extension-lapiz.png

    En la barra de código aparecerá un nuevo icono, el Lápiz boton-lapiz, con instrucciones de color verde oscuro.


  4. Creamos un nuevo bloque llamado inicio.

    First we click on the button my blocks boton-misbloques

    Then click on create a block boton-crear-bloque

    Then we change the name of the new block to inicio


  5. El bloque inicio servirá para iniciar el programa. Borrará la pantalla, subirá el lápiz con color cero, y colocará al gato en el centro con tamaño pequeño.

    ../_images/scratch3-p11-inicio.png


  6. Creamos un nuevo bloque llamado Punto.

    First we click on the button my blocks boton-misbloques

    Then click on Make a block boton-crear-bloque

    Then we change the name of the new block to Punto

    Click on Add an input number or text and give it name Radio

    ../_images/scratch3-p11-crear-bloque-punto.png

    Finally press the button Ok


  7. El bloque Punto servirá para dibujar un punto en la pantalla con un tamaño que depende del parámetro Radio.

    ../_images/scratch3-p11-punto.png


  8. Creamos un nuevo bloque llamado Flor.

    First we click on the button my blocks boton-misbloques

    Then click on Make a block boton-crear-bloque

    Then we change the name of the new block to Flor

    Click on Add an input number or text and give it name Radio


  9. El bloque Flor servirá para dibujar 12 puntos en círculo, alrededor del gato, con un tamaño que depende del parámetro Radio.

    ../_images/scratch3-p11-flor.png


  10. Ahora programamos un pequeño código para probar el bloque flor.

    ../_images/scratch3-p11-upkey.png


  11. Press the green flag bandera-verde to test the operation of the program.

    Al pulsar la tecla de Flecha arriba en el teclado, el gato dibujará una flor de círculos de colores en la pantalla.


  12. A continuación realizamos un programa para dibujar una flor compuesta de varios círculos de puntos.

    ../_images/scratch3-p11-downkey.png


  13. Press the green flag bandera-verde to test the operation of the program.

    Al pulsar la tecla de Flecha abajo en el teclado, el gato dibujará una flor de varios círculos de colores en la pantalla.


  14. Para terminar realizamos un programa para dibujar flores en varios lugares de la pantalla.

    Para definir los números de la instrucción ir a x y podemos mover al gato allí donde queremos que aparezca la flor.

    ../_images/scratch3-p11-rightkey.png


  15. Press the green flag bandera-verde to test the operation of the program.

    Al pulsar la tecla de Flecha derecha en el teclado, el gato dibujará cuatro flores en cuatro posiciones distintas de la pantalla.

    ../_images/scratch3-p11-screen.png



Ejercicios

  1. Modifica el programa para que la función flor no cambie el color de los puntos y todos tengan el mismo color. Dibuja una flor compuesta por un anillo de puntos grandes rojos en la parte exterior y un anillo pequeño de puntos verdes en la parte interior.


  2. Realiza un programa que dibuje cinco flores situadas como en el logotipo de los juegos olímpicos.

    ../_images/scratch3-p11-olympic-flag.png