Solution :

L’activité présentée ici est un cas pratique qui nous permet de voir si on a bien compris le concept des entrées/sorties pour un algorithme. De plus, on doit être capable de décrire le traitement ( les ordres à donner à la machine) à faire pour résoudre le problème . Aussi, le type , on peut deviner le type de traitement  (pour plus de détails sur les types existants , veuillez lire l’article :types de traitement).

Voilà notre proposition de solution de l’activité : ( si vous avez des commentaires, veuillez les écrire svp!!) 

Solution types de traitements

Le traitement global de l’activité est un traitement séquentiel . En effet , on a deux étapes à faire dans l’ordre : la première étape (qui nous permet de trouver et calculer la remise réelle) , puis la deuxième étape ( qui a comme but de calculer le montant réel à payer qui sera calculé sachant la remise).

Pour le calcul de la remise (étape 1 dans le traitement global) : on doit tester en premier lieu le montant d’achat sans remise, car, s’il est inférieur à 50DH, le pourcentage de la remise est de 5% , alors que si le montant d’achat est supérieur ou égal à 50DH, le taux de remise sera 10%. D’où, le traitement à effecttuer est un traitement conditionnel ( lié à une condition )  

Après avoir compris les concepts d’entrées/Sorties , les traitements à faire et leurs types (traitement itératif, traitement séquentiel, traitement conditionnel et traitement récursif), on va entamer une nouvelle partie pour comprendre les deux approches d’analyse existantes. 

Aussi, si vous voulez commencer l’apprentissage d’un langage de programmation, voilà notre cours : Langage Python Niveau 1 qui sera très utile pour vous (il vous aide à pratiquer tous les éléments vu dans notre cours d’algorithmique).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *