Devoir de contrôle n°1 (série B) : conditions, facture d'électricité, types de caractères
Les algorithmes s'écrivent en notation algorithmique, les programmes en Python. Barème sur 20 points.
Exercice 1 : exécuter un programme à la main (5 pts)
On considère le programme Python suivant.
x = 7
y = 2
z = x // y + x % y
if z >= 4 and x > y:
msg = "grand"
else:
msg = "petit"
print(z, msg)
k = 0
for i in range(3, 10, 3):
k = k + i
print(k)
mot = "Tunis"
print(len(mot), mot[0] + mot[len(mot) - 1])
- 1) Donner l'affichage exact de ce programme (3 pts).
- 2) Quelles valeurs prend i dans la boucle ? (1 pt)
- 3) Remplacer la boucle par une seule affectation qui donne la même valeur à k (1 pt).
Exercice 2 : facture d'électricité (7 pts)
Une société d'électricité calcule le montant d'une facture par tranches de consommation (en kWh) :
- les 100 premiers kWh coûtent 0,2 dinar le kWh ;
- de 101 à 300 kWh : 0,3 dinar le kWh ;
- au-delà de 300 kWh : 0,5 dinar le kWh.
Par exemple, pour 350 kWh : 100 × 0,2 + 200 × 0,3 + 50 × 0,5 = 20 + 60 + 25 = 105 dinars.
Écrire un programme qui lit la consommation c (un entier positif ou nul, saisie contrôlée), puis affiche « Montant : m dinars », m étant arrondi à 3 chiffres après la virgule.
- 1) Donner l'algorithme et le tableau de déclaration des objets (4 pts).
- 2) Traduire en Python (3 pts).
Pour 350, le programme affiche : Montant : 105.0 dinars
Exercice 3 : majuscules, minuscules et chiffres (8 pts)
Écrire un programme qui lit une chaîne non vide (la saisie est répétée tant que la chaîne est vide), puis affiche le nombre de lettres majuscules, de lettres minuscules et de chiffres qu'elle contient, ainsi que le nombre des autres caractères.
- 1) Donner l'algorithme et le TDO (5 pts).
- 2) Traduire en Python (3 pts).
Pour la chaîne Bac2026 Info!, le programme affiche :
Majuscules : 2
Minuscules : 5
Chiffres : 4
Autres : 2
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.
Connecte-toi d'abord : créer un compte ou me connecter.
Tu as encore 0 correction(s) gratuite(s) à utiliser.
Il te faut un abonnement actif pour les autres corrections. Voir les tarifs ou demander un code sur WhatsApp, Instagram ou Facebook.
Mission Carthage est en période de test : le site s'ouvre avec un code d'accès. Demande ton code sur WhatsApp, Instagram ou TikTok, puis tape-le sur missioncarthage.tn.
Cette correction n'est pas encore publiée. Reviens bientôt.
Impossible de charger la correction. Vérifie ta connexion et réessaie.
Sujet original écrit pour Mission Carthage, deuxième série d'entraînement pour le devoir de contrôle du 1er trimestre.
Tout le programme : 2ème année Technologies de l'informatique (TI) · Revoir le cours · Tous les devoirs