Norma Legal Oficial del día 20 de septiembre del año 1998 (20/09/1998)


Si dese vizualizar el documento entero como pdf click aqui.

TEXTO DE LA PÁGINA 20

Pb. 164178

cl m ~A'/f~L~~~

MORDAZA, MORDAZA 20 de setiemhrc de 1998

7.- Si no se encuentra, se anade un registro a BRESDIST con el MORDAZA ubigeo igual al de BSUMDIST. 8.- Actualiza el numero de mesas sumadas en BRESDIST. 9.. Si la lista es menor a `080' significa que es lista o partido, y actualizo al MORDAZA respectivo de BRESDIST (por ejemplo, los votos de la lista 013 se actualizan en el MORDAZA vlisOl31, caso contrario, son votos blancos, nulos o impugnados que se actualizan en los MORDAZA votblan, votnulo o votimpu, respectivamente. lo.- Actualiza la fecha y hora de grabacion para la primera actualizacion de datos de cada registro en BRESDIST. ll.- Si llego al final de BSUMDIST, prosigue; en caso contrario, va al paso 5. 12.- Se va al primer registro de BSUMPROV. 13.- Pasa al siguiente registro de BSUMPROV. 14.- Busca en BRESPROV un registro con el mismo ubigeo que el del registro actual de BSUMPROV. 15.- Si se encuentra, se anade un registro a BRESPROV con el MORDAZA ubigeo igual al de BSUMPROV. 16.- Actualiza el numero de mesas sumadas en BRESPROV. 17.- Si la lista es menor a `080' significa que es lista o partido, y actualiza al MORDAZA respectivo de BRESPROV (por ejemplo, los votos de la lista 013 se actualiza en el MORDAZA vlisOl3), caso contrario, son votos blancos, nulos o impugnados que se actualizan en los MORDAZA votblan, votnulo o votimpu, respectivamente. 18.- Actualiza la fecha y hora de grabacion para la primera actualizacion de datos de cada registro en BRESPROV. 19.- Si llego al final de BSUMPROV, prosigue; en caso contrario, va al paso 12. Procedimiento cifra..repart. Procedimiento que calcula la cifra repartidora y llama a los procedimientos que asignan las vacantes por lista y a los candidatos ganadores. l.- Abre archivo BLISORDD y BCOCORDD (lista de cocientes por cada lista, y una lista de cocientes ordenados sin importar la lista, respectivamente, para ser usados en la cifra repartidora distrital). 2.- Establece indice ubigeo + poscoc para BLISORDD. 3.- Crea un archivo temporal llamado CIFRAUBIG con los diferentes ubigeos del archivo BSUMDIST (los diferentes distritos en los que existe alguna votacion ingresada). 4.- Va al primer registro de CIFRAUBIG. 5.- Crea una tabla temporal llamada CIFRALIST con los MORDAZA uhigeo, lista y numvotos de todos los registros de BSUMDIST que tiene el mismo ubigeo que el registro actual de CIFRA-UBIG, y esta ordenado por ubipeo y numvotos (este ultimo de mayor a menor~. 6.- Va al primer registro de CIFRA-LIST. 7.- Calcula y guarda en variables la mayoria absoluta, cinco por ciento de la votacion valida, votos validos, lista mas votada, votos de la lista mas votada, numero de listas. 8.- Si una lista tiene mayoria absoluta, se establece que el numero de Regidores se debe repartir por cifra repartidora para todas las listas. Caso contrario, se asigna provisionalmente ala lista ganadora la mitad mas uno redondeado para arriba de Regidores, y se establece el resto como el numero de Regidores a repartirse por cifra repartidora entre las demas listas, excepto las listas que tienen menos votacion que el 5 por ciento de la votacion valida. 9.- Se va estableciendo una variable llamada contcifra, desde 1 hasta el numero de regidores a repartirse por cifra repartidora y se divide la votacion de cada lista que entra en competencia entre cont-cifra. De esta forma se hallan los cocientes. lo.- Se graba cada cociente ohtenido por una lista en un registro diferente del archivo BCOCORDD. ll.- Se ejecuta la funcion lista-cocientes, que va llenando el archivo BLISORDD con los diferentes cocientes de una misma lista en un solo registro. 12.- En la tabla BCOCORDD se establece el orden de indexacion como ubigeo y cociente (este ultimo descendente). 13.- Se busca el primer registro de BCOCORDD cuyo ubigeo coincida con el del registro actual de CIFRA-LIST. 14.- Se avanzan registros hasta llegar al enesimo registro de BCOCORDD cuyo ubigeo coincida con el del registro actual de CIFRALIST, donde n es el numero de Regidores a repartirse por cifra repartidora. Por definicion, el cociente contenido en este registro es la cifra repartidora. 15.- Esta cifra repartidora se graba en el registro correspondiente en el archivo UBIGEO. 16.- Se ejecuta el procedimiento calc-reg-d, que calcula el numero de Regidores que le corresponde a cada lista.

17.- Se ejecuta el procedimiento asig-reg-d, que MORDAZA a cada candidato ganador por cada lista. la.- Se borra la tabla temporal CIFRALIST. 19.- Va al siguiente registro de CIFRA-UBIG (es decir pasa al siguiente distrito). 20.- Si llego al final de la tabla CIFRAUBIG, va al siguiente paso; caso contrario, *egresa al paso 5. 21.- Se borra la tabla temporal CIFRA-UBIG. 22.- Seleccionar el orden de indexacion de BCOCORDD como ubigeo y cociente (este ultimo descendente). 23.- Al estar ordenado este archivo en forma descendente por cocientes, se enumera cada cociente desde 1 (el mayor), 2 (el siguiente), etc. por cada ubigeo, y esta numeracion se graba en el mismo registro BCOCORDD. 24.- Abre archivo BLISORDP y BCOCORDP (lista de cocientes por cada lista, y una lista de cocientes ordenadas sin importar la lista, respectivamente, para ser usados en la cifra repartidora provincial). 25.- Establece indice ubigeo + poscoc para BLISORDP 26.- Crea una tabla temporal llamada CIFRAUBIG con las diferentes provincias del ubigeo del archivo BSUMPROV (las diferentes provincias). 27.- Va al primer registro de CIFRAUBIG. 28.- Crea una tabla temporal llamada CIFR&LIST con los MORDAZA provincia del ubigeo, lista y numvotos de todos los registros de BSUMPROV que tiene la misma provincia del ubigeo que el registro actual de CIFRA-UBIG, y esta ordenado por provincia del ubigeo y numvotos (este ultimo de mayor a menor). 29.- Va al nrimer registro de CIFRALIST. 30.- Calcuia las cifras que serian mayoria absoluta, cinco por ciento de la votacion valida, votos validos, lista mas votada, votos de la lista mas votada, numero de listas. 31.- Si una lista tiene mayoria absoluta, se establece el numero de regidores a repartirse por cifra repartidora en la totalidad de los asignados a la lista. Caso contrario, se asigna provisionalmente a la lista ganadora la mitad mas uno redondeado para arriba de Regidores, y se establece el resto como el numero de Regidores a repartirse por cifra repartidora entre las demas listas, excepto las listas que tienen menos votacion que el 5 por ciento de la votacion valida. 32.. Se va estableciendo una variable cont-cifra desde 1 hasta el numero de Regidores a repartirse por cifra repartidora, y se divide la votacion de cada lista que entra en competencia entre contcifra. De esta forma se hallan lns .cocientes. 33.- Se graba cada cociente obtenido por una lista en un registro diferente del archivo BCOCORDP. 34.- Se ejecuta la funcion lista-cocientes, que va llenando el archivo BLISORDP con los diferentes cocientes de una misma lista en un solo registro. 35.- En la tabla BCOCORDP se establece el orden de indexacion como ubigeo y cociente (este ultimo descendente). 36.- Se busca el primer registro de BCOCORDP cuya provincia del ubigeo coincida con la del registro actual de CIFRALIST. 37: Se avanzan registros hasta llegar al enesimo registro de BCOCORDP cuyo uhigeo coincida con el del registro actual de CIFRA-LIST, donde n es el numero de Regidores a repartirse por cifra repartidora. Por definicion, el cociente contenido en este registro es la cifra repartidora. 38.- Esta cifra repartidora se graba en el registro correspondiente en el archivo UBIGEO. 39.. Se ejecuta el procedimiento calc-regg, que calcula el numero de Regidores que le corresponden a cada lista. 40.- Se ejecuta el procedimiento asig-reg-p, que MORDAZA a cada candidato ganador por cada lista. 41.- Se borra la tabla temporal CIFRA-LIST. 42.- Va al siguiente registro de CIFRAUBIG (es decir pasa a la siguiente provincia). 43.- Si llego al final de la tabla CIFRAUBIG, pasa al siguiente paso; caso contrario, va al paso 5. 44.- Se borra la tabla temporal CIFRAUBIG. 45: Seleccionar el orden de indexacion de BCOCORDP como ubigeo y cociente (este ultimo descendente). 46.- Al estar ordenado este archivo en forma descendente por cocientes, se numera cada cociente desde 1 (el mayor), 2 (el siguiente), etc. por cada ubigeo, y esta numeracion se graba en el mismo registro BCOCORDD. Procedimiento calc-reg-d Calcula el numero de regidores que le corresponden a cada lista distrital, segun la division entre sus votos y la cifra repartidora. Si hay casos especiales (por ejemplo, que una lista obtenga mas vacantes para Regidores que el total de candidatos a Regidores habiles que tiene) toma las acciones correctivas respectivas.

Deseo borrar mis datos personales que aparecen en esta página.