Problème:
Pour aider les élèves d’une école primaire à mieux comprendre le calcul des
expressions arithmétiques on se propose de réaliser une application qui permet de :
Remplir un tableau T1 de taille n ( 3 <= n <= 10 ) par des expressions
arithmétiques aléatoires de la forme "𝐀 𝐨𝐩 𝐁" ou A un entiers aléatoires de
l’intervalle [0..99], B un entiers aléatoires de l’intervalle [1..99], et op un
opérateur arithmétique ( + , - , * , / ) choisi au hasard par l’ordinateur.
Ensuite, évaluer les expressions du tableau T1 et insérer les résultats dans un
tableau de réels T2.
En fin, afficher chaque expression arithmétique du tableau T1 suivie par son
résultat dans le tableau T2.
Exemple : Pour n = 7
Etape 1 : Remplir le tableau T1 par des expressions arithmétiques aléatoires.
T1 = "15 + 7" "33 - 9" "8 + 44" "15 / 5" "24 * 8" "3 - 14" "4 * 9"
Etape 2 : Evaluer chaque expression du tableau T1 et remplir le tableau T2
T2 = 22.0 24.0 52.0 3.0 192.0 -11.0 36.0
Etape 3 : Afficher les deux tableaux sous la forme « expression = valeur » :
15 + 7 = 22.0
33 – 9 = 24.0
8 + 44 = 52.0
15 / 5 = 3.0
24 * 8 = 192.0
3 – 14 = -11.0
4 * 9 = 36.0
Ecrire une solution algorithmique modulaire au problème ainsi que les
algorithmes des modules proposés.