Mission Carthage Français

الرئيسية › الامتحانات › 2 تكنولوجيا الإعلامية

Devoir pratique n°1 : remise sur les achats et code palindrome de la carte de fidélité

السنة الثانية ثانوي تكنولوجيات الإعلامية، الثلاثي الأول. المدّة: ساعة. على 20 نقطة.

اكتب البرامج متاعك بـ Python ولا بالـ algorithme وثبّت فيهم في بلاصتهم، وبعد حلّ الإصلاح تمرين بتمرين.

Le travail se fait sur ordinateur : chaque programme Python est enregistré sous le nom donné. Barème sur 20 points.

الموضوع مكتوب بالفرنسي، كيما في القسم.

Exercice 1 : la remise (8 pts)

Un magasin de Sousse accorde une remise selon le montant des achats : aucune remise en dessous de 100 D, 5 % à partir de 100 D et en dessous de 300 D, 10 % à partir de 300 D. Le montant saisi doit être strictement positif : sinon, il est saisi de nouveau.

  • 1) Créer un programme Python et l'enregistrer sous le nom Remise.py (1 pt).
  • 2) Écrire en Python le programme qui lit le montant des achats, puis affiche la remise et le net à payer, arrondis à 3 chiffres après la virgule (7 pts).

Exemple : pour un montant de 250, le programme affiche :

Remise : 12.5
Net à payer : 237.5

Exercice 2 : le code de la carte de fidélité (12 pts)

Le magasin de l'exercice 1 lance un jeu : chaque client a une carte de fidélité avec un code, un mot écrit en minuscules, non vide (saisie contrôlée). Si le code est un palindrome (il se lit de la même façon dans les deux sens, comme « radar »), le client gagne 5 % de plus sur le net à payer, après la remise de l'exercice 1. On saisit le montant des achats (strictement positif, saisie contrôlée), puis le code.

  • 1) Créer un programme Python et l'enregistrer sous le nom Fidelite.py (1 pt).
  • 2) Écrire en Python le programme qui lit le montant et le code, calcule la remise comme à l'exercice 1, cherche si le code est un palindrome en comparant ses caractères deux à deux avec une boucle Tant que, puis affiche la remise, « Code gagnant : oui » ou « Code gagnant : non », et le net à payer, arrondis à 3 chiffres après la virgule (11 pts).

Exemple : pour un montant de 250 et le code radar, le programme affiche :

Remise : 12.5
Code gagnant : oui
Net à payer : 225.625

الإصلاح المفصّل

الإصلاح متاع الامتحان هذا للمشتركين. فيه التحليل، والـ algorithme بالنوطاسيون التونسية، والبرنامج Python المجرّب، والغلطات اللي ترجع برشا في كل تمرين. بحساب بلاش، تنجم تحلّ 3 إصلاحات تختارهم إنت.

كل الإصلاحات حتى الفرض التأليفي3 أشهر بـ 20 د، العرض حتى 30 نوفمبر 2026 ابعثها لبابا ولّا ماما يخلّصو

موضوع أصلي كتبناه لـ Mission Carthage، على نفس الشكل متاع امتحانات القسم. الأستاذ متاعك يبقى هو المرجع.

البرنامج الكل: السنة الثانية ثانوي تكنولوجيات الإعلامية · عاود اقرا الكور · الامتحانات الكل