3Eva_IT2013_T4 Menú para administración de edificio

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

Tema 4. (20 puntos) El administrador de un edificio de n pisos requiere controlar el uso de m apartamentos por piso mediante una matriz que registra:

  • Si está arrendado: el número de cédula del arrendatario,
  • Si está disponible: 0,
  • Si se encuentra en reparación: -1.

Escriba un programa que use una matriz para almacenar esta información y con un menú proporcione al administrador las opciones mostradas.

Menú
1. Consultar estado de un departamento
2. Alquilar un departamento. (Ingresar número de cédula)
3. Marcar un departamento para reparación
4. Marcar un departamento disponible. (luego de su reparación)
5. Mostrar reporte, de la cantidad de departamentos en cada estado por cada uno de los pisos.
6. Salir

Inicialmente todos los departamentos están disponibles.

Rúbrica: Menú , opción 1 y 2 (5 puntos), opción 3 y 4 (5 puntos), opción 5 (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

3Eva_IT2013_T2 sorteo de consejeros para estudiantes

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

Tema 2 (25 puntos). Para asignar un consejero a cada estudiante, la universidad los selecciona de forma aleatoria buscando mantener el mismo número de estudiantes por cada consejero.

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

Se dispone de n estudiantes y m profesores con dedicación tiempo completo que serán los consejeros.

Realice una función sorteoconsejeros(n,m), que realice la asignación descrita

>> sorteaconsejero(9,3)
ans = 1 3 1 1 2 3 3 2 2
 
>> sorteaconsejero(11,3) 
ans = 2 3 2 1 3 2 1 1 3 2 1

Rúbrica: Definición de función (5 puntos), sorteo equitativo (10 puntos), sorteo fuera de equidad (10 puntos)


Referencia: http://www.abet.espol.edu.ec/noticias/historico/17-noviembre-2008/35-consejerias-academicas.html

Consejeros
Profesor 1 2 3
conteo
asignados
3 3 3
Estudiantes
matricula 1 2 3 4 5 6 7 8 9
consejero 1 3 1 1 2 3 3 2 2

3Eva_IT2013_T1 Verificar Abecegrama

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

Tema 1 (25 puntos).

Realice un programa que reciba un texto, y verifique si es un abecegrama mostrando el mensaje “Es un abecegrama” ó “No es un abecegrama”.

Un abecegrama consiste en realizar un texto utilizando la inicial de cada letra del abecedario en orden ascendente, pero pudiendo elegir la letra del abecedario que se quiera para empezar.

Ejemplo: iniciando con la ‘a’:

anoche brillaron cerca, dos estrellas fugaces;
g
ravitaban hermosas iluminando juntas kilométricos lugares;
m
ágicos negros ñublos;
o
riginaban planetas que relucían surcando tenues universos,
vertiendo wolframio, xenón y zafiros.’

Francisco Briz Hidalgo, Juegos de palabras.

Nota: No considerar para ésta evaluación las letras del alfabeto en español ‘ch’ y ‘ll’

Sugerencia: buscar posición de letras dentro del alfabeto y usar el número como banderas para verificación de orden.

Rúbrica: programa estructurado (5 puntos), posición de letra en alfabeto (5 puntos), registro de orden de letras (10 puntos), verificación de orden (5 puntos),


Referencia: http://www.apuntesdelengua.com/ourscrapbook41/index.php?section=22&page=-1