Serie Prog Python
Serie Prog Python
Serie Prog Python
Ecrire un programme Python qui calcule la valeur approchée de π en s'arrêtant lorsque le terme 1 / x est
plus petit que ε donnée.
Exercice n°3 :
Soit la suite récurrente U suivante définie par
U1 = 4
U = 2
2
U = 1
3
U = 2U + U + U
n n −3 n −1 n−2
Ecrire un programme Python qui permet de saisir un entier n strictement positif calcule et affiche le n-
ième terme de U.
Exercice n°4:
n
1
Soit la suite dite harmonique définie pour n IN * par : U n =
k =1 k
Le calcul des termes s’arrête lorsque la différence entre deux termes consécutifs soit inférieure à 10−8 .
Ecrire un programme Python qui calcule et affiche la racine carrée d’un réel positif a donné.
EXERCICE 7 :
Les nombres méchants sont des nombres dont les facteurs premiers sont uniquement 2, 3 ou 5.
Exemple : 18 = 2*3*3 donc 18 est méchant
Les 11 premiers nombres méchants sont : 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15.
Par convention, 1 est supposé un nombre méchant.
Ecrire un script python qui permet de déterminer et afficher le centième nombre méchant.
EXERCICE 8 :
Ecrire un script python qui saisit une série de douze nombres, calcule et affiche leur somme trois par trois.
Exemple : pour la série suivante : 2, 1, 4, 12, 6, 7, 7. 7, 15, 9, 6, 9 l’algorithme doit afficher 7, 25, 23, 24
car 2+1+4=7, 12+6+7=25, 7+7+15=23, 9+6+9=24.
EXERCICE 9 :
Une manière originale de calculer le carré d’un entier N positif est de faire la somme des N premiers
nombres impairs. Exemples :
52 = 25 = 1 + 3 + 5 + 7 + 9
82 = 64 = 1 + 3 + 5 + 7 + 9 + 11 + 13 + 15
Ecrire un script python qui saisit un entier N positif et affiche le carré de cet entier en utilisant la méthode
proposée.
EXERCICE 10 :
Jacques reçoit 10 € à sa naissance. A chacun de ses anniversaires, il reçoit une somme double de celle qu’il
a cumulée l’année précédente.
Ecrire un script python, qui saisit un entier n strictement positif représentant un nombre d’années,
calcule et affiche la somme reçue pour son nème anniversaire.
Ecrire un script python, qui saisit un entier n strictement positif ,calcule et affiche le n-ème terme de la
suite cn
EXERCICE 12 :
Les égyptiens de l’antiquité savaient additionner deux entiers strictement positifs, soustraire 1 à un entier
strictement positif, multiplier par 1 et 2 tout entier strictement positif et diviser par 2 un entier strictement
positif pair.
Exemple de multiplication de 15 par 13 en n’utilisant que ces opérations :
15 × 13= 15 + 15 × 12
= 15 + 30 × 6
= 15 + 60 × 3
= 75 + 60 × 2
= 75 + 120 × 1
= 75 + 120
= 195
Ecrire script python qui permet la saisie et la multiplication de 2 entiers positifs suivant cette méthode.
EXERCICE 13 :
On se propose d’afficher un entier K composé de ( n + 1) chiffres, chaque chiffre étant égal à 1.
K = 11111 1( n+1)
Pour se faire, on se base sur la formule suivante :
Etape1: 1*9 + 2 = 11
Etape2: 12*9 + 3 = 111
Etape3: 123*9 + 4 = 1111
Etape4: 1234*9 + 5 = 11111
Etape n :123456 n *9 + ( n + 1) =1111 1( n+1)
Ecrire script python, qui permet de saisir un entier strictement positif et d’afficher, à partir de cet entier,
toutes les étapes aboutissant au résultat K respectant la formule ci-dessus.
EXERCICE 14 :
La multiplication russe de deux nombres entiers positifs se fait de la manière suivante :
• Diviser par deux le multiplicateur (sans tenir compte du reste éventuel).
• Doubler par addition le multiplicande.
• Additionner les multiplicandes dont les multiplicateurs correspondants sont impairs.
• Itérer le processus précédent, jusqu’à avoir un multiplicateur égal à 1.
Exemple : X = 26 (multiplicateur) et Y = 115 (multiplicande)
26 115
13 230 →
6 460
3 920 →
1 1840 →
26*115 = 2990 = 230 + 920 +1840
Ecrire script python, permettant de saisir de deux entiers positifs puis afficher leur produit en utilisant la
méthode de la multiplication russe.
EXERCICE 15 :
On propose la méthode de Salamin et Brent pour calculer une valeur approchée de .
La méthode consiste à :
1 1
- poser : a0 = 1 b0 = t0 = p0 = 1
2 4
On demande d’écrire script python qui saisit un réel x et un entier n, calcule et affiche x n en utilisant la
méthode décrite ci-dessus.
EXERCICE 17 :
On appelle persistance d’un nombre, le nombre d’itérations (répétitions) nécessaires pour le réduire à un
seul chiffre, en multipliant tous ceux qui le composent et en recommençant avec le résultat obtenu. Ainsi la
persistance de 6788 est 6 car :
6*7 *8*8 = 2688 →1ère itération
2*6*8*8 = 768 → 2èmeitération
7*6*8=336 → 3ème itération
3*3*6 = 54 → 4èmeitération
5* 4 = 20 → 5èmeitéartion
2*0 = 0 → 6èmeitéartion
Ecrire un script python permettant de calculer et afficher la persistance d’un entier n strictement positif
saisi au clavier.
EXERCICE 18 :
Ecrire script python, qui saisit une succession de notes (nombres réels compris entre 0 et 20) terminée par
une valeur négative et qui permet de déterminer la plus grande et la plus petite note de cette succession,
ainsi que le nombre de fois où ce maximum et ce minimum ont été attribués.