Mission Carthage

Accueil › Devoirs › 3ème Maths-Sc-Tech

Devoir de contrôle n°1 : conditions et boucles

3ème année Mathématiques, Sciences et Technique, 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 : le tarif du parking (7 pts)

Un parking applique le tarif suivant (tarif inventé pour l'exercice) :

Écrire un programme qui lit la durée de stationnement en minutes (un entier positif ou nul, saisie contrôlée) et affiche le prix à payer. Une durée de 61 minutes compte 2 heures commencées.

Exemple : pour 190 minutes (4 heures commencées) :

Prix : 4.5 TND

Exercice 2 : multiples de 3 ou de 5 (6 pts)

Écrire un programme qui lit un entier n ≥ 1 et affiche la somme et le nombre des entiers de 1 à n qui sont multiples de 3 ou de 5 (ou des deux).

Pour n = 10 (les multiples sont 3, 5, 6, 9, 10) :

Somme : 33
Nombre : 5

Exercice 3 : les chiffres d'un entier (7 pts)

Écrire un programme qui lit un entier n ≥ 0 puis affiche son nombre de chiffres, la somme de ses chiffres et si n est divisible par 3. On utilisera une boucle Tant que et les opérations div et mod, sans convertir n en chaîne.

Pour n = 2026 :

Chiffres : 4
Somme : 10
Divisible par 3 : non

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.

Sujet original écrit pour Mission Carthage, dans le style des devoirs du 1er trimestre.

Tout le programme : 3ème année Mathématiques, Sciences et Technique