viernes, 5 de diciembre de 2014

Algoritmo para calcular la capacidad de la Plaza Mayor de Madrid

¿Cuánta gente cabría en la Plaza mayor de Madrid?

Medidas de la plaza mayor: 129 metros de largo por 94 metros de ancho.
(Fuente: http://es.wikipedia.org/wiki/Plaza_Mayor_de_Madrid#Caracter.C3.ADsticas)
Por tanto  la plaza tiene un total de 12126 m2.

Personas que caben en un metro cuadrado:
Cuando la zona cuadriculada es muy densa se estima un máximo de 4 personas por metro cuadrado.
(Fuente: http://www.muyinteresante.es/ciencia/preguntas-respuestas/icomo-se-cuenta-el-numero-de-asistentes-a-una-manifestacion=  )
Por tanto asumo que:
En un espacio abarrotado lo ocupan 4 personas por metro cuadrado.
En un espacio lleno de gente pero sin llegar a estar abarrotado lo ocupan 3 personas por metro cuadrado.
En un espacio con gente a medias lo ocupan  2 personas por metro cuadrado.
En un espacio con poca gente  lo ocupa 1 personas por metro cuadrado.
En un espacio sin gente lo ocupa 0 personas por metro cuadrado.

Para calcular cuanta gente hay en una manifestación en la plaza mayor nos basaremos en las siguientes preguntas:

¿ Que tanto por ciento la plaza estaba abarrotada ? Respuesta x
¿ Que tanto por ciento la plaza estaba lleno de gente, sin llegar a estar abarrotado? Respuesta y
¿ Que tanto por ciento la plaza estaba medio lleno de gente ? Respuesta z
¿ Que tanto por ciento la plaza estaba ocupado por poca gente ? Respuesta w


Solución: 12126 * ( (4*x/100) + (3*y/100) +  (2*z/100) +  (1*w/100) )

Por ejemplo, suponemos que:
Un 50% abarrotado de gente.
Un 30% lleno de gente.
Un 10% medio lleno de gente.
Un 6% con poca gente
un 4% sin gente

Solución: 12126 * ( (4*50/100) + (3*30/100) +  (2*10/100) +  (1*6/100) ) = 38318 personas


El programa implementado en Scratch está aquí: http://scratch.mit.edu/projects/37923668/

viernes, 21 de noviembre de 2014

Programando con Scratch

Scratch es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes o personas sin sentido de la programación, obtener resultados sin tener que hacer nada de nada o aprender a escribir de manera sintácticamente correcta primero.

Mi último trabajo con Scratch: http://scratch.mit.edu/projects/35615596/

Aunque este es más divertido: Apaga las velas soplando en el micrófono del ordenador

Y este juego del Arkanoid no está mal.