- Poner de fondo una imagen de la plaza.
- Colorear, por ejemplo de amarillo, los límites y aquellas zonas interiores que no se puedan ocupar por personas.
- 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".
- 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.
- 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.
- 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.
- 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.
Blogueando para INTEF
Curso: De espectador a programador: El camino para entender la tecnología aprendiendo a manejarla
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:
Suscribirse a:
Comentarios (Atom)
