PeruBlog.NET Crea tu bitácora | Administración
En la nueva bitácora:

12 Sep, 2005

Programa para repartir escaños mediante el Sistema D'Hont

Escrito por jomra | Escrito a la(s) 14:34 en Actualidad en General
Permalink Enlace | Comments comentarios (12) | Retroenlaces | Floréame Floréame
Siempre que he intentado repartir escaños con el sistema D’Hont tomando en cuenta un grupo distinto a la circunscripción existente me he topado con el mismo problema, es un rollo, es tremendamente aburrido repartir 100 escaños (mi récord está en 180, más o menos, a decir verdad), y si es con muchos partidos, aún es más aburrido, y claro, las divisiones resultan muy pero que muy tediosas...
Después de estar jugando con la hoja de cálculo del OpenOffice conseguí (gracias a los consejos de FJ) realizar todas las multiplicaciones de forma automática (ala, la adjunto acá, para quien quiera –y pueda- la vea... o pueden probar viendo el PDF hecho a partir de la hoja de cálculo...). Ahora bien, la cuestión se volvía repartir los escaños, llegué al 184... imposible seguir... Le comenté la cuestión a FJ, y, mientras me mostraba cómo funcionaba, escribió en C++ un pequeño programa que hace el reparto, la escritura tomó poco la verdad, obviamente es un programa que funciona desde consola, así que quien quiera usarlo tendrá que hacerlo con línea de comandos.

Ahora bien, es sencillo de usar y todo eso, si leen las instrucciones (están en el “Léeme” del programa), es curioso como el encabezamiento, que tiene la licencia, créditos y funcionamiento del programa, ocupa más que el propio código del programa, que más bien es corto.

Estoy “preparando” un articulillo desde hace bastantes días sobre repartos electorales, sobre todo con los datos de Perú y España (rayos, los de Perú son trancas de encontrar la verdad... y no sé por qué), en donde “elimino” las circunscripciones y vallas posibles, los resultados del juego están curiosos, ahora bien, no digo que vaya a ser un artículo siquiera potable, pero me entretienen estos experimentos...

Rayos... no sé en qué categoría encaja esto... Necesitaría un "otros", pero es una tentación grande... por otro lado, los derechos de autor de los programas se basan en una ficción jurídica en que se asemeja el código de un programa con una obra literaria, así que ¿Cabría meter esto en "Derecho"? No sé no sé... ¿Actualidad General? Puede... creo que lo dejaré ahí metido... Si tienen algún consejo sobre la categoría del presente artículo, no duden en decirlo.

Actualizo: Mmmm, Galeon no permite la descarga de ejecutables de windows, así que he rareado el exe (o sea, compreso en formato .rar) para que ustedes puedan bajárselo, si no tienen ningún programa para descomprimir los .rar, les recomiendo el WinRar.



comentarios
Escrito por Francisco 12 Sep 2005, 19:05

Mm, el ejecutable para Windows está desaparecido. Galeón (el hosting) al parecer lo borró por "seguridad".

Por cierto, creo que entraría muy bien en Herramientas... :)

Saludos!

Escrito por Jomra 12 Sep 2005, 20:00

Saludos

Diablos, gracias por avisar, apenas pueda lo subo en zip o rar...

Hasta Luego ;)

Escrito por FJRA 12 Sep 2005, 22:07

Qué bien que a alguien le haya interesado bajárselo. Qué pena que haya querido la versión winbug. Bueno, nada es perfecto.
Saludos,

Escrito por ocram 13 Sep 2005, 01:32

¿un juego para repartir escaños? jomra, explícame esto, como que te ayudo a encontrar datos electorales peruanos.

Escrito por Jomra 13 Sep 2005, 09:30

Saludos

Bueno, más que juego sería "programa" :P, uno introduce los datos (número de partidos, número de curules a repartir, nombres de los partidos y los votos recibidos por cada uno) y te reparte los curules mediante el sistema D'Hont (diciéndote, además, a cuanto se quedó el primero sin curul del puesto).

Me gustaría tener los datos de las legislativas del 2001 de todos los partidos, puesto que los mejores que he encontrado sólo trae 11 partidos (la verdad es que no sé si se presentaron más -me extraña que se presentasen tan pocos, sobre todo porque creo que esos 11 recibieron escaño...-), y los datos que conseguí de la página de Transparencia, aunque me sirven más para los distritos, son insuficientes para lo que quiero hacer...

Y la página del JNE tampoco es que sea muy completa :(...

Así que cualquier ayuda será agradecida :)

Hasta Luego ;)

Escrito por FJRA 13 Sep 2005, 16:32

Todo programa es un juego, es cuestión de saber entretenerse con él :). Yo me entretuve haciéndolo, pero eso no lo hace juego aún, sino cuando se usa...

Saludos,

Escrito por Angel 15 Sep 2005, 22:48

...yo lo preferiría a usted en la ONPE, doctor. Saludos!

Escrito por Jomra 16 Sep 2005, 10:15

Saludos

Jajaja, gracias por el comentario Don Ángel... yo preferiría que alguien me contratase para salir del desempleo, si es en la ONPE, no cabe duda que sería curioso (aunque un estorbo :P -para ellos, claro-).

Hasta Luego ;)

Escrito por FJRA 06 Oct 2005, 07:19

Hola, sólo para decirles que el programa ya está disponible en sourceforge:
http://sourceforge.net/projects/eleccionesdhont
Ya está ahí el primer Release.
Espero darme el tiempo para actualizarlo a algo más manejable :).
Saludos,

Escrito por Jomra 06 Oct 2005, 10:11

Saludos

Genial, primer paso para la dominación mundial...

Ejem... digo... nono... No digo nada...

Creo que galeon ya me borró los archivos que consideraba "peligrosos", esto es, el .exe, el .rar, el .cpp y los que no tenían extensión (los ejecutables linuxeros)... así que cuando pueda mando a los que deseen el programita a su página en el "sourforce"...

Hasta Luego y gracias

Escrito por FJRA 23 Abr 2006, 00:04

Hola, sólo para contarles que ya hay un nuevo release, 1.01 ... corrigiendo un pequeño error :P. La página es: http://sourceforge.net/projects/eleccionesdhont

Saludos,

Escrito por jomra 23 Abr 2006, 02:42

Saludos

Genial que ya esté subido, así que no tengo que agregar la coletilla de "no publicado"...

Luego actualizo esto.

Hasta Luego ;)

Añadir comentario






authimage


Bold Italic Link