Você está na página 1de 4

Fundamentos de Computacin

3Eva_IT2017_Huracanes en Atlantico Norte


3ra Evaluacin I Trmino 2017-2018. Septiembre 16, 2017. CCPG001 FIEC
(Editado para tarea, se mantiene el objetivo de aprendizaje)

TEMA 2 (45 puntos). Para el Atlntico Norte, los meteorlogos


registran los parmetros que describen a los huracanes .

La tabla muestra los datos en una matriz M para cada ao y


nombre asignado al huracan:

El encabezado de la matriz se describe en el diccionario huracanes que contiene el ao (clave tipo entero) y
los nombres de huracanes en ese ao (texto en tupla).

huracanes = {...,
2015:('Ana', ..., 'Kate'),
2016:('Alex', ..., 'Otto'),
2017:('Ariene', ..., 'Harvey','Irma', ...),
... }

Los nombres no se repiten y se almacenan en el mismo orden que en la matriz M.

Por la velocidad del viento, los huracanes se categorzan en :

categoria Velocidad del Viento


1 menor a 100 km/h
2 100 a 150 km/h
3 150 a 200 km/h

converted by Web2PDFConvert.com
4 200 a 250 km/h
5 mas de 250 km/h

Desarrolle los siguientes literales:

a) Elabore la funcin total_marejada(M, cat) que retorna el total de marejadas en metros causadas por los
huracanes que tengan categoria cat.

b) Implemente la funcin indices_ao(huracanes, ao) que retorna una tupla con los ndices de columna
donde empieza y termina ao en la matriz M.

c) Escriba la funcin velocidad_superior(M, huracanes, ao) que retorna la cantidad de huracanes en ao


que tienen la Velocidad de Desplazamiento (Vd) superior a la Velocidad de Desplazamiento promedio del ao
dado como parmetro.

d) Realice la funcin ACE(M, huracanes, ao) que devuelve la cantidad de energa liberada por todos los
huracanes de la temporada ao.
Esto se calcula usando:
4 2 2 2
CantidadEnergia = 10 (V V1 + V V2 + ... + V Vn )

Donde VVi es la Velocidad de Viento (en km/h) de cada huracan.

e) Implemente la funcin lluvia(M, huracanes, nombre_huracan, ao) que devuelve la cantidad de lluvia
en centmetros (cm) generada por el nombre_huracan en ese ao.

Rbrica: literales a,c y d (11 puntos cada uno), literal b (5 puntos), literal e (7 puntos)

Referencias:
Irma: cmo y quin decide el nombre de los huracanes?, http://www.bbc.com/mundo/noticias-37591575,
http://www.infobae.com/america/mundo/2017/09/07/por-que-bautizan-a-los-huracanes-con-nombres-de-
personas/
Cmo se clasifican los huracanes en el Atlntico?,
https://es.wikipedia.org/wiki/Escala_de_huracanes_de_Saffir-Simpson

Ejemplo:

M = np.array([[20, 30, 19, 15, 18],


[89,195,120,150,240],
[65,165,100,110,200],
[30, 49, 35, 89, 67],
[ 5, 1.8, 1, 2, 5]])
huracanes = {2016:('Alex', 'Otto'),
2017:('Ariene', 'Harvey','Irma'),
}
Se obtiene:
---
categorias: [1 3 2 2 4]
Marejadas cat[2]: 3.0
indices: [2, 4]
velocidad superior: 2
Energia liberada: 0.091
lluvia en mm: 89.0

converted by Web2PDFConvert.com
PUBLICADO POR

Edison Del Rosario


edelros@espol.edu.ec / Profesor del FIEC/FCNM-ESPOL Ver todas las entradas de Edison Del Rosario

19 septiembre, 2017 Edison Del Rosario 3raEva 2018-2017-2016

Deja un comentario
Tu direccin de correo electrnico no ser publicada. Los campos obligatorios estn marcados con *

COMENTARIO

NOMBRE *

CORREO ELECTRNICO *

WEB

Introduzca el texto

PUBLICAR COMENTARIO

converted by Web2PDFConvert.com
3Eva_IT2017_T3 Prueba escritorio

3Eva_IT2017 Archivos de notas por semestre

Creado con WordPress

converted by Web2PDFConvert.com

Você também pode gostar