Algorithmique : Rappels
1 Des définitions
Définition 1 : Un algorithme est une suite d’instruction à appliquer dans un ordre déterminé à un nombre fini de données
pour arriver, en un nombre fini d’étapes, à un certain résultat.
Pour stocker un résultat, on utilise une variable. Pour accéder à son contenu, on lui donne un nom. Une variable peut être
un nombre entier, un nombre décimal, une chaîne de caractères ou un booléen (résultat d’un test : vrai ou faux).
En mathématiques, on utilise de nombreux algorithmes lorsque nous effectuons des calculs « longs ». À force de calculer à la
main, cela devient exténuant. Ainsi, nous allons programmer nos algorithmes sur l’ordinateur à l’aide du langage Python, qui
est adapté aux mathématiques.
2 Exercices
Exercice 1 : Que fait le code Python ci-dessous ? Réaliser les calculs à la main.
a = 3
b = -8
a = a + b
b = a*b
print ( b )
Exercice 2 : Un magasin de mobilier en ligne propose de livrer ses articles au domicile du client. Les frais de livraison se
répartissent comme suit.
if prix_achat <= 400 :
print ( " Les frais de livraison sont de 39 euros . " )
elif prix_achat <= 1000 :
print ( " Les frais de livraison sont de 59 euros . " )
else :
print ( " Les frais de livraison sont de 109 euros . " )
1. Un client commande un meuble à 299 euros. Combien devra-t-il payer pour la livraison à domicile ?
2. Pour quel intervalle de prix d’achat la livraison est-elle à 59 euros ?
3. Que faudrait-il modifier dans le code précédent si les frais de livraison de 109 euros s’appliquaient aux commandes comprises
entre 1000 et 3000 euros ?
Exercice 3 : Que fait le code Python suivant ?
u = 5
for n in range (1 , 8):
u = u - 7
print ( u )
Exercice 4 : Emilie a placé un capital C = 2000 euros à un taux annuel de 4% avec intérêts simples. Écrire un code Python
qui permet de calculer la valeur acquise du capital au bout de 20 ans.