Sei sulla pagina 1di 5

 

Facultad de Ingeniería 
Programa de Ingeniería de Sistemas 
Algoritmos 
2015
CASO 7-1 

CASO DE ESTUDIO: Aplicación de las 
matrices para el manejo de estadísticas 
en la educación superior
 

EC3:  Simula  procesos  mediante  el  uso  de  un  lenguaje de  programación  de  alto nivel, 
teniendo  una  visión  global  de  buenas  prácticas  a  utilizar  en  las  etapas  para  resolver 
problemas de ingeniería. 
 
Semana  Saber  Hacer  Ser 

13  ● Cadena de  ● Analiza ​caso 7.1 ​


propuesto.  ● Proactivo al 
caracteres  ● Trabaja con variables que  analizar el caso 
● Matrices  contienen valores  ● Ordenado al 
multidimensio alfanuméricos.  realizar la 
nales  ● Realiza la abstracción del caso  abstracción para la 
● Técnicas de  y su posible solución.  manipulación de 
búsqueda  ● Selecciona las instrucciones de  datos. 
● Validación de  control.  ● Propositivo al 
datos de  ● Determina los tipos de datos  diseñar la posible 
entrada  necesarios para resolver el  solución. 
caso. 
● Resuelve el caso con matrices 
multidimensionales, tecnicas de 
busqueda, procesos y 
validación de datos. 

 
CE11: ​
Utiliza las estructuras de datos variables con valores  numéricos o alfanuméricos como 
elementos para la solución de problemas. 

   
 
Facultad de Ingeniería 
Programa de Ingeniería de Sistemas 
Algoritmos 
2015
CASO 7-1 

1. ENUNCIADO 
Dado  el informe  de egresados del programa Ingeniería de Sistemas en la Costa Caribe 
en los  últimos  10 años, se tiene  un  conjunto de valores que representan la cantidad de 
egresados  en   los  siete  departamentos   de  la  Costa  Caribe  Colombiana,   organizados 
desde el año  2001  al  2010. 

Se aprecian los siguientes arreglos: 

­ anio 
­ departamento  
­ egresados 

anio   2001  2002  2003  2004  2005  2006  2007  2008  2009  2010 

departamento  ATLÁNTICO  BOLÍVAR  CÉSAR  CÓRDOBA  GUAJIRA  MAGDALENA  SUCRE 

 
 
   2001  2002  2003  2004  2005  2006  2007  2008  2009  2010 
                       
 
ATLANTICO  203  381  250  336  234  391  644  429  627  331 
 
BOLIVAR   201  315  283  163  50  48  135  78  124  107 
 
CESAR  79  129  114  84  144  0  27  27  33  10 
 
CORDOBA  96  72  66  32  78  11  7  10  9  8 
 
GUAJIRA  47  21  38  25  91  0  5  38  33  44 
 
MAGDALENA   79  94  193  72  53  49  20  77  62  92 
 
SUCRE  30  40  35  46  39  19  1  1  13  0 

egresados 

 
 
Facultad de Ingeniería 
Programa de Ingeniería de Sistemas 
Algoritmos 
2015
CASO 7-1 

A  partir  de  esta  información.  Elaborar  un  algoritmo  que  genere  la  siguiente 
información:  

1. Promedio de egresados en el año 2010.  Calcule y escriba el resultado.  
 
2. En el año 2007, cuál fue el departamento que contó con menos Egresados.
 
3.  Se requiere calcular el  total de los Egresados en los últimos 10 años de cada uno de 
los departamentos.  Guarde la información y luego imprima.  
 
4.  Cuál  departamento  de  la  Costa  Caribe  tiene el  mayor número  de Egresados  en  los 
últimos 10 años.  
 
5. En cuáles años  y en qué departamentos  no se presentaron egresados. 
 
 
2. ESTRUCTURA DE DATOS 
 

Definir y describir las variables necesarias para resolver el problema 

3. REQUERIMIENTOS FUNCIONALES 
 

Plantear los requerimientos funcionales necesarios para resolver el problema. 

 
 

 
 
 
Facultad de Ingeniería 
Programa de Ingeniería de Sistemas 
Algoritmos 
2015
CASO 7-1 

 
4. REQUERIMIENTOS INSTRUCCIONALES 
 

Datos de entrada 

1 #Matriz de egresados CASO 7.1


2 departamento=[​
"ATLANTICO"​
,​
"BOLIVAR"​
,​
"CESAR"​
,​
"CORDOBA"​
,​
"GUAJIRA"​
,​
"MAGDALENA"​
,​
"SUCRE"​
]
3 anio=[​
2001​
,​2002​
,​2003​
,​2004​
,​2005​
,​2006​
,​2007​
,​2008​
,​2009​
,​2010​
]
4
5 egresados=[[​
203​
,​381​
,​250​
,​336​
,​234​
,​391​
,​644​
,​429​
,​627​
,​331​
],
6 [​
201​
,​315​
,​283​
,​163​
, ​
50​
, ​
48​
,​135​
, ​
78​
,​124​
,​107​
],
7 [​
79​
, ​
129​
,​114​
, ​
84​
,​144​
, 0​
​, ​
27​
, ​
27​
, ​
33​
, ​
10​
],
8 [​
96​
, 72​
​ , ​
66​
, ​
32​
, ​
78​
, ​
11​
, 7​
​, ​
10​
, 9​
​, 8​
​],
9 [​
47​
, 21​
​ , ​
38​
, ​
25​
, ​
91​
, 0​
​, 5​
​, ​
38​
, ​
33​
, ​
44​
],
10 [​
79​
, 94​
​ ,​193​
, ​
72​
, ​
53​
, ​
49​
, ​
20​
, ​
77​
, ​
62​
, ​
92​
],
11 [​
30​
, 40​
​ , ​
35​
, ​
46​
, ​
39​
, ​
19​
, 1​
​, 1​
​, ​
13​
, 0​
​]
12 ]
13 #Imprimir la matriz organizada
14 print​​
""
15 print​​
" "​
,
16 for​i in ​
range​(​
0​
,​
10​
):
17 print​​
​ " "​
,anio[i],
18 print​​
"​
\n​
"
19 for​i in ​
range​(​
0​
,​
7​
):
20 print​departamento[i]

21 print​​
​ " "​
,
22 for​j in ​
​ range​(​
0​
,​
10​
):
23 print​​
​ " %3d​
​ "​
%(egresados[i][j]),
24 print​​
​ "​
\n​
"

Análisis  Diseño e Implementación 

Analizar,  diseñar  e   implementar  el  algoritmo  que  responda  a  cada  una  de  las 
preguntas del problema planteado y documentar 

 
 
Facultad de Ingeniería 
Programa de Ingeniería de Sistemas 
Algoritmos 
2015
CASO 7-1 

Datos de prueba 

1. Promedio de Egresados del ​
2010​
 fue ​
85 
2. El  departamento que contó con menos egresados en el 2007 fue ​
SUCRE 

3. La cantidad de egresados de cada uno de los departamentos 

ATLANTICO  3.826 
BOLIVAR  1.504 
CESAR  647 
CORDOBA  389 
GUAJIRA  342 
MAGDALENA  791 
SUCRE  224 
  
4. El departamento de la Costa Caribe que tuvo mayor cantidad de egresados en los últimos 
diez años fue: ​
ATLANTICO 
5. No se presentaron egresados 
 
              ​
  ANIO      DEPARTAMENTO 
                2006          CESAR 
                2006          GUAJIRA 
                2010          SUCRE 
 

5. ENTREGABLES
 

­Código fuente ​
documentado​
 en Python (ApellidosNombre­Caso7.1.py) 

Potrebbero piacerti anche