Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Devoir de Maison1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Université de Tunis

Institut Préparatoire aux Etudes d’Ingénieurs de Tunis


Classes : MP7 – PC5 – PC4

Devoir de maison : Initiation à Python

Exercie1 : Les nombres cubiques

Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes de
ses trois chiffres.
Exemple :
153 est un nombre parfait car 13+53+33=153
Ecrire un programme Python qui permet de déterminer et d’afficher tous les nombres
cubiques.

Exercice2 : les nombres amiables


Deux nombres (entiers strictement positifs) sont dits amicaux ou amiables s'ils sont distincts
et si chacun des deux nombres est égal à la somme des diviseurs stricts de l'autre.
Exemple :
220 et 286 sont deux nombres amiables car :
Les diviseurs de 220 stricts sont 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 et 110
Les diviseurs de 286 stricts sont 1, 2, 4, 71 et 142.
1+2+4+5+10+11+20+22+44+55+110=286 et
1+2+4+71+142=220
Ecrire un programme Python qui permet de déterminer et d’afficher tous les nombres
amiables inférieurs à N (avec N<10000).

Exercice 3 : calcul numérique d’une intégrale


On se donne a<b deux réels, une fonction f sur [a, b] et n un entier positif non nul. On
découpe [a, b] en n intervalles de même longueur. Le découpage définit une suite x0=a, x1 ...,
xn=b de n+1 points. On considère les n pavés du plan de base x k+1-xk et de de hauteur ( ),
pour k∊ [0..n-1].
La somme des surfaces de ces pavés est une approximation de ∫ ( )

-1-
Ecrire un programme python qui détermine le réel qui approche l’intégrale de f
sur l’intervalle [a,b].
On prend ( )

-2-

Vous aimerez peut-être aussi