programa pascal colegio bicentenaria
Publicado por ambar (2 intervenciones) el 24/03/2010 15:56:56
amigos de la webdel programador me dirijo a ustedes por que necesito de su ayuda con un programa en pascal o turbo pascal agrdeceria cualquier ayuda gracias de antemano esta son las espicificaciones de dicho programa:
ESPECIFICACIONES:
El departamento de Registro y Control de Estudios del colegio “Bicentenaria de la Asunción”
ha decidido automatizar el proceso de inscripción de asignaturas para el próximo semestre,
por tal motivo el analista encargado de realizar el sistema computarizado debe tener
presente las siguientes acciones:
1. El estudiante al iniciar su inscripción entregará una planilla con su identificación y los
códigos de las asignaturas que desea cursar.
2. Al finalizar el proceso de inscripción el coordinador del departamento de Registro y
Control de Estudio le entregará al estudiante un comprobante de inscripción en el que
aparece su identificación, la lista de las asignaturas solicitadas, el número de créditos
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 número de crédito es mayor al que debe cursar el estudiante, aparecerá el
mensaje:
HA EXCEDIDO EL LÍMITE DE CRÉDITOS
Para simplificar el proceso se considera que cada asignatura tiene un máximo de dos
requisitos, dicho proceso solamente se analizará para un solo estudiante, considerando que
su extensión en el caso real no debe significar mayor esfuerzo.
A continuación se listan las asignaturas que servirán de base para los datos del problema,
así como información personal de un estudiante con las asignaturas aprobadas. También se
anexan datos de pruebas, necesarios para comprobar la funcionalidad del programa.
CODIGO DESCRIPCION CREDITO REQUISITOS
1001 MATEMÁTICAS GENERALES 5
1002 CALCULO I 4 1001
1003 CALCULO II 4 1002
1004 CALCULO III 4 1003
1005 ECUACIONES DIFERENCIALES 4 1004
1006 MATEMÁTICAS AVANZADAS 4 1005
1101 FÍSICA GENERAL 5 1001
1102 FÍSICA I 4 1002-1101
1103 FÍSICA II 4 1002-1102
1104 FÍSICA III 4 1003-1103
1105 FÍSICA AVANZADA 4 1005-1104
2001 INT. A LA COMPUTACIÓN 5 1001
2002 PROGRAMACIÓN I 4 2001
2003 PROGRAMACIÓN II 4 2002
2004 PROCESAMIENTO DE DATOS 4 2003
2005 SISTEMAS OPERATIVOS 4 2004
3001 CIRCUITOS LÓGICOS 5 1001-1101
3002 MICROPROCESADORES 4 3001
3003 TRANSMISIÓN DE DATOS 5 3001
3004 REDES DE COMPUTADORAS 5 3001-3002
3005 SEMINARIO 2 3004
A continuación se muestra un ejemplo de la inscripción de un estudiante:
DATOS DEL ESTUDIANTE
C.I. N° : V-12.700.316
NOMBRE: Pedro José Rodríguez Uzcategui
LIMITES DE CRÉDITOS: 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
Basándose en lo anterior diseñe 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 línea, es decir, en el momento que se introduzca el valor del
campo debe ser validado.
Comprobar que la suma de créditos solicitados, sea igual o inferior al límite máximo de
créditos asignados a un estudiante.
Comprobar que el estudiante ha cursado las asignaturas que se exigen como requisito
para aquellas en las que solicita inscripción
Generar un reporte impreso del comprobante de inscripción para cada estudiante con
el siguiente diseño:
****COMPROBANTE DE INSCRIPCIÓN****
CÉDULA: 99.999.999 NOMBRE: X----------X
FECHA: 99/99/9999
CÓDIGO DESCRIPCION CRÉDITOS OBSERVACIÓN
9-------9 X-------------------X 9
9-------9 X-------------------X 9
9-------9 X-------------------X 9 X--- ----------------X
9-------9 X-------------------X 9
TOTAL DE CRÉDITOS: 9—9
NOTAS:
Se debe ingresar por pantalla la información correspondiente a cada estudiante
especificándose la Cedula, el Nombre, los Créditos a cursar y los Códigos de las materias
aprobadas.
muchas gracias otra vez y me disculpan tanta molestia.
ESPECIFICACIONES:
El departamento de Registro y Control de Estudios del colegio “Bicentenaria de la Asunción”
ha decidido automatizar el proceso de inscripción de asignaturas para el próximo semestre,
por tal motivo el analista encargado de realizar el sistema computarizado debe tener
presente las siguientes acciones:
1. El estudiante al iniciar su inscripción entregará una planilla con su identificación y los
códigos de las asignaturas que desea cursar.
2. Al finalizar el proceso de inscripción el coordinador del departamento de Registro y
Control de Estudio le entregará al estudiante un comprobante de inscripción en el que
aparece su identificación, la lista de las asignaturas solicitadas, el número de créditos
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 número de crédito es mayor al que debe cursar el estudiante, aparecerá el
mensaje:
HA EXCEDIDO EL LÍMITE DE CRÉDITOS
Para simplificar el proceso se considera que cada asignatura tiene un máximo de dos
requisitos, dicho proceso solamente se analizará para un solo estudiante, considerando que
su extensión en el caso real no debe significar mayor esfuerzo.
A continuación se listan las asignaturas que servirán de base para los datos del problema,
así como información personal de un estudiante con las asignaturas aprobadas. También se
anexan datos de pruebas, necesarios para comprobar la funcionalidad del programa.
CODIGO DESCRIPCION CREDITO REQUISITOS
1001 MATEMÁTICAS GENERALES 5
1002 CALCULO I 4 1001
1003 CALCULO II 4 1002
1004 CALCULO III 4 1003
1005 ECUACIONES DIFERENCIALES 4 1004
1006 MATEMÁTICAS AVANZADAS 4 1005
1101 FÍSICA GENERAL 5 1001
1102 FÍSICA I 4 1002-1101
1103 FÍSICA II 4 1002-1102
1104 FÍSICA III 4 1003-1103
1105 FÍSICA AVANZADA 4 1005-1104
2001 INT. A LA COMPUTACIÓN 5 1001
2002 PROGRAMACIÓN I 4 2001
2003 PROGRAMACIÓN II 4 2002
2004 PROCESAMIENTO DE DATOS 4 2003
2005 SISTEMAS OPERATIVOS 4 2004
3001 CIRCUITOS LÓGICOS 5 1001-1101
3002 MICROPROCESADORES 4 3001
3003 TRANSMISIÓN DE DATOS 5 3001
3004 REDES DE COMPUTADORAS 5 3001-3002
3005 SEMINARIO 2 3004
A continuación se muestra un ejemplo de la inscripción de un estudiante:
DATOS DEL ESTUDIANTE
C.I. N° : V-12.700.316
NOMBRE: Pedro José Rodríguez Uzcategui
LIMITES DE CRÉDITOS: 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
Basándose en lo anterior diseñe 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 línea, es decir, en el momento que se introduzca el valor del
campo debe ser validado.
Comprobar que la suma de créditos solicitados, sea igual o inferior al límite máximo de
créditos asignados a un estudiante.
Comprobar que el estudiante ha cursado las asignaturas que se exigen como requisito
para aquellas en las que solicita inscripción
Generar un reporte impreso del comprobante de inscripción para cada estudiante con
el siguiente diseño:
****COMPROBANTE DE INSCRIPCIÓN****
CÉDULA: 99.999.999 NOMBRE: X----------X
FECHA: 99/99/9999
CÓDIGO DESCRIPCION CRÉDITOS OBSERVACIÓN
9-------9 X-------------------X 9
9-------9 X-------------------X 9
9-------9 X-------------------X 9 X--- ----------------X
9-------9 X-------------------X 9
TOTAL DE CRÉDITOS: 9—9
NOTAS:
Se debe ingresar por pantalla la información correspondiente a cada estudiante
especificándose la Cedula, el Nombre, los Créditos a cursar y los Códigos de las materias
aprobadas.
muchas gracias otra vez y me disculpan tanta molestia.
Valora esta pregunta


0