PARA COMPARTIR DOCUMENTOS Y OPINIONES EN LA CLASE
RSS
content top

Plaza Mayor, o cómo admirar y reutilizar el trabajo de otros compañeros

En época de Evaluaciones, con más de 100 exámenes encima de mi mesa para corregir y con un puente para “descansar” corrigiéndolos, aparece otra vez la dichosa plaza.
 Con lo que me gusta Madrid, la voy a acabar cogiendo manía. 

Las pocas ideas que tenía, ya han sido implementadas, asi que analizaré las de mis compañeros, que tenían que ver con lo que yo pensaba y modificaré a mi gusto. 
 
 No me gusta el ejercicio de ejemplo, porque aunque suele corregir errores (otros compañeros lo han probado mejor y dice que no siempre, se emte en bucles), da demasiadas vueltas por el mismo sitio, para llegar a un resultado. Demasiado tiempo invertido
 La foto, no sirve de mucho más, que para calcular un área más o menos exacta, a no ser que la foto sea en tiempo real de un día con mucha concentración de gente y pueda con filtros, sacar una aproximación más exacta, del número de personas que puedan caber.Lo demás siguen siendo suposiciones.

Mientras tanto y fijándome en los algoritmos y programas de otros compañeros que me han ayudado a entender, por donde coger esto, seguiría la misma pauta que ellos haciendo unas pequeñas modificaciones.
Es decir: Seguiría usando , lo de pintar con las opciones vectoriales figuras geométricas de otro color, las zonas no ocupables (tanto fuera, como dentro de la plaza), para que el contador las detectase, pero no me molestaría en usarlas del tamaño de una persona, sino que cogería un rectángulo del tamaño equivalente en el dibujo de la plaza, a 4 metros cuadrado y a la solución que sale del área, multiplicarlo por 12 (densidad de 3 personas*4 metros cuadrados), para que estén apretadas, pero no excesivamente, es decir, solo me sirve el barrido, para calcular el área de la mejor manera posible.

Por ejemplo, usaría uno como el de mi compañero Jose Antonio Sánchez Vázquez (luego le haré alguna modificación):

 Su algoritmo es: 

1.La zona exterior a la plaza se ha "eliminado" pintando de rojo (tal y como hacen otros compañeros en sus soluciones) el espacio que no desea tenerse en cuenta y al que denominaremos COLOR_EXTERIOR
 2. Las zonas no "habitables" dentro de la plaza (estatua, farolas, veladores, ...) han sido eliminadas usando cualquier forma geométrica que resulte útil pero con un color conocido (para poderlo tener en cuenta en el algoritmo) distinto al rojo usado para la zona exterior y al que denominaremos COLOR_OBSTÁCULO.
 3. Seguimos suponiendo una densidad (alta) de 4 personas/m²

El algoritmo quedaría
1. Posicionarnos esquina superior izquierda
2. Establecer CONTADOR_SUPERFICIE a cero
3. Establecer COLUMNA_INICIAL a posición
4. MIENTRAS color bajo lápiz DISTINTO color_exterior HACER 1. MIENTRAS color bajo lápiz DISTINTO color_exterior HACER 1. SI color bajo lápiz DISTINTO color_obstáculo ENTONCES 1. Incrementar CONTADOR_SUPERFICIE en 1 2. FIN SI 3. Desplazarnos un paso a la derecha 2. FIN MIENTRAS 3. Desplazarnos un paso hacia abajo y al principio de la siguiente línea (usando COLUMNA_INICIAL)
5. FIN MIENTRAS
6. Convertir CONTADOR_SUPERFICIE a metros cuadrados (la constante de conversión dependerá del tamaño de la imagen usada para el "recorrido") 7. Multiplicaremos por 4 el valor de CONTADOR_SUPERFICIE para obtener las personas que caben. 8. Mostramos el resultado del cálculo anterior.

Del mismo perfil, muy bien implementado el de Francisco Javier Borrego 

 Su algoritmo es:

  1. Usar la foto como fondo.
  2. Tapar las zonas que no vamos a ocupar con un recuadro, a modo de cinta, de color rojo, usando la herramientas de modificar curva que trae Scrath en el modo vectorial.
  3. Crear las variables que dan las medidas máxima y mínima de las coordenadas x e y de la zona a considerar.
  4. Después, hacer un bucle condicional de manera que podamos hacer un barrido por la zona determinada mediante un rectángulo de vértices opuestos A(min x, min y) y D( max x, max y),
  5. Sellamos los puntos donde no está tocando rojo, en el barrido, he considerado la separación comentada anteriormente.
 Mi cambio es, para ambos:

Simplemente, por rapidez de cálculo aunque pierda en exactitud, multiplicar por 12 el contador de superficie (escojo en vez de pelota de tenis, un cuadrado de 4 metros cuadrados) y una densidad de 3 personas para que no estén demasiado apretadas. En calcular el porcentaje exacto de foto y rectángulo de barrido, creo que es donde perdería más tiempo.
 Mis felicitaciones a mis compañeros.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read comments

Trabajo colaborativo con Scratch

Práctica bastante elaborada del curso de Espectador a programador..Es increible lo que se puede hacer con los condicionales y con los operadores.
¿Dificultades encontradas?: No tanto la elaboración del ejercicio, ya que los vídeos explicativos eran estupendos, sino el pensar cómo lo hago.
Como les digo a mis alumnos, en un proyecto en el taller construir es lo que menos lleva. Se tarda más en decidir que hacer y cómo hacerlo. Del tiempo que dediques a esta etapa, dependerá el éxito o no del proyecto
He encontrado unos monigotes estupendos, pero dificultades para quitarle el relleno y hacerles transparentes, eran muy delgados. Con los que disponía me he inventado una historia. No eran muchos así que ha quedado un poco simplona.
Mi enlace es:

http://scratch.mit.edu/projects/36401738/

Después ha sido un responsabilidad, escoger uno y no "estropearlo" mucho, todos estaban muy bien, así que el pobre elegido ha sido:

http://scratch.mit.edu/projects/36557886/

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read comments