Let's Algo 6 - Opérations de base
Exercice 1 : Combien valent les variables a, b et c à la fin de l'exécution de cet algorithme ?
ALGORITHME EXO 1
VARIABLES
DEBUT
VARIABLES
a, b, c : entiers;
DEBUT
a ← (2+5)*(3+2*(1+2));
b ← a/7;
b ← b + 10;
c ← 7 * 7 - b;
c ← 40 + c * 2;
c ← c * (-1) / 10;
FINb ← a/7;
b ← b + 10;
c ← 7 * 7 - b;
c ← 40 + c * 2;
c ← c * (-1) / 10;
a | ||
b | ||
c |
Exercice 2 : Combien valent les variables entières suivantes ? Ecrivez ERREUR s'il y a un résultat incorrect.
Instruction | Valeur de la variable affectée | Correction |
---|---|---|
a ← 10/2; | ||
b ← 9/2; | ||
c ← 7/5; | ||
d ← -40/13; | ||
e ← 20/(5*2+10); | ||
f ← 20/(5*2-10); | ||
g ← (5*2-10)/20; | ||
h ← 5 + "2"; |
Exercice 3 : Combien valent les variables resultatEntier et resultatReel à la fin de l'algorithme ?
ALGORITHME EXO 3
VARIABLES
DEBUT
VARIABLES
billet1, billet2, billet3, resultatEntier : entiers;
billet4, billet5, billet6, resultatReel : réels;
billet4, billet5, billet6, resultatReel : réels;
DEBUT
billet1 ← 5;
billet2 ← 10;
billet3 ← 50;
resultatEntier ← (billet3-billet1)/billet2;
billet4 ← 5;
billet5 ← 10;
billet6 ← 50;
resultatReel ← (billet6-billet4)/billet5;
FINbillet2 ← 10;
billet3 ← 50;
resultatEntier ← (billet3-billet1)/billet2;
billet4 ← 5;
billet5 ← 10;
billet6 ← 50;
resultatReel ← (billet6-billet4)/billet5;
resultatEntier | ||
resultatReel |