Mission Carthage Français

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

Devoir de contrôle n°2 (série C) : nombres palindromes, tableau sans doublons, mot sans voyelles

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

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

Les sous-programmes s'écrivent en notation algorithmique (Fonction / Procédure), les programmes en Python. Barème sur 20 points.

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

Exercice 1 : les nombres palindromes (6 pts)

Un entier est un palindrome s'il est égal à son miroir (l'entier écrit à l'envers) : 1221 et 7 sont des palindromes, 120 n'en est pas un (son miroir est 21).

  • 1) Écrire la fonction Miroir(n) qui renvoie l'entier n écrit à l'envers (2 pts).
  • 2) Écrire la fonction Palindrome(n) qui utilise Miroir (1 pt).
  • 3) Écrire le programme qui lit a et b (10 ≤ a ≤ b ≤ 9999, saisie contrôlée) et affiche le nombre de palindromes entre a et b (2 pts).
  • 4) Pourquoi Miroir est-elle une fonction et non une procédure ? (1 pt)

Pour a = 10 et b = 200, le programme affiche : 19 palindrome(s)

Exercice 2 : un tableau sans doublons (7 pts)

On veut remplir un tableau T de n entiers (2 ≤ n ≤ 15) tous différents : quand l'utilisateur saisit une valeur déjà présente, on la lui redemande.

  • 1) Écrire la fonction Existe(T, k, x) qui renvoie Vrai si x est l'un des k premiers éléments de T (2 pts).
  • 2) Écrire la procédure Remplir(T, n) qui utilise Existe (2 pts).
  • 3) Écrire la procédure Afficher(T, n) qui affiche les éléments sur une ligne (1 pt).
  • 4) Écrire le programme principal, puis donner les appels effectués quand on saisit 4, 7, 4, 2 pour n = 3 (2 pts).

Pour n = 3 et les saisies 4, 7, 4, 2, le programme affiche : 4 7 2

Exercice 3 : un mot sans voyelles (7 pts)

  • 1) Écrire la fonction Voyelle(c) qui renvoie Vrai si le caractère c est une voyelle (a, e, i, o, u, y, en minuscule ou en majuscule) (2 pts).
  • 2) Écrire la fonction SansVoyelles(ch) qui renvoie la chaîne ch privée de ses voyelles (2 pts).
  • 3) Écrire la fonction Taux(ch) qui renvoie le pourcentage de voyelles dans ch, arrondi à l'entier le plus proche (1 pt).
  • 4) Écrire le programme qui lit un mot non vide (saisie contrôlée) et affiche le mot sans voyelles et le taux (2 pts).

Pour le mot Informatique, le programme affiche :

nfrmtq
Voyelles : 50 %

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

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

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

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

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