Está en la página 1de 3

+UniversidadPilotodeColombia

1. Ejercicio coleccin de datos




Desarrollar un programa que dada una coleccin de datos de la forma (d,f) , donde d es un dato y
f es su frecuencia en la coleccin. Por ejemplo, suponga que se le pide a 20 estudiantes calificar
con las letras a b c d y e el desempeo del docente, y que se obtienen las siguientes respuestas:

c b c a b c d e e a b b d c a c c b d a.

Con esta informacin se debe generar la siguiente

Respuesta = [ {a : 4}, {b : 6}, {c : 6}, {d : 3} ]

Considere el problema de construir un algoritmo que haga un histograma para una lista de hasta
100 valores, donde cada valor es un nmero entero comprendido en el intervalo 1 al 5 por lo que
cualquier valor fuera de este intervalo se debe descartar.



























2. Ejercicio programacin orientada a objetos


En base al siguiente diagrama de clases implemente su cdigo fuente en lenguaje Python.

3. Ejercicio recursividad

Disear un mtodo recursivo tal que dado un vector de nmeros Enteros retorne el producto de
sus elementos. Para poder hacer recursividad, usaremos un ndice que indique la posicin del
elemento en la lista a sumar en cada llamada. Es decir, el mtodo a disear tendr la forma:

def Producto(lista, pos):

pass