jueves, 4 de diciembre de 2014

Algoritmo para contar el número de personas en la plaza mayor de Madrid mediante Scratch



Aquí os dejo mi propuesta:

ALGORITMO PARA CONTAR EL NÚMERO DE PERSONAS LA PLAZA MAYOR DE MADRID
PROCEDIMIENTO:

1) Capturar la imagen vía satélite de la plaza mayor de Madrid y usarla como fondo de scratch



2) Pintar de un color que no se repita en la imagen las zonas ocupadas y que no pueden ser objeto de estar personas de pie. (terrazas, estatua, soportales)



3) Incluir un objeto en scratch (un círculo por ejemplo y pintarlo de un color que no se repita la plaza.


4) Reducir la escala del círculo hasta que se aproxime al tamaño de una persona en la plaza.

5) Crear una variable que sea contarpersonas

6) Desplazar el círculo por toda la plaza, con las siguientes condiciones:

a. Empezaremos por la esquina inferior derecha, por ejemplo, de manera que se mueva aleatoriamente (a paso constante, por ejemplo 1) de manera que al final, toda la plaza estará pintada de amarillo

b. Cada vez que se mueva y no choque con ella misma, aumentaremos la variable contarpersonas en 1.

c. En el caso de chocar con el borde de color que hemos puesto en las zonas ocupadas, el círculo rebotaría y seguiría por otro camino

d. La variable contarpersonas terminará cuando se repitiera una cierta cnatidad de veces esta iteración sin aumentar esta variable (si condicional), esto significaría que ya no quedan huecos por rellenar.