You are on page 1of 3

Lliurament 1, Grup 70

Fonaments dInform` atica Divendres, 26 doctubre de 2012

Abans diniciar la resoluci o de lexamen, llegiu amb atenci o la seg uent informaci o. El lliurament es un examen, per tant regeixen les normes generals dexamen: lheu de resoldre de forma individual, dins del recinte dexamen i en un temps limitat de 55 minuts. Aquest lliurament consta de tres exercicis: el primer t e assignats 4 punts i els dos altres 3 punts. El total de punts es de 10. Els podeu resoldre en lordre que cregueu oport u. Llegiu atentament els enunciats. Comenceu sempre dissenyant una soluci o informal sobre paper. Tot seguit implementeu-la en el computador. El lliurament a Atenea inclour` a els tres txers seg uents suma.py, dins.py, mul.py Recordeu que tot txer amb qualsevol altre nom es considerar` a com a NO LLIURAT. El lliurament es tancar` a a les 9h 55m segons el rellotge del computador servidor dAtenea. Si el vostre rellotge va a lhora, planiqueu fer el lliurament com a molt tard a les 9h 45m del vostre rellotge. Bona sort!

Exercici 1 (4 punts)
Dissenyeu la funci o suma(f) que rep una frase (cadena de car` acters) f com a par` ametre dentrada i retorna un enter suma dels d gits que apareixen a la frase. Si no hi ha cap d git retorna -1 Un exemple de doctest que aquesta funci o ha de superar es """ >>> 29 >>> -1 >>> 0 >>> 10 ""

suma(Ara 3 quarts de 9 vol dir les 8 i 45 minuts) suma(qwerty) suma(0a0b0d) suma(GAT34ytuti3)

Exercici 2 (3 punts)
Dissenyeu la funci o dins(nombre,gran) que rep un enter nombre i una cadena de car` acters gran com a par` ametres dentrada. Si tots els d gits de nombre apareixen dins de gran,retorna la cadena gran; si no hi es retorna la cadena no. Un exemple de doctest que aquesta funci o ha de superar es """ >>> dins(389,Ara 3 quarts de 9 vol dir les 8 i 45 minuts) Ara 3 quarts de 9 vol dir les 8 i 45 minuts >>> dins(783,Ara 3 quarts de 9 vol dir les 8 i 45 minuts) no """

Exercici 3 (3 punts)
Dissenyeu la funci o mul(primer,segon) que rep dos enters primer i segon com a par` ametres dentrada i retorna la suma dels nombres naturals inferiors a 100 que s on o b e m ultiples de primer o b e m ultiples de segon. Un exemple de doctest que aquesta funci o ha de superar es 2

""" >>> mul(37,53) 164 >>> mul(100,100) 0 """

You might also like