Mission Carthage Français

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

Devoir de synthèse n°1 (série B) : notes d'une classe, racine numérique, espaces en trop

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

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

Les algorithmes s'écrivent en notation algorithmique avec leur tableau de déclaration des objets (TDO), les programmes en Python. Barème sur 20 points.

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

Exercice 1 : les notes d'une classe (7 pts)

Écrire un programme qui lit le nombre n d'élèves d'une classe (5 ≤ n ≤ 30), puis leurs notes dans un tableau T (chaque note est un réel entre 0 et 20 ; les deux saisies sont contrôlées). Le programme affiche :

  • la moyenne de la classe, arrondie à 2 chiffres après la virgule ;
  • le nombre d'élèves qui ont une note strictement supérieure à la moyenne ;
  • la meilleure note et sa position dans le tableau (la première position si elle apparaît plusieurs fois ; les positions commencent à 0).
  • 1) Donner l'algorithme et le TDO (4 pts).
  • 2) Traduire en Python (3 pts).

Pour n = 5 et les notes 12, 15.5, 8, 15.5, 10, le programme affiche :

Moyenne : 12.2
Au-dessus de la moyenne : 2
Meilleure note : 15.5 à la position 1

Exercice 2 : la racine numérique (6 pts)

La racine numérique d'un entier positif s'obtient en additionnant ses chiffres, puis en recommençant avec le résultat, jusqu'à obtenir un nombre d'un seul chiffre. Par exemple : 9875 → 9 + 8 + 7 + 5 = 29 → 2 + 9 = 11 → 1 + 1 = 2. La racine numérique de 9875 est 2.

Écrire un programme qui lit un entier n ≥ 0 (saisie contrôlée) et affiche les nombres obtenus à chaque étape, séparés par « - », puis la racine numérique.

  • 1) Donner l'algorithme et le TDO (4 pts).
  • 2) Traduire en Python (2 pts).

Pour n = 9875, le programme affiche :

9875 - 29 - 11 - 2
Racine numérique : 2

Exercice 3 : supprimer les espaces en trop (7 pts)

Une phrase saisie au clavier contient parfois plusieurs espaces entre deux mots, ou des espaces au début et à la fin.

Écrire un programme qui lit une phrase et affiche la même phrase avec un seul espace entre deux mots et sans espace au début ni à la fin, puis le nombre de mots. Les mots ne contiennent pas d'espace. On n'utilisera pas les méthodes strip, split ou replace.

  • 1) Donner l'algorithme et le TDO (4 pts).
  • 2) Traduire en Python (3 pts).

Pour la phrase « ␣␣Le␣␣␣bac␣␣info␣ » (␣ représente un espace), le programme affiche :

Le bac info
Mots : 3

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

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

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

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

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