0% ont trouvé ce document utile (0 vote)
8 vues1 page

Application pour évaluer des expressions arithmétiques

Transféré par

Thabet CHOKRI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues1 page

Application pour évaluer des expressions arithmétiques

Transféré par

Thabet CHOKRI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi