You are on page 1of 4

VJ1203  Programacin I Prctica 3: Secuencias y funciones Segunda parte Datos de prueba mnimos

Ejercicios de funciones con clculos matemticos


Inters Nominal 5% 3% 4% 6% 7% 8% Nm. de meses 3 6 2 1 6 2 TAE 5.09 % 3.02 % 4.07 % 6.17 % 7.12 % 8.27 %

Ej. 14  Calcular la tasa anual equivalente al inters de un prstamo (OBL).

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ej. 15  Calcular los intereses anuales a partir de la tasa anual equivalente al inters de un prstamo.
Capital 20000 50000 10000 25000 18000 36000 Inters Nominal 5% 3% 4% 2.5 % 4% 6% Nm. de meses 3 6 2 4 4 2 Intereses anuales 1018.91 1511.25 406.73 630.22 729.64 2214.73

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ejercicios de funciones con nmeros

Ej. 16  Calcular los divisores de un nmero (OBL).


Nmero 10 9 30 35 75 49 Divisores [1,2,5,10] [1, 3, 9] [1, 2, 3, 5, 6, 10, 15, 30] [1, 5, 7, 35] [1, 3, 5, 15, 25, 75] [1, 7, 49]

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ej. 17  Nmeros altamente compuestos (OBL).


Nmero 4 12 60 3 25 40 Resultado Es altamente compuesto Es altamente compuesto Es altamente compuesto No es altamente compuesto No es altamente compuesto No es altamente compuesto

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ej. 18  Nmeros amigos.


Nmero 1 220 2620 6232 30 22 Nmero 2 284 2924 6368 58 28

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ej. 19  Nmeros odiosos.


Nmero 4 11 6 10 17 Resultado [1, 2, 4] [1, 2, 4, 7, 8, 11] [1, 2, 4] [1, 2, 4, 7, 8] [1, 2, 4, 7, 8, 11]

Resultado Son nmeros amigos Son nmeros amigos Son nmeros amigos No son nmeros amigos No son nmeros amigos

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ejercicios de funciones con cadenas


cadena 'aaabbbcb' 'campanario' 'hoooooooolaaaaaaaa' 'graaaaaaaciaaassssss' 'bbosnneoooomnoeeeeeottt' print(pr03ej20(cadena) 'abc' 'campnrio' 'hola' 'gracis' 'bosnemt'

Ej. 20  Filtrar los caracteres duplicados de una cadena (OBL).

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Ej. 21  Encriptacin (OBL).


'esto es un ejemplo' 'aqui hay otro' 'cambiando el desplazamiento' 'mas ejemplos' 'el ultimo test'
cadena

cadena 'aaabbbcb' 'campanario' 'hoooooooolaaaaaaaa' 'graaaaaaaciaaassssss' 'bbosnneoooomnoeeeeeottt'

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:


desplazamiento 2 2 4 4 4

Ej. 22  Men (OBL).

'guvq gu wp glgornq' 'cswk jca qvtq' 'geqfmerhs ip hiwtpedeqmirxs' 'qew iniqtpsw' 'ho xowlpr whvw'

print(pr03ej21(cadena)

'esto es un ejemplo' 'aqui hay otro' 'cambiando el desplazamiento' 'mas ejemplos' 'el ultimo test'

cadena

Comprobar que el resultado es correcto para algunos de los datos de prueba proporcionados previamente para cada funcin sobre cadenas.

Ej. 23  Invertir maysculas y minsculas de una cadena.


'Introduccin al lenGuaje pythoN 3.0' 'eSto ES un EjeMplo' 'otro ejemplo' 'las cadenas son DIFICILES' 'Ya CASI hemos TERMINADO la PrCTICa' 'Este es el ULtiMO ejemPlo'
cadena print(pr03ej23(cadena)

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:


'iNTRODUCCIN AL LENgUAJE PYTHOn 3.0' 'EsTO es UN eJEmPLO' 'OTRO EJEMPLO' 'LAS CADENAS SON dificiles' 'yA casi HEMOS terminado LA pRcticA' 'eSTE ES EL ulTImo EJEMpLO' 'Introduccin al lenGuaje pythoN 3.0' 'eSto ES un EjeMplo' 'otro ejemplo' 'las cadenas son DIFICILES' 'Ya CASI hemos TERMINADO la PrCTICa' 'Este es el ULtiMO ejemPlo'
cadena

Ejercicios de funciones con listas

Ej. 24  Ordenar una lista (OBL).


Lista de enteros [5, 1, 7, 3, 4] [49, 27, 35, 19, 22, 7] [16, 3, 21, 38, 75, 102, 200] [8, 4, 1, 6, 12, 3, 15] [10, 100, 65, 28, 34, 5]

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Resultado [1, 3, 4, 5, 7] [7, 19, 22, 27, 35, 49] [3, 16, 21, 38, 75, 102, 200] [1, 3, 4, 6, 8, 12, 15] [5, 10, 28, 34, 65, 100]

Ej. 25  Calcular el desnivel acumulado de una ruta.

Comprobar que el resultado es correcto para la serie de datos de entrada siguiente:

Lista de enteros [886, 888, 888, 888, 891, 886, 889, 889, 894, 907, 907, 917, 926] [504, 489, 529, 533, 533, 533, 533, 533, 533, 559, 565, 563] [785, 792, 783, 787, 781, 783, 775, 778, 791, 800, 798, 796, 794] [900, 903, 901, 905, 904, 913, 920, 928, 924, 933, 934, 925, 934]

Des. Ac. Positivo 45 76 38 50

Des. Ac. Negativo -5 -17 -29 -16

Ejercicios de funciones con el mdulo turtle


Comprobar que la visualizacin es correcta para, al menos, tres ejecuciones distintas del programa (seleccionando distintas opciones y con distintos parmetros)

10

You might also like