3ra Evaluación I Término 2015-2016, Septiembre 22, 2015 /ICM00794
Tema 3. (20 puntos) En la provincia de Pichincha durante tres semanas los bomberos han enfrentado 11 incendios forestales graves, cada uno afecta a más de diez hectáreas de terreno. 
Para ayudar, acudieron más de 150 bomberos de diferentes provincias del país.
Cada bombero se identifica con su código y número de provincia y se requiere formar grupos de trabajo, asignando líderes de la provincia local (17) Pichincha por conocer de las condiciones geográficas del terreno.
Ejemplo: para n=8 bomberos
| bombero | provincia |
|---|---|
| 13 | 17 (Pichincha) |
| 15 | 17 (Pichincha) |
| 95 | 9 (Guayas) |
| 103 | 13 (Manabí) |
| 19 | 17 (Pichincha) |
| 91 | 9 (Guayas) |
| 234 | 24 (Santa Elena) |
| 17 | 17 (Pichincha) |
Escriba una función grupobombero(registrados, m, local) que reciba el listado de n bomberos registrados, organice los m grupos en una matriz, indicando el número de la provincia local siguiendo las condiciones expuestas.
Primero asigne a cada grupo los bomberos locales y luego complete con los de otras provincias. Ejemplo:
>> m=3 >> local=17 >> grupobombero(registrados,m,local)
| Grupo 1 | Grupo 2 | Grupo 3 |
|---|---|---|
| 13 | 15 | 19 |
| 17 | 95 | 103 |
| 91 | 234 | 0 |
Observe que: el registro de los bomberos no es ordenado; los grupos se completan mientras existan bomberos que asignar, sino se representa con 0 (cuando m no es múltiplo de n).
Referencia: Las hectáreas dañadas por los incendios ascendieron a 973 (17.09.2015). http://www.elcomercio.com
Bomberos costeños en Quito para combatir incendios forestales (16.09.2015). http://www.eluniverso.com/
Rúbrica: Definir función y parámetros (5 puntos), control del grupos (5 puntos), asignar locales (5 puntos), completar matriz (5 puntos).
registrados = [[ 13, 17],
[ 15, 17],
[ 95, 9],
[103, 13],
[ 19, 17],
[ 91, 9],
[234, 24],
[ 17, 17]]
m = 3
local = 17
>> grupobombero(registrados,m,local)
[[13 15 19],
[17 95 103],
[91 234 0]]