3Eva_IIT2008_T4 Derivar pacientes del Hospital IESS

3ra Evaluación II Término 2008-2009. Marzo 3, 2009 /ICM00794

Tema 4 (30 puntos). Debido al incremento de pacientes atendidos por el Hospital del IESS, para el año 2009 se contrató atención externa en otros hospitales de varios tipos de tratamiento.

Para llevar un control de costos se requiere disponer de un programa que registre: a los pacientes, hospitales a los que se los envía y el tipo de atención médica que recibirán, realizando las actividades con el siguiente menú:

1. Ingreso de Paciente
2. Registro de Hospitales
3. Hospital asignado a Paciente
4. Lista de Total pacientes a otro Hospital
5. Salir
Paciente
i Nombre Tratamiento Asignado
1 Juan Diálisis 3
2 María Cesárea 2
3 Pedro Radioterapia 1
Hospital
j Nombre Tratamiento
1 SOLCA Radioterapia
2 Clínica Guayaquil Cesárea
3 Hosp. Roberto Gilbert Diálisis
4 Clínica Alcivar Diálisis

Referencia: “IESS compra cada vez más servicios de salud a clínicas por falta de obras”. Marzo 02, 2009. www.eluniverso.com

Rúbrica: Menú funcional: 10 puntos, Estructuras y registro de datos: 10 puntos, Total de pacientes a otro hospital en un vector: 10 puntos.

3Eva_IT2007_T4 Registrar y consultar membresía en club

3ra Evaluación I Término 2007-2008. Septiembre 11, 2007 /ICM00794

Tema 4. (30 puntos) Escriba un programa que permita ingresar los datos de n socios de un club:

Código de membresía (número entero positivo)
Nombre (cadena de 20 caracteres)
Género (un solo carácter, M: Masculino, F: Femenino)
Edad en años (número entero positivo)

En el mismo programa permita ingresar los pagos de las cuotas de n socios del club:

Código de membresía (número entero positivo)
Fecha de la cuota (estructura que contiene mes y año)
Cuota mensual en dólares (número real positivo)
Estado (un solo carácter, P: Pendiente, C: Cancelada)

Liste también los códigos de membresía y nombres de los socios del club, cuya edad está entre 20 y 30 años (inclusive), son del género femenino y ya han cancelado la cuota del mes anterior

3Eva_IIT2007_T3 Registro de Actores y Películas

3ra Evaluación II Término 2007-2008. Febrero 26, 2008 /ICM00794

Tema 3. (40 puntos) Elabore un programa para llevar el registro de Actores y películas con el siguiente menú:

1. Ingresar Actor
2. Ingresar Película
3. Reporte de Película y Actor
4. Salir

Para ingresar un actor, crear una lista con el nombre ACTOR, la cual permitirá ingresar los siguientes datos para cada uno de m actores conocidos:

ACTOR:
Código del actor (Valor entero)
Nombre del actor (30 caracteres máximo)

Para ingresar una película, crear una lista con el nombre PELÍCULA, la cual permitirá ingresar los siguientes datos para cada una de las n películas

PELICULA:
Nombre (25 caracteres máximo)
Código del actor principal (valor entero), debe ser validado de la lista anterior
Tipo de película (D: Drama, C: Comedia, S: Suspenso, T: Terror)

Para el reporte, muestre en la pantalla: el nombre de la película, el nombre del actor principal y el tipo de película. El reporte solicitado debe tener el siguiente formato:

Película Actor Principal Tipo
La mujer de mis pesadillas Ben Stiller Comedia
Soy Leyenda Will Smith Drama
Mr. Brooks Kevin Costner Terror

2Eva_IIT2004_T4 Calificaciones en archivo

Final II Término 2004 – 2005. Febrero, 2005 /ICM00794

Tema 4. Escriba un programa para una aplicación de manejo de un archivo con datos de estudiantes.

Los datos que se almacenan en el archivo incluyen:

Archivo:
estudiante materia calificación
.
.
Código del estudiante (entero de 5 dígitos)
Código de la materia (entero de 5 dígitos)
Calificación obtenida por el estudiante en 
la materia (entero de 3 dígitos)

El programa debe pedir un nombre para el archivo, abrirlo para agregar datos y ofrecer las siguientes opciones mediante un menú:

Menu:
1. Ingreso de un nuevo dato
2. Dado el código de un estudiante,
       mostrar sus materias y calificaciones
3. Dado el código de una materia, 
       mostrar cada estudiante que la toma y su calificación
4. Salir

3Eva_IIIT2003_T4 Informes notas de estudiantes

Mejoramiento III Término 2003 – 2004. Abril, 2004 /ICM00794

Tema 4. Escriba un programa en C/C++ que usando una estructura almacene en un archivo  los datos de los estudiantes de Fundamentos de Computación.

El archivo se denomina ‘estud.dat’, en el disco ‘C:\’ con la siguiente forma:

nombre (20 caracteres), edad (entero), nota parcial (entero entre 0 y 100), nota final (entero entre 0 y 100).

Una vez ingresados los datos, presente un menú que permita:

a. Listar los estudiantes con promedio mayor a 80.
b. Cuántos estudiantes pasaron con los exámenes parcial y final (promedio mayor o igual que 60).
c. Muestre los nombres de los estudiantes con una edad menor a 18 años
d. Salir

3Eva_IT2003_T3 Reportar notas desde un archivo

Mejoramiento I Término 2003 – 2004. Septiembre 16, 2003 /ICM00794

Tema 3. Se tienen los datos de 20 estudiantes almacenados en ‘c:\notas\entrada.dat’. En el archivo, la estructura de cada registro para cada estudiante estudiante es:

entrada.dat: 
matricula (9 caracteres),apellido (10 caracteres), nota1 (entero), nota2 (entero), faltas (entero)

Lea los datos de los estudiantes almacenados en ‘c:\notas\entrada.dat’, y genere el archivo ‘c:\notas\salida.dat’, donde para cada estudiante se consideran los siguientes datos:

salida.dat:
matricula (9 caracteres), apellido (10 caracteres), promedio (entero), estado (tipo caracter).
  • Promedio almacena el promedio de las 2 mejores notas.
  • Estado puede tomar el valor «A» si el estudiante aprueba, o «R» si reprueba.

Un estudiante aprueba cuando el promedio es mayor o igual que 60 y el numero de faltas es menor que el 40% del total de clases dictadas (definido con una constante NUM_CLASES).
Un estudiante reprueba en caso de no cumplir tal requisito de aprobación.

3Eva_IT2000_T3 Archivo con socios del club

Mejoramiento I Término 2000 – 2001 /ICM00794

Tema 3. Escriba un programa que permita manejar un archivo mediante los siguientes procedimientos:

a) Ingrese los datos de los socios de un club en un archivo tipo texto, en los que se registra:

Número de membresía (entero), 
género (m ó f), 
Edad (real), 
Nombre (20 caracteres)

b) Liste los números y nombres de los miembros del club cuya edad está entre 20 y 30 años y son del sexo femenino.

c) Cuando ya funcione el segundo programa, agregue las instrucciones necesarias para que el computador elija aleatoriamente un socio para entregarle un premio. Muestre el nombre del socio ganador.

Rúbrica: Literal a (10 puntos), literal b (8 puntos), literal c (7 puntos)

2Eva_IIT2013_T4 Algoritmo para agendar citas medicas

2da Evaluación II Término 2013-2014, Febrero 11, 2014 /ICM00794

Tema 4. (30 puntos)El Instituto Ecuatoriano de Seguridad Social (IESS) dispondrá de un nuevo sistema para agendar citas, con lo que espera mejorar los servicios y reducir los tiempos de espera para atención médica.

Realice un programa para gestionar en un hospital, las solicitudes de atención médica, registrando los datos de paciente y usando una matriz de control de turnos para solo un mes cualquiera conforme al menú mostrado.

Menú:
 1. Registro de datos de paciente
 2. Consulta tabla de turnos
 3. Asignación de cita
 4. Cantidad de turnos a máxima capacidad en el mes
 5. Salir

Para el registro de paciente se escriben los datos de cédula y nombre.
La consulta de tabla de turnos muestra la cantidad reservada por día y por hora en una matriz.

Para asignar una cita se solicita el número de turno, el día y la hora deseado, pero solo si no se ha alcanzado la capacidad por hora, se registra en la tabla de paciente y se cuenta en la tabla de turnos.

paciente:
turno cédula nombre día hora
1 123 María 1 1
2 456 Juan 1 1
3 789 Pedro 2 1

Capacidad por hora=5

Reserva de Turnos
día\hora 1 2 3 4 5 6 7 8
1 4 5 5 5 3 2 5 5
2 3 4 5 0 2 0 0 0
3 0 0 0 0 0 0 0 0
28 0 0 0 0 0 0 0 0
29 0 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 0
31 0 0 0 0 0 0 0 0

Referencia: “El IESS tendrá call center propio”. 06/febrero/2014. www.expreso.ec
“Personal del IESS atenderá llamadas para citas médicas desde marzo”, 07/febrero/2014. www.eluniverso.com

Rúbrica: menú (5 puntos), manejo de estructura (5 puntos), control de turnos (10 puntos), turnos a capacidad máxima (10 puntos).

3Eva_IT2013_T3 Menú de consejerías académicas

3ra Evaluación I Término 2013-2014, Septiembre 10, 2013 /ICM00794

Tema 3 (30 puntos). Para administrar las consejerías por estudiante, se requiere un programa que administre mediante un menú los listados de consejeros y estudiantes.

http://www.vra.espol.edu.ec/content/estudiantes
Consejerias VRA-ESPOL
Menú
1. Ingresar datos de estudiante
2. Ingresar datos de consejero
3. Sorteo de consejeros/estudiantes
4. Mostrar lista de estudiantes por consejero
5. Mostrar consejero de un estudiante
6. Salir

El programa registra de los listados de estudiantes con su número de matrícula, nombre y correo electrónico;
para los consejeros se registra su cédula, nombre y correo electrónico.

  • En el numeral 3, una vez ingresado todos los datos, se procede al sorteo descrito en el tema anterior.
    Puede usar la función del tema anterior para la asignación
  • En el numeral 4, Un consejero solicita su lista con los datos de los estudiantes asignados dando su número de cédula; al final se muestra el número de estudiantes asignados.
  • En el numeral 5, Un estudiante puede solicitar los datos de su consejero ingresando el número de matrícula.

Rúbrica: Menú (5 puntos), definición y uso de estructuras (5 puntos), opción 3 (5 puntos), opción 4 (10 puntos), opción 5 (5 puntos)


Referencia: http://www.vra.espol.edu.ec/content/estudiantes

2Eva_IIT2011_T4 Inscripción universitaria SNNA

2da Evaluación II Término 2011-2012, Enero 31, 2012 /ICM00794

Tema 4. (40 puntos) Realice un programa para gestionar el proceso de inscripción como postulante universitario en el “Sistema Nacional de Nivelación y Administración” (SNNA), donde se deben registrar los datos y gestionar el proceso de acuerdo al siguiente menú:

  1. Registrar Postulante. – Ingresando los datos del postulante: Cedula, Nombre, Año Nacimiento, Provincia, Carrera a la que se postula.
  2. Consulta Día de prueba.- Ingresa la cédula y le muestra el día conforme al penúltimo dígito: 1 y 2 lunes, 3 y 4 Martes, 5 y 6 Miércoles, 7 y 8 Jueves, 9 y 0 Viernes.
  3. Postulantes por provincia.- Muestra la cantidad de postulantes por cada provincia (24 en Ecuador).
  4. Postulantes por carrera.- Muestra la cantidad de postulantes por carrera (considerar solo 5).
  5. Salir

Nota: Las provincias se podrían registrar por numero, ejemplo: 1 (Guayas), 2 (Manabí), 3 (Los Rios), etc. De la misma forma se podría proceder con las carreras, ejemplo: 1 (Ingeniería) 2 (Medicina) 3 (Leyes), etc.
Referencia: “Con problemas en sitio web se inicia registro de ingreso a universidades” www.eluniverso.com – 13.Enero.2011

Rúbrica: Menú (5 puntos), definición y uso de estructura datos (5 puntos), caso 1 (5 puntos), caso 2 (10 puntos), caso 3 mostrando tabla (10 puntos), caso 4 mostrando tabla (5 puntos)