Mission Carthage

Accueil › Devoirs › 2ème TI

Devoir de contrôle n°1 (série B) : conditions, facture d'électricité, types de caractères

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

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])

Exercice 2 : facture d'électricité (7 pts)

Une société d'électricité calcule le montant d'une facture par tranches de consommation (en 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.

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.

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.

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