sábado, 6 de diciembre de 2014

Algoritmo para calcular la capacidad de una plaza con Scratch

Para el cáculo haría lo siguiente:
  1. Poner de fondo una imagen de la plaza.
  2. Colorear, por ejemplo de amarillo, los límites y aquellas zonas interiores que no se puedan ocupar por personas.
  3. Fijar un punto de partida en un vértice (fijando un tamaño aproximado a una persona) y empezar un barrido por el "eje x".
  4. Cando llegue a los bordes laterales habría que cambiar el valor de posición del "eje y" (arriba o abajo dependiendo del punto inicial de partida) y seguir con los barridos horizontales en sentido contrario. Repitiéndolo hasta llegar al vértice diagonal opuesto.
  5. Este barrido llevaría asociado dos programas más a ejecutar, sólo en el caso de que se este pasando por una zona de color distinto al amarillo. Por un lado el cambio a un determinado color, por ejemplo verde, de aquellos sitios por los que se vaya pasando. Y de otra parte un contador que vendría a representar el número de personas que van ocupando la plaza.
  6. Al finalizar o parar el programa se podrá visualizar, en color verde y en número, la ocupación de la plaza en cada momento. Lógicamente al pulsar la bandera verde se habrá de poner de nuevo el contador a cero.
  7. En líneas generales creo que este sería uno de los posibles procedimientos a seguir para, tal y como se nos pide, calcular la capacidad de la plaza.
Por último comentar que en las fechas en las que estamos no sé si dispondré de tiempo suficiente para la parte opcional, si pudiera me gustaría intentar poner en práctica en Scrtach el algoritmo propuesto. En cualquier caso aquí queda la parte obligatoria de la tarea.

jueves, 27 de noviembre de 2014


I still remember when...

Sólo hablabamos en español... pero bueno con eso del bilingüismo, la inmersión lingüistica y lo que viene...
pues hasta en el título de mi primera entrada al blog.