[ Foro de Pascal ]

computacion I

08-Feb-2022 00:10
Invitado (Heddie)
1 Respuestas

En el Hospital de Clínicas Cardiovasculares HCC especialistas en problemas con el corazón, se ha decidido automatizar el proceso de control de los ingresos mensuales que se obtienen por producto de los siguientes conceptos:
• El pago por ingreso a la clínica por paciente es de $100.
• Por cada día que se pase en la clínica se debe pagar $150.
• Cuando el paciente es atendido por los siguientes tres tipos de operaciones se deberá pagar:
1. Operación A: Reemplazamiento de Válvulas que controlan el flujo de sangre a través de las cámaras del corazón $2300.
2. Operación B: Implantación de dispositivos para regular el ritmo cardiaco y el flujo sanguíneo $1800.
3. Operación C: Reemplazar el corazón lesionado por el corazón de un donante $3000
A continuación, se presenta la siguiente información donde se detalla el registro con las características de cada paciente, la longitud y tipo (numérico y alfanumérico) de los campos.
Información Longitud Tipo De Datos
Apellidos y Nombres 30 X
Cédula de Identidad 9 N
Edad 3 N
Sexo 1 X (M,F)
Dirección 30 X
Teléfono 12 N
Días de Hospitalización 3 N
Tipo de Operación 1 X (A,B,C)





Con base en lo planteado realice un programa en Pascal que permita lo siguiente:
• Realizar un menú de opciones para mantener el archivo actualizado, el cual debe ser de la siguiente forma:





• Validar los datos en línea: En el momento que se introduzcan los datos deben ser validados.
• Ingresar por pantalla los datos correspondientes de los pacientes registrados en la clínica.
• Ordenar el registro de pacientes por el Número de Cédula
• Generar un reporte que presente la siguiente información:
- Total, dólares percibidos en el 2021 por operación A.
- Total, dólares percibidos en el 2021 por operación B.
- Total, dólares percibidos en el 2021 por operación C.
- Número de personas menores de 25 años que la clínica registró   Como pacientes en el año 2021 -Número de personas menores de 65 años que la clínica registrADO Como pacientes en el año 2021.

Para el desarrollo de este trabajo se sugiere seguir el orden de las actividades a realizar correspondientes a los objetivos II.2, II.3 y II.4, a fin de llevar una mejor ejecución de la solución.

Objetivo II.2
- Resuelva el problema planteado algorítmicamente usando la metodología MAPS, a fin de facilitar la conceptualización, diseño, planificación, ejecución de la solución solicitada.
Objetivo II.3
- Después de haber aplicado cada una de las etapas de la metodología MAPS en el objetivo II.2, diseñe un algoritmo usando técnicas de programación estructurada, que cumplan con las especificaciones dadas; tenga especial cuidado de hacer una buena declaración de datos y sus tipos.
Objetivo II.4
- Pruebe el algoritmo diseñado en el Objetivo II.3 usando el concepto de Robustez; se requiere que Ud. presente en el informe del trabajo, el algoritmo original, y el ajustado después de aplicarle la definición de la propiedad algorítmica mencionada.
Objetivo II.3
- Codifique el algoritmo, obtenido en el objetivo II.4, en 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 métodos de archivos, según se requiera.

Desarrollo del Informe
• El estudiante deberá entregar, para tal fin un Informe contentivo de:
• La solución analítica del problema planteado.
• La solución del problema planteado utilizando la Metodología MAPS.
• El diseño del algoritmo del problema planteado en Pseudocódigo, haciendo uso de las técnicas de programación estructurada y/o subprogramas.
• El algoritmo haciendo uso del concepto de Robustez.
• El algoritmo codificado de manera estructurada en lenguaje 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 evaluación de la asignatura.


Criterio de Corrección:
Para considerar logrado los objetivos el estudiante debe:
- Haber utilizado correctamente la Metodología MAPS para resolver el problema planteado.
- Presentar el diseño del Algoritmo donde se muestre el uso correcto de las técnicas de programación estructurada.
- El Algoritmo debe cumplir con todos los requerimientos solicitados.
- Haber usado el concepto de Robustez para probar el Algoritmo.
- Haber codificado correctamente el algoritmo al lenguaje Pascal.




01-Apr-2022 03:40
Invitado (angel100028)

saludos heddie no estas colocando en que parte tienes la duda






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)