TP terminado

Páginas: 23 (5526 palabras) Publicado: 17 de mayo de 2016

TRABAJO PRÁCTICO DE COMPUTACIÓN

“ELECCIONES”



CURSO 11 – Fernando Lage

Integrantes: Juan Saguier Padilla
Martin Sciandro
Juan Ignacio Donato















2011


ÍNDICE




Introducción 3
Documentación funcional 3 - 4
Manual del usuario4 – 8
Resumen del funcionamiento del programa 8 – 12
Cuadro sinóptico 13
Trabajo en .pas 14 - 43







Introducción

Para empezar con el trabajo, armamos una matriz que llamamos matrizVotos la cual contiene a las mesas en las filas, a los partidos en las columnas y a lasprovincias en las hoja. Cada una con sus respectivos máximos. Los partidos incluye columnas para los presidentes, para los gobernadores y para sus respectivos nulos, blancos e impugnados.
Definimos las variables principales, constantes, funciones y procedimientos con sus variables locales. Se definieron los partidos y se asignó un límite para mesas, partidos y provincias.
Comenzamos cargando los datosa las matrices. Para eso usamos un procedimiento que llamamos llenarMatriz, y lo hicimos para presidentes y gobernadores por separado. Después, le asignamos como valor -1 (menos uno) a las columnas donde no se presentaba candidato en esa provincia. A las demás, se las inicializó con un cero. En el momento de llenar la matriz, a las que tenían un menos uno, se les asignó un cero, y a las que sípresentaban candidato, se les ingreso el valor. Este procedimiento se hizo dos veces: para presidentes y para gobernadores.
Para ordenar los candidatos de acuerdo a la cantidad de votos recibidos, definimos procedimientos para inicializar la matriz, calcular el total de votos, ordenar los votos, y mostrar el resultado. Al igual que el anterior, este proceso se repitió: para hacer el ranking depresidentes a nivel nacional, a nivel provincial, y el ranking de gobernadores de cada provincia.
Para comparar el número de las personas que votaron con la cantidad de personas que tenía que votar, calculamos a partir de los votos, y con esos datos hicimos el porcentaje.
Por último, realizamos el menú del programa con todas las opciones para el usuario.

DOCUMENTACIÓN FUNCIONAL

PROBLEMA REAL: Elsistema desarrollado permite la carga de los telegramas de mesa en una votación nacional.

Consideraciones especiales:
La carga de votos discrimina en voto nulo, recurrido, impugnado blanco y positivo, discriminando éste último en las diferentes listas válidas para votar.
La votación es para los cargos de:
Presidente y Vice-Presidente
Gobernador y Vice-Gobernador
La carga de votos se discriminapor Provincia-Mesa, según consta en los telegramas electorales de mesa.
Las mesas dentro de una provincia se numeran correlativamente.
Las provincias tienen igual cantidad de mesas.
Las mesas tienen como máximo 300 electores; por lo tanto todas las mesas tendrán esta cantidad de electores.
En las listas de candidatos los números serán correlativos en todas las provincias, a su vez no todas laslistas tendrán candidatos para presidente o para gobernador en todos las provincias, esto será previamente definido por el programador.
Se dispuso trabajar con los 24 distritos, de cantidad de mesas variables habilitadas.
Los números de listas habilitadas son correlativos, con lo cual se guardan en una tabla y se utilizan sus posiciones en la misma para guardar los datos de los votos en la matriz devotos.

Características del diseño
El programa tiene una pantalla inicial con opciones para
Carga de telegramas: se ingresan todos los datos del mismo, comenzando por cantidad de votos en blanco, impugnados, recurridos, nulos, y los votos positivos, discriminado por listas habilitadas. Esto es para cada cargo electivo: presidente y gobernador.
Emisión de reportes o informes, con totales y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tp nat terminado FEYMAN
  • tp de colon
  • TP Historia Terminar
  • Tp De Geo Terminado
  • Tp Corregido Sin Terminar Entrega Sabado
  • Tp Terminado
  • TP TERMINADO GEO
  • Tp Familia Terminado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS