Mission Carthage

Accueil › Devoirs › 3ème SI

Devoir de synthèse n°1 : carré magique, tri de prénoms et recherche dichotomique, matrice des notes

3ème année Sciences de l'informatique, 1er trimestre. Durée : 2 heures. Sur 20 points.

Les algorithmes s'écrivent en notation algorithmique (DEF FN / DEF PROC), les programmes en Python. Les indices commencent à 0. Barème sur 20 points.

Exercice 1 : le carré magique (7 pts)

Une matrice carrée M de n lignes et n colonnes (3 ≤ n ≤ 6) est un carré magique si la somme de chaque ligne, la somme de chaque colonne et les sommes des deux diagonales sont toutes égales.

Pour n = 3 et M = [[2, 7, 6], [9, 5, 1], [4, 3, 8]], le programme affiche : Carré magique de somme 15

Sinon, il affiche : Ce n'est pas un carré magique

Exercice 2 : trier des prénoms et en chercher un (7 pts)

On veut ranger les prénoms des n élèves d'un club (2 ≤ n ≤ 30) dans l'ordre alphabétique, puis retrouver rapidement un prénom. Les prénoms sont écrits en minuscules, sans accents.

Pour n = 5, les prénoms sami, ali, rim, emna, karim, puis x = rim, le programme affiche :

ali emna karim rim sami
rim est à la position 3

Exercice 3 : la matrice des notes (6 pts)

Une matrice N de n lignes et 3 colonnes contient les notes de n élèves (2 ≤ n ≤ 20) en Algorithmique (coefficient 3), Mathématiques (coefficient 2) et STI (coefficient 1). Le tableau Nom contient leurs noms.

Pour les élèves Rania (14, 12, 16), Omar (10, 18, 9) et Lina (17, 13, 15), le programme affiche :

Rania 13.67
Omar 12.5
Lina 15.33
Major : Lina

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 synthèse du 1er trimestre de 3ème Sciences de l'informatique (algorithmique et programmation).

Tout le programme : 3ème année Sciences de l'informatique · Revoir le cours · Tous les devoirs