Serie 1
Serie 1
Serie 1
: Initiation à Python
Exercice 1 :
Soit n un entier supérieur à 1. Ecrire un programme Python qui détermine le seul entier p, positif ou
nul tel que 2p <= n < 2p+1
Exercice 2 :
Ecrire un programme Python permettant de calculer le rang et la valeur du plus grand nombre
premier inférieur ou égale à N.
Exercice 3 :
Soit une suite d’entiers positifs donnée, les moyennes mobiles sont les moyennes calculées à partir
de chaque trois nombres consécutifs.
Exemple :
1. Ecrire un programme Python qui permet d’introduire une suite d’entiers positifs et d’afficher
l’ensemble des moyennes mobiles. Le programme est censé calculer au moins une moyenne
mobile.
N.B : L’utilisateur indique l’arrêt de la saisie des valeurs en entrant la valeur -1.
Exercice 4 :
Soit la formule suivante qui permet de calculer une valeur approchée de cos x :
2 4 6
x x x
cos ( x )=1− + − ......
2 4! 6!
Ecrire un programme Python qui permet de :
Saisir un réel x appartenant à [-1,1]
Calculer une valeur approchée de cos x en utilisant la formule ci-dessus. Le calcul
s’arrête lorsque la différence entre deux termes consécutifs devient inférieure à 10-6.
Exercice 5 :
Soit m un entier naturel, on cherche à vérifier le critère de divisibilité par 7 en appliquant la
méthode suivante :
On enlève le chiffre des unités que l’on retranche deux fois au nombre obtenu par calculer un
nombre m’. Cette opération est répétée jusqu’à arriver à un résultat (m’) strictement inférieur
à 14, le nombre m est divisible par 7 si et seulement si le résultat final est égal à 0 ou 7. Si le
résultat est négatif, on prendra sa valeur absolue.
Exemple :
31976 3197-2*6=3185 318-2*5=308 30-2*8=14 1-4*2=-77
Ecrire un programme Python qui permet de vérifier la divisibilité d’un entier naturel m donné
par 7. Le programme affichera tous les nombres intermédiaires calculés.