Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez
U UN NI IV VE ER RS SI ID DA AD D N NA AC CI IO ON NA AL L A AB BI IE ER RT TA A R RE EA A D DE E I IN NG GE EN NI IE ER R A A C CA AR RR RE ER RA A I IN NG GE EN NI IE ER R A A D DE E S SI IS ST TE EM MA AS S
TAREA
TRABAJO PRCTICO: X
ASIGNATURA: COMPUTACIN I
CDIGO: 323
FECHA DE ENTREGA AL ESTUDIANTE: Adjunto a la Primera Prueba Parcial
FECHA DE DEVOLUCIN: Adjunto a la Prueba Integral
NOMBRE DEL ESTUDIANTE:
CDULA DE IDENTIDAD:
CENTRO LOCAL:
CARRERA: 236/280
NMERO DE ORIGINALES:
FIRMA DEL ESTUDIANTE:
LAPSO: 2010/1
UTILICE ESTA MISMA PGINA COMO CARTULA DE SU TAREA O TRABAJO
RESULTADOS DE CORRECCIN: OBJ. N 1 2 3 4 5 6 7 8 9 10 11 12 13 0:NL 1:L
TP-323 2/6
Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez
TRABAJO PRCTICO COMPUTACIN I (323) LAPSO 2010-1
MOD. III, UNIDS. 5, 6, 7 y 8 OBJS. 5, 6, 7 y 8
ESPECIFICACIONES: El departamento de Registro y Control de Estudios del colegio Bicentenaria de la Asuncin ha decidido automatizar el proceso de inscripcin de asignaturas para el prximo semestre, por tal motivo el analista encargado de realizar el sistema computarizado debe tener presente las siguientes acciones:
1. El estudiante al iniciar su inscripcin entregar una planilla con su identificacin y los cdigos de las asignaturas que desea cursar.
2. Al finalizar el proceso de inscripcin el coordinador del departamento de Registro y Control de Estudio le entregar al estudiante un comprobante de inscripcin en el que aparece su identificacin, la lista de las asignaturas solicitadas, el nmero de crditos y las observaciones del caso; si las hubiera.
3. Si el estudiante no puede cursar alguna asignatura por falta de requisitos, se le deber informar lo siguiente:
NO PUEDE CURSAR LA ASIGNATURA POR FALTA DE LOS SIGUIENTES REQUISITOS: 9----9 9----9
4. Si el nmero de crdito es mayor al que debe cursar el estudiante, aparecer el mensaje:
HA EXCEDIDO EL LMITE DE CRDITOS
Para simplificar el proceso se considera que cada asignatura tiene un mximo de dos requisitos, dicho proceso solamente se analizar para un solo estudiante, considerando que su extensin en el caso real no debe significar mayor esfuerzo.
TP-323 3/6
Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez A continuacin se listan las asignaturas que servirn de base para los datos del problema, as como informacin personal de un estudiante con las asignaturas aprobadas. Tambin se anexan datos de pruebas, necesarios para comprobar la funcionalidad del programa.
CODIGO
DESCRIPCION
CREDITO
REQUISITOS
1001
MATEMTICAS GENERALES
5
1002 CALCULO I 4 1001 1003 CALCULO II 4 1002 1004 CALCULO III 4 1003 1005 ECUACIONES DIFERENCIALES 4 1004 1006 MATEMTICAS AVANZADAS 4 1005 1101 FSICA GENERAL 5 1001 1102 FSICA I 4 1002-1101 1103 FSICA II 4 1002-1102 1104 FSICA III 4 1003-1103 1105 FSICA AVANZADA 4 1005-1104 2001 INT. A LA COMPUTACIN 5 1001 2002 PROGRAMACIN I 4 2001 2003 PROGRAMACIN II 4 2002 2004 PROCESAMIENTO DE DATOS 4 2003 2005 SISTEMAS OPERATIVOS 4 2004 3001 CIRCUITOS LGICOS 5 1001-1101 3002 MICROPROCESADORES 4 3001 3003 TRANSMISIN DE DATOS 5 3001 3004 REDES DE COMPUTADORAS 5 3001-3002 3005 SEMINARIO 2 3004 TP-323 4/6
Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez A continuacin se muestra un ejemplo de la inscripcin de un estudiante:
DATOS DEL ESTUDIANTE
C.I. N : V-12.700.316 NOMBRE: Pedro J os Rodrguez Uzcategui LIMITES DE CRDITOS: 16 unidades ASIGNATURAS APROBADAS: 1001-1002-1003-1004-1101 1102-1103-2001-2002-3001-3002
CASO A ESTUDIAR
PROCESO NORMAL SI SOLICITA: 1005-1104-2003-3003 SE EXCEDE SI SOLICITA: 1005-1104-2003-3003-3004 FALTA CUMPLIR REQUISITOS SI SOLICITA: 1005-1104-1105-2003
Basndose en lo anterior disee un programa en Pascal que, haciendo uso de Arreglos (vectores y/o matrices), permita lo siguiente: Presentar un men de mantenimiento con las opciones de Incluir, Modificar, Eliminar, Reporte y Salida. Validar los datos en lnea, es decir, en el momento que se introduzca el valor del campo debe ser validado. Comprobar que la suma de crditos solicitados, sea igual o inferior al lmite mximo de crditos asignados a un estudiante. Comprobar que el estudiante ha cursado las asignaturas que se exigen como requisito para aquellas en las que solicita inscripcin.
TP-323 5/6
Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez Generar un reporte impreso del comprobante de inscripcin para cada estudiante con el siguiente diseo:
NOTAS: Se debe ingresar por pantalla la informacin correspondiente a cada estudiante especificndose la Cedula, el Nombre, los Crditos a cursar y los Cdigos de las materias aprobadas.
DESARROLLO DEL INFORME El estudiante deber entregar, para tal fin un Informe contentivo de: - La solucin analtica del problema planteado. - La solucin del problema planteado utilizando la Metodologa MAPS. - El diseo del algoritmo del problema planteado en Pseudocdigo, haciendo uso de las tcnicas de programacin estructurada y/o subprogramas. - El algoritmo haciendo uso del concepto de Robustez. - El algoritmo codificado de manera estructurada en lenguaje Pascal. - Un CD contentivo del Programa en Pascal. Este trabajo ser revisado y evaluado por el Asesor de su Centro Local, a fin de verificar el dominio de los temas involucrados, y forma parte importante de la evaluacin de la asignatura. TP-323 6/6
Especialista: Juana Marrero Ingeniera de Sistemas Evaluador: Carmen Velsquez Se le sugiere seguir el orden de las actividades a realizar correspondientes a los objetivos 5, 6,7 y 8, a fin de llevar una mejor bitcora de solucin: Objetivo 5 - Resuelva el problema planteado algortmicamente usando la metodologa MAPS. Objetivo 6 - Basndose en lo construido en el objetivo 5, disee un algoritmo usando tcnicas de programacin estructurada, que cumplan con las especificaciones dadas; tenga especial cuidado de hacer una buena declaracin de datos y sus tipos. Objetivo 7 - Pruebe el algoritmo planteado en el Objetivo 6 usando el concepto de Robustez; se requiere que Ud. exponga en el informe del trabajo, cual era el algoritmo original, y cul qued despus de aplicarle la definicin de la propiedad algortmica mencionada. Objetivo 8 - Traduzca el algoritmo obtenido a lenguaje PASCAL, a fin de obtener un programa estructurado que cumpla con los requerimientos especificados, aplicando tipo de datos y/o procedimientos y funciones y/o mtodos de archivos.
Criterio de Correccin: Para considerar logrado los objetivos el estudiante debe: - Haber utilizado correctamente la Metodologa MAPS para resolver el problema planteado. - Presentar el diseo del Algoritmo donde se muestre el uso correcto de las tcnicas de programacin estructurada. - El Algoritmo debe cumplir con todas los requerimientos solicitados. - Haber usado el concepto de Robustez para probar el Algoritmo. - Haber codificado correctamente el algoritmo al lenguaje Pascal.
ESTE TRABAJO PRCTICO DEBE SER REALIZADO DE MANERA ESTRICTAMENTE INDIVIDUAL CUALQUIER INDICIO QUE PONGA EN DUDA SU ORIGINALIDAD SER MOTIVO PARA SU ANULACIN. FIN DEL TRABAJO PRCTICO
Evaluación Semántica de Fórmulas Categóricas de Forma Típica, Según La Lógica Clásica, Por Medio de Universos Ad-Hoc, Matrices Boooleanas 1-D Representativas y Algoritmos Computacionales Conexos.