Python: algorithmes élémentaires
Skander Zannad et Judicaël Courant
Lycée La Martinière-Monplaisir
2014-09-10
Python: algorithmes élémentaires
1 Boucles définies
1.1 Problème
Calculer u20 uest la suite définie par
u0= 5
nNun+1 = 2unn3
Skander Zannad et Judicaël Courant 2
Python: algorithmes élémentaires
1.2 Approches possibles
1.
Résoudre ça mathématiquement avant de faire une application
numérique.
2. Résoudre le problème informatiquement.
La première méthode est la meilleure si on sait faire.
Sinon...
Skander Zannad et Judicaël Courant 3
Python: algorithmes élémentaires
1.3 Un algorithme de calcul...
1x5;
2pour kde 0à? ? ? faire
3x2xk3;
4fin
Postcondition:xvaut u20
Exercice : par quel nombre faut-il remplacer « ? ? ?»
18, 19, 20, 21, 22 ?
Méthode pour être sûr de ne pas se tromper ?
Skander Zannad et Judicaël Courant 4
Python: algorithmes élémentaires
1.4 ... et sa traduction en Python
x= 5
for kin range (20):
x= 2 xk3
Résultat obtenu : 1048600.
NB :
on peut itérer sur un intervalle d’entiers ;
l’intervalle d’entiers [[0,20[[ s’écrit range(20).
Skander Zannad et Judicaël Courant 5
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !