Mission Carthage

Accueil › Devoirs › 2ème TI

Devoir de contrôle n°2 : fonctions et procédures

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

Les sous-programmes s'écrivent en notation algorithmique (DEF FN pour une fonction, DEF PROC pour une procédure), les programmes en Python. Barème sur 20 points.

Exercice 1 : nombres premiers (7 pts)

On veut afficher tous les nombres premiers inférieurs ou égaux à un entier n. Un entier est premier s'il a exactement deux diviseurs : 1 et lui-même.

Pour n = 10 :

2
3
5
7
Nombre de premiers : 4

Exercice 2 : un rectangle de caractères (6 pts)

On veut dessiner un rectangle plein fait d'un même caractère, puis donner son aire et son périmètre.

Pour h = 3, l = 5 et c = « # » :

#####
#####
#####
Aire : 15
Périmètre : 16

Exercice 3 : statistiques d'un tableau de notes (7 pts)

On veut analyser les notes d'une classe. Le problème est décomposé en modules :

Le programme principal lit n (1 ≤ n ≤ 30, saisie contrôlée), appelle saisir, puis affiche la moyenne, le maximum et le nombre de notes supérieures à la moyenne. Pour les notes 10, 12, 14, 16 :

Moyenne : 13.0
Maximum : 16.0
Au-dessus de la moyenne : 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, dans le style des devoirs de contrôle du 2e trimestre (analyse modulaire).

Tout le programme : 2ème année Technologies de l'informatique (TI)