3ra Evaluación I Término 2010-2011, Septiembre 14, 2010 /ICM00794
Tema 2. (25 puntos) La matriz asientos(n,m) corresponde a la pre-asignación de asientos de una avión administrado por una aerolínea, que utiliza la nomenclatura de Ocupado(1) y vacio(0).
ventana | pasillo | pasillo | ventana | ||
1 | 2 | … | 3 | m=4 | |
---|---|---|---|---|---|
Fila 1 | 0 | 0 | 0 | 0 | |
2 | 0 | 0 | 0 | 0 | |
3 | 0 | 0 | 0 | 1 | |
4 | 0 | 1 | 0 | 0 | |
… | |||||
19 | 0 | 0 | 0 | 0 | |
n=20 | 0 | 0 | 0 | 0 |
Realice una función ocupados(matriz asientos) que reciba una matriz de asientos y entregue la cantidad de asientos ocupados.
Realice una función ubicalibre( matriz asientos) que entregue la ubicación del primer asiento desocupado en el caso de que existan.
Rúbrica: Definición de función (5 puntos). Procedimiento de función ocupados (8 puntos).Procedimiento de función ubicalibre (12 puntos)
matriz = [[1,1,1,1], [1,0,0,0], [0,1,0,1]] ocupados: 7 primer libre encontrado: [1, 1] >>>