Wow, un post en el blog????… Si lo sé, hemos estado ocupados gracias a tareas, ya saben cosas como los árboles B (Hablaremos de eso luego). Hoy les hablaré de un proyecto ya terminado, antes de que empezaramos el blog, tuvimos que hacer un programa que simulara el problema de Josefus con el objetivo de aprender como funcionan los Tipos Abstractos de Datos que definen como se maneja la clase, en este caso las Listas Circulares.
Al finalizar la guerra entre los Judios y Romanos, 41 Rebeldes Judíos fueron atrapados por los Romanos, pero ellos prefirieron el Suicidio a la derrota, así que se pusieron en círculo y empezarón a matarse casa 3 personas. A josefus no le gusto la idea, así que encontró la posición donde el sería el último hombre vivo.
Ahora hablemos del programa, Los TADs, son relativamente sencillos, sólo hay que poner atención en los apuntadores al insertar/remover cualquier elemento, en el caso de las listas circulares, significa que el último apuntador irá al primer elemento. Todo se programo en C# usando Visual C# Express.
Abajo pueden descargar las versiones de nuestro programa de todos los miembros (Bueno, en cuanto los demás pongan sus versiones) Como ejecutables, o si quieren ver que pasa por dentro y no confían en nuestros .exe’s (Esta bien, nosotros entendemos) pueden descargar el Código Fuente y compilarlo. Tendré que disculparme si hay un nombre de variable raro o en Ingles.
Version de Mario:

Filed under: Proyectos Pasados | Deja un Comentario »
