Mission Carthage العربية
اقرا الصفحة هذي بالتونسي

Accueil › Devoirs › Bac SI

Devoir de contrôle n°1 (série C) : matrices, salle de cinéma et fichier des ventes

Bac Sciences de l'informatique, 1er trimestre. Durée : 1 heure. Sur 20 points.

Écris tes programmes en Python ou en algorithme et vérifie-les tout de suite, puis ouvre la correction exercice par exercice.

Les algorithmes s'écrivent en notation algorithmique avec leurs tableaux de déclaration (TDNT, TDO), les programmes en Python. Les indices des lignes et des colonnes commencent à 0. Barème sur 20 points.

Exercice 1 : transposée et symétrie (6 pts)

Soit M une matrice carrée de n lignes et n colonnes d'entiers (2 ≤ n ≤ 8). Sa transposée T est la matrice obtenue en échangeant les lignes et les colonnes : T[i][j] = M[j][i]. M est symétrique quand elle est égale à sa transposée.

Pour n = 2 et les lignes 1 2 et 3 4, le programme affiche :

1 3
2 4
Non symétrique

Exercice 2 : la salle de cinéma (7 pts)

Une salle de cinéma de Sousse a l rangées de c places (2 ≤ l ≤ 10, 2 ≤ c ≤ 12). Son plan est rangé dans une matrice S de l lignes et c colonnes : S[i][j] vaut 1 si la place j de la rangée i est occupée, 0 si elle est libre.

Pour l = 3, c = 5, les rangées 1 0 0 1 1, 1 1 0 0 0 et 0 1 1 1 1, et k = 3, le programme affiche :

Places libres : 6
Rangée 2 place 3

Exercice 3 : le fichier des ventes (7 pts)

Une chaîne de 3 magasins de Sfax note ses ventes (entiers positifs ou nuls) pendant les 4 trimestres de l'année. Le fichier texte ventes.txt contient ces 12 nombres, un par ligne : les 4 trimestres du magasin 0, puis ceux du magasin 1, puis ceux du magasin 2. On les range dans une matrice V de 3 lignes et 4 colonnes : V[i][j] est la vente du magasin i au trimestre j.

Pour les ventes 30 40 50 20, 10 10 10 10 et 25 35 15 45, le programme affiche :

Magasin 1 : 140
Magasin 2 : 40
Magasin 3 : 120
Meilleur trimestre : 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.

Toutes les corrections jusqu'au devoir de synthèse3 mois pour 20 TND, offre jusqu'au 30 novembre 2026 Envoyer à un parent pour qu'il paie

Sujet original écrit pour Mission Carthage, troisième série d'entraînement pour le devoir de contrôle du 1er trimestre du bac Sciences de l'informatique, centrée sur les matrices.

Tout le programme : Bac Sciences de l'informatique · Revoir le cours · Tous les devoirs