Asignación de curules según sistema d'Hont

Páginas: 8 (1973 palabras) Publicado: 20 de febrero de 2014
UNIVERSIDAD ESTATAL A DISTANCIA
ESCUELA DE CIENCIAS EXACTAS Y NATURALES
DIPLOMADO EN INFORMÁTICA




PROGRAMACIÓN
INTERMEDIA
(CÓDIGO 824)





PROYECTO 1

















CENTRO UNIVERSITARIO: SAN JOSÉ
PAC (II CUATRIMESTRE 2010)
FECHA DE ENTREGA: Sábado 10 de julio 2010
TABLA DE CONTENIDOS:

1 Introducción: 3
2 Enunciado del programa: 4
2.1 Asignaciónde curules según sistema D´Hont: 4
3 Manual del usuario: 6
3.1 Introducción 6
3.2 Requisitos mínimos 6
3.3 Pantalla inicial y despliegue de información procesada 7
3.4 Ubicación de archivos y datos. Contenido del CD. 9
4 Manual Técnico 9
4.1 Propósito del programa 9
4.2 Unidades funcionales 9
4.3 Pruebas del sistema 10
5 Conclusiones y bibliografía: 12
5.1.1 Conclusiones 12
5.1.2Bibliografía 15


1 Introducción:

En el presente proyecto se debe elaborar un programa que, según el sistema D´Hont, asigne las curules o escaños a los partidos en función de los votos obtenidos.
El programa se elabora en el lenguaje de programación Java. Se utilizó para su desarrollo el programa JCreator Pro 4.5
En el presente documento se adjunta el código impreso y además se adjuntan, enun CD, los archivos matriz.java y matriz.class, así como otras versiones previas con algunas modificaciones.
El presente documento consta del “Enunciado del Programa”, en el que se describe las especificaciones con las que debe cumplir el programa, el “Manual de usuario”, en el que se presentan características para el uso del programa, el “Manual Técnico”, en el que se presentan unidadesfuncionales y pruebas de sistema, las “Conclusiones”, que detallan lo aprendido y dificultades encontradas, y, por último, la “Bibliografía”, que detalla las fuentes de información consultadas para la realización de este proyecto.



2 Enunciado del programa:

2.1 Asignación de curules según sistema D´Hont:

En el presente proyecto se debe elaborar un programa que, a partir de la información quese le solicitó al usuario (Cantidad de Partidos y Cantidad de Curules), asigne a cada partido las curules que le corresponden según los votos obtenidos.
Según el sistema D´Hont, se otorga una curul al partido que tenga el coeficiente más alto. Este coeficiente se obtiene dividiendo el total de votos entre (total de curules obtenidas + 1). Es decir, la primera curul se otorga al partido que sucoeficiente votos/1 sea mayor y este coeficiente cambia, para este partido, a votos/2 hasta que obtenga una nueva curul, si se da el caso, y pasaría a votos/3.
El programa debe presentar en pantalla una matriz según las siguientes características:
Su tamaño dependerá de la cantidad de PARTIDOS y CURULES
Tendrá una fila inicial, o encabezado, con los partidos, diferenciándolos con una letra de lasiguiente forma Partido A, Partido B,…
Tendrá una segunda fila con el total de votos obtenidos por cada partido.
Tendrá una fila que muestre el total de curules obtenidas por cada partido. Esta fila estará al final.
Tendrá una columna a la izquierda que mostrará la curul que se asigna (CURUL 1, CURUL 2,…).
La matriz se llenará con los cocientes de cada partido para la asignación de cada curul.Se deberá diferenciar o destacar el cociente más alto, al que se le asigna la curul.
Previamente al despliegue de la matriz, el programa habrá solicitado al usuario que introduzca la cantidad de PARTIDOS, CURULES, y VOTOS PARA CADA PARTIDO.

3 Manual del usuario:

3.1 Introducción

El programa forma parte de la asignatura “Programación Intermedia” del curso de Diplomado en informática dela UNED y se corresponde al Proyecto1 de esta materia.
El programa fue desarrollado por Pedro Miranda Millot , en julio del 2010, en San José, Costa Rica.

Este manual permite conocer cómo utilizar el programa así como los requisitos de la computadora para su utilización.

El objetivo general del programa es jugar las curules que le corresponden a un partido, siguiendo el sistema D´Hont,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asignacion Sistema Resp
  • Problema de asignacion (ingenieria en sistemas)
  • Asignacion sistemas de informacion
  • Sistemas abiertos según bertalanffy
  • Los sistemas políticos según sartori
  • El sistema solar según pitagoras
  • curul
  • Proyecciones ortogonales según el sistema americano

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS