Documentos de Académico
Documentos de Profesional
Documentos de Cultura
41 Algoritmos y Programacin II
Ctedra Ing. Patricia Calvo 1er cuatrimestre 2016
Enunciado
Dado los registros de una o varias llamadas realizadas entre diferentes internos de la
centraltelefnica,sedebernprocesarpararesponderalassiguientespreguntas:
a. Listadodeequipos,consunmeroycdigo.
b. Listadodeequiposelectrnicosqueiniciaronunacomunicacin.
c. Listadodeequiposelectrnicosquerecibieronunacomunicacin.
d. Mostrarelequipocelularquemsllamadastuvo(entrantesysalientes).
e. Salir
Iniciodellamada:
InicioXYMMMM:eseliniciodeunallamadadesdeelequipocelularXalequipo
celular Y en el minuto MMMM del dia. El parmetro X es un texto sin espacio
Findellamada:
Aclaraciones
1. El archivo est bien formado, no hace falta verificar los errores de formato o datos. No
hayllamadasconcurrentesparaelmismoequipoelectronico.
2. Al iniciar el programa se debe ingresarelnombredelarchivodetextorelativoalbinario,
conextensinytodo,porejemplollamadas.txt.
3. Concadacorridadelprogramasedebenpoderrealizarmsdeunaoperacin.
4. A medida que se van leyendo los nmeros de los equipos celulares sevancodificando
entreel1yel100,delamaneraquecadaunodecida.
5. Al momento de realizar consulta, los equipos celulares se pueden indicarpornmeroo
cdigo.
6. Encadaentregasedebeproporcionar3archivosdepruebasdistintos.
Salida
El sistema debe generar un men con las opciones del enunciado e imprimir de forma
legiblelosresultados.
Cuestionario
ResponderelsiguienteCuestionario:
1) QueesunDebug?
2) QueesunBreakpoint?
3) QueesStepInto,StepOveryStepOut?
Normas de entrega
Trabajoprcticoindividual:1persona.
Se deber subirunarchivocomprimidoalcampus,enunlinkquesehabilitarparaesta
entrega.Estearchivodebertenerunnombreformadodelasiguientemanera:
PadronTP1.zip
Deber contener los archivos fuentes (no los binarios), el informe del trabajo realizado,
las respuestas al cuestionario, el manual del usuario y el manual del programador (Todo enel
mismoPDF).
Lafechadeentregavenceeldajueves07/04/16alas23.55hs.
Seevaluar:funcionalidad,eficiencia,algoritmosutilizados,buenasprcticasdeprogramacin,
modularizacin,documentacin,gestindememoria,usodeTDAsyestructucturasdedatos.
Consideracionesgenerales:
http://campus.fi.uba.ar/mod/page/view.php?id=68035