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]
>>>
