Mission Carthage

Accueil › Devoirs › 2ème Sciences

Devoir de contrôle n°1 : types, opérateurs et conditions

2ème année Sciences, 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 : opérateurs et types (6 pts)

On considère le programme Python suivant.

a = 7
b = 2
print(a / b)
print(a // b)
print(a % b)
c = "2" + "3"
print(c)
print(int(c) + 1)
print(len(c))

Exercice 2 : cercle (6 pts)

Écrire un programme qui lit le rayon r d'un cercle (un réel positif) puis affiche son périmètre 2πr et son aire πr², arrondis à deux décimales. On prendra π = 3.14.

Pour r = 5 :

Périmètre : 31.4
Aire : 78.5

Exercice 3 : la facture (8 pts)

Un magasin applique les règles suivantes sur le montant m d'un achat (un réel positif) :

Écrire un programme qui lit m et affiche le montant à payer, arrondi à deux décimales. Chaque règle doit s'écrire avec une structure conditionnelle simple (Si … Alors … FinSi, sans Sinon).

Pour m = 120 :

À payer : 108.0

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 : 2ème année Sciences