En el curso de INTEF se nos pide que planteemos un algoritmo para dar respuesta, mediante Scratch, a la pregunta de cuántas personas cabrían en la Plaza Mayor Madrid. Mi propuesta es la siguiente:
- Primero cojo una imagen de la Plaza Mayor yendo a Google Maps y haciendo una captura de pantalla. Esta imagen la recorto y la subo a Scratch.
- En Scratch pinto de rojo toda la periferia de la plaza y las zonas que no podrán ser ocupadas por personas como la estatua central y las cuatro farolas. Como ya había propuesto en la actividad 2.1 de este curso, incluyo los soportales y pinto de rojo las columnas que los sujetan. Este es el escenario que elijo como fondo del programa
- Creo un objeto que va a hacer las veces de persona mediante un punto de color azul claro.
- Creo un programa para este punto dándole las instrucciones adecuadas para que haga un barrido de todo el fondo en líneas horizontales separadas por 3 pasos en el eje y.
- Además le indico al punto que, cada 3 pasos de avance en el eje "x", anote un valor en el marcador "Número de personas"
- Las 3 pasos elegidos en el eje "y" y en el eje "x" es debido a que el ancho de la plaza corresponde con 380 pasos. Como la plaza mide realmente 120m de ancho, dividiendo el primer valor entre el segundo podemos saber que cada 3 pasos en un eje es un metro en la realidad. Esto significa que estoy colocando a una persona por cada metro lineal y en una extendión como la de la Plaza Mayor supone prácticamente colocar una persona por cada metro cuadrado
- Así, el resultado que se obtiene en mi programa Scratch sería prara una ocupación baja. Ese resultado habría que multiplicarlo por 2 o por 3 si se considera una ocupación media o por 4 para una ocupación alta.
- Por lo tanto el resultado sería 14043 personas con ocupación baja (1persona/m2), de 28086 a 42129 personas con ocupación media (2 0 3 personas/m2) y 56172 personas con ocupación alta (4 personas /m2)
Solución del problema en Scratch