Exercices d’initiation à l’algorithmique :
Exercice 1: Interpréter un algorithme de calculs.
Quel est le résultat produit par chacun des deux
algoritmes suivants pour X=6 ?
nombres réels
Début:
Y← -1
Lire X
Z ← 2*X+Y
Ecrire Z
Fin
nombres réels
Début:
Y← 3
Lire X
Z ← X^2-Y+3
Ecrire Z
Fin
Exercice 2: Interpréter un algorithme.
Quelles sont les valeurs de X, Y et Z après exécution
du programme suivant ?
Variables : X, Y, Z nombres entiers
Début:
X← 4
Y← 10
Z←X+Y
X←8
Y←X+Z
Fin
Exercice 3 : Écrire un algorithme :
a) en géométrie :
Écrire un algorithme qui demande à l’utilisateur la
largeur et la longueur d’un rectangle (en mètre)
puis qui calcule et affiche le périmètre et l’aire de
ce rectangle.
b) de calcul :
Écrire un algorithme qui demande à l’utilisateur la
valeur de deux nombres A et B puis qui calcule et
affiche la somme de leur carré.
c) en statistiques :
Écrire un algorithme qui demande à l’utilisateur
deux nombres puis qui calcule et affiche la
moyenne de ces deux nombres.
Exercice 4: Interpréter un algorithme comportant
une instruction conditionnelle ou une boucle :
Quel est le résultat produit par chacun des deux
algorithmes suivants pour X=2 ?
réel
Début:
Ecrire : « Quelle est la
valeur de X ? »
Lire X
Répéter
Ecrire X
X ← X+3
Jusqu’à X= 17
Fin
réel
Début:
Ecrire : « Quelle est la
valeur de X ? »
Lire X
Répéter
Ecrire X
X ← X+10
Jusqu’à X>50
Fin
Exercice 5 : Écrire un algorithme comportant une
boucle :
a) Écrire un algorithme qui demande un nombre
entier à l’utilisateur puis qui affiche les vingt
nombres suivants.
b) Écrire un algorithme qui demande un nombre
entier à l’utilisateur puis qui affiche la somme de ce
nombre avec le nombre suivant ; le programme
demande alors à l’utilisateur s’il veut continuer.
Exercice 6 : Soldes.
Écrire un algorithme qui demande à l’utilisateur :
- le prix d’un article en euros.
- si cet article est soldé.
Si l’article est soldé, le programme affiche le prix à
payer avec une réduction de 50%.
Exercice 7 : Interpréter un algorithme en
statistiques.
Que produit l’agorithme suivant ?
Variables : n, cpt nombres entiers
X, S, M nombres réels
Début:
Ecrire : « Combien de notes avez-vous ? »
Lire n
S← 0
Pour cpt ←1 jusqu’à n
Faire
Ecrire : « Entrez vos notes. »
Lire X
S← S+X
Z←X+Y
Fin
Faire
M←S/n
Écrire : « Le résultat est », n
Fin
Exercice 8 :
Écrire un algorithme qui demande à l’utilisateur un
nombre naturel N puis qui calcule la somme des N
premiers entiers c’est-è-dire le nombre :
S= 1+2+3+…+N
Pour écrire des algorithmes qui
s’exécuteront sur ordinateur, vous
pouvez télécharger et installer le
logiciel libre Algobox à l’adresse :
http://www.xm1math.net/algobox/