Você está na página 1de 1

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA

INGENIERA EN INFORMTICA / PROGRAMACIN I / PROF. A. MARCUS / 2012-2 / 27-01-2013

PROYECTO #2 (VALOR=15%)
Uno de los aspectos ms relevantes para que cualquier persona pueda cumplir todos sus compromisos es organizar adecuadamente
el tiempo, y para ello el recurso ms utilizado es llevar una agenda personal.
Se desea que Usted realice un programa en Pascal para llevar Agendas personales, de acuerdo con las siguientes indicaciones:

El programa tendr un men principal con las siguientes opciones: I-Instrucciones, P-Personas, C-Compromiso, D-Agenda diaria;
R-Agendar reunin, S-Salir. La primera letra es la que debe presionar el usuario para seleccionar la opcin.
o Instrucciones: Se muestra una pantalla de texto que le explica al usuario como usar el programa. Queda a su criterio el
texto, pero se evaluar su presentacin y calidad.
o Personas: Esta opcin permite crear una nueva agenda para una persona. Para cada persona se debe conocer al menos
su cdula de identidad, su nombre completo y su e-mail.
o Compromiso: Esta opcin le permite al usuario crear un nuevo compromiso en la agenda de una persona. Un
compromiso se representa con un texto corto descriptivo, y la fecha y hora pautados.
o Agenda diaria: Esta opcin muestra en pantalla todos los compromisos de una persona en una fecha. El usuario debe
seleccionar una persona y una fecha, y los compromisos se muestran del ms temprano al ms tardo.
o Agendar reunin: Esta opcin permite establecer un compromiso en comn para dos personas. Para ellos, se
seleccionan las dos personas y se indica la fecha y hora de la reunin. Si ambas personas estn libres a esa hora, se les
establece un nuevo compromiso con los datos indicados. Sino, se indica que no estn disponibles.
o Salir: Presenta un mensaje de despedida y finaliza el programa.
Debe emplear procedimientos y funciones de manera racional.
Los datos de las personas se almacenan en un archivo nico llamado personas.dat.
Cada persona tiene una cdula de identidad nica: No pueden existir dos personas con el mismo nmero de cdula.
La agenda de cada persona debe almacenarse en un archivo diferente para cada persona, identificado por el nmero de cdula y
la extensin .dat. Por ej.: La agenda de la persona cuya cdula es 12345678 se almacena en el archivo 12345678.dat.
No se permiten conflictos de agenda: Una persona no puede tener dos compromisos en la misma fecha y hora.
Asuma que los compromisos duran una sola hora, y pueden establecerse a cualquier hora del da, cualquier da del ao.
No se preocupe por los aos bisiestos.
Aunque no se requiere una interface grfica, se apreciar la usabilidad y amigabilidad del programa: El usuario debe estar
informado en todo momento de manera clara y sencilla lo que est ocurriendo.

ENTREGA
MIRCOLES 06 DE FEBRERO DE 2013 HASTA EL MEDIODA POR E-MAIL:

AMARCUS.TAREAS@YAHOO.COM.VE
Los correos recibidos se confirmarn el da siguiente antes de medioda.
No se aceptarn entregas tardas
EL PROYECTO SE ENTREGAR DE MANERA GRUPAL
ENTREGABLES:
1. ARCHIVO DEL CDIGO FUENTE DEL PROGRAMA
2. ARCHIVOS DE DATOS DE LAS PERSONAS Y SUS AGENDAS RESPECTIVAS
3. INFORME EN FORMATO PDF, CON IDENTIFICACIN DE LOS INTEGRANTES DEL
EQUIPO, DESCRIPCIN DEL FUNCIONAMIENTO DEL PROGRAMA, CDIGO FUENTE EN
PASCAL Y CON EVIDENCIA DE CORRIDA (PANTALLAZOS DE LA EJECUCIN)

Você também pode gostar