Firmamento

Con este reto vamos a aprender a gestionar las variables y a definir funciones.

Las variables según su ámbito de definción pueden ser:

  • variables locales: definidas y reconocidas en una función del programa.
  • variables globales: definidas para todo el ámbito del programa. En cualquier lugar podemos trabajar con ellas.

Para empezar vamos a crear un programa que nos dibuje una estrella en el centro de la pantalla. El tamaño de la ventana la definiremos en 600x400 pixels.


El dibujo de la estrella sería de la siguiente manera. Lo hacemos dibujando una línas horizontales, veticales, inclinadas y un círculo pequeño.


Definimos unas variables tipo entero para fijar la posición de la estrella en el centro de la pantalla. Utilizaremos las variables del sistema width y height

 

Observamos que el siguiente programa no funcionaría porque las variables x e y serían locales y solo se conoce dentro de la función void setup()

Para definir la funcion que dibuja una estrella

void dibujaEstrella (){

}


dentro de los corchetes escribimos las instrucciones que queremos que se ejecuten cuando llamemos a la función


Para llamar a la función:

dibujaEstrella ();

Utilizando la instrucción random(); realizar el programa que va dibujando un firmamento de estrellas.

Vamos a cambiar la definición de la función y le 


Contamos el número de estrellas y las imprimimos mediante la función println();

ayuda de la función println();



 

 

 

Comentarios

Entradas populares de este blog

Dibujando una línea...

RV: ¿Qué es un cms?