Vous êtes sur la page 1sur 3

Ex1: Image miroir

On se donne un nombre entier positif N composé de quatre chiffres (0001≤N≤9999). On


dit que le nombre entier positif IM est l’image-miroir de N si les quatres chiffres qui
composent IM ont la propriété suivante : Si N= mcdu alors IM=udcm
Chapitre 2:Programmation Python On veut savoir si N est un diviseur de son image miroir IM. Ecrire un programme Python

Corrigé TD qui permet de : saisir un entier positif N ,calculer son image-miroir IM et afficher si N est
un diviseur de IM.

1ère année MP, PC, PT et BG

1 2

Ex2: suite Ex3: nombre parfait


On considère la suite Un (n étant un entier positif) définie par :  U 0 = 0.5 Un nombre est dit parfait si sa valeur égale à la somme de ces diviseurs, sauf lui-

U = 1 même.
 n +1 3 + U n
Ecrire un programme Python qui :
Ecrire un code Python permettant de calculer et d’afficher la somme et le - lit un nombre entier N (N>0)
produit des 50 premiers termes de la suite. - détermine si N est parfait.
Etendre le programme pour déterminer tous les nombres parfaits compris entre
1 et 10000.

3 4
Ex4: nombre premier Ex5: chiffre pair
Un nombre est dit parfait s’il n’a comme diviseur que 1 et lui-même. Ecrire un code Python qui permet de saisir un entier N>0, composé
Ecrire un programme Python qui : d’un nombre de chiffres quelconque, et de calculer le nombre k de
- lit un nombre entier N (N>0). chiffres pais de N.
- détermine si N est premier.
Exemple : si le nombre N saisi est 14367382 alors k=4.
Etendre le programme pour déterminer tous les nombres parfaits compris
entre 1 et 10000.

5 6

Ex6: exponentielle Ex7: racine carrée


Ecrire un code Python qui lit un nombre réel x, calcule et affiche ex. Ecrire un algorithme qui lit, calcule et affiche la racine carrée d’un

xi x x2 x3
On admettra que : e x =  i! = 1 + 1! + 2! + 3! + .......... nombre A donné au moyen de la suite convergente Un définie par:  U =1
0
i=0
U = 1 (U A
On arrête les calculs lorsque (Ɛ Étant donné) On arrête les calculs lorsque . U n+1 − U n < ε (Ɛ Étant donné) n+1
2
n +
Un
)
Un
Ou bien:
Ou bien:

8
7
Ex8: sin(x) Ex9: Pi méthode VIETE
Le développement en série entière de sin(x) pour x réel exprimé en radian est donnée par :  1
 U =
x 2 n +1 On considère une suite Un définie par : 
0
x3 x5 2
sin( x ) = x − + + ........ + ( −1n ) + ..............
3! 5! ( 2n + 1)! U =
1 1
+ U

n n −1
2 2
Ecrire un programme Phyton qui :
- Demande la valeur de x exprimée en radian 2 2
VIETE démontre que la valeur de π est donnée par π= ∞
=
- Affiche la valeur de sin(x) calculée à une précision Ɛ=0.000001 U 0 .U1.U 2 ......U k ....
- Le calcul s’arrêtera lorsque la valeur absolue du dernier terme calculé est < Ɛ avec une précision Ɛ=0.000001 ∏U
k =0
k

Ou bien:

Ou bien:

9 10

Ex10: Pi méthode Cues


On se propose de calculer une valeur approchée de π en utilisant la méthode de Cues.
Cette méthode se base sur le calcul des termes de deux suites (an) et (bn) définies par :
 a1 = 0  1
  b1 =
a = an + bn et  4 nf0
 n+1 bn+1 = an+1bn
 2
1 1
Les termes 2a
et convergent vers π lorsque n tend vers l’infini.
n 2
Ou bien:

11

Vous aimerez peut-être aussi