Mission Carthage العربية
اقرا الصفحة هذي بالتونسي

Accueil › Devoirs › 2ème TI

Devoir pratique n°8 : majuscules sans upper et recherche d'un nom dans un tableau

2ème année Technologies de l'informatique (TI), 2ème trimestre. Durée : 1 heure. Sur 20 points.

Écris tes programmes en Python ou en algorithme et vérifie-les tout de suite, puis ouvre la correction exercice par exercice.

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

Exercice 1 : les majuscules (8 pts)

On veut mettre en majuscules toutes les lettres minuscules (de a à z) d'une chaîne, sans utiliser la méthode upper. Les autres caractères (espaces, chiffres, lettres déjà en majuscules) ne changent pas. Le code d'une lettre minuscule moins 32 donne le code de la même lettre en majuscule : chr(ord("b") - 32) vaut « B ».

Exemple : pour « Bac 2027 info », le programme affiche :

BAC 2027 INFO

Exercice 2 : chercher un nom sans tenir compte des majuscules (12 pts)

On veut lire un tableau T de n noms (2 ≤ n ≤ 30), puis un nom x, et afficher l'indice de la première case de T qui contient x, sans tenir compte des majuscules : « sami », « Sami » et « SAMI » sont le même nom. On compare donc les noms mis en majuscules par la fonction Majus de l'exercice 1, recopiée dans ce programme.

Exemple : pour n = 4, T = Rim, Sami, Omar, Lina et x = sami, le programme affiche :

SAMI est à l'indice 1

Correction détaillée

La correction de ce devoir est réservée aux abonnés. Elle donne l'analyse, l'algorithme en notation tunisienne, le programme Python vérifié et les erreurs fréquentes de chaque exercice. Avec un compte gratuit, tu peux ouvrir 3 corrections de ton choix.

Toutes les corrections jusqu'au devoir de synthèse3 mois pour 20 TND, offre jusqu'au 30 novembre 2026 Envoyer à un parent pour qu'il paie

Sujet original écrit pour Mission Carthage, dans le format d'un devoir pratique d'informatique (2ème Technologies de l'informatique). Ce n'est pas un sujet officiel.

Tout le programme : 2ème année Technologies de l'informatique (TI) · Revoir le cours · Tous les devoirs