RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2009, créez un dossier de travail ayant comme nom votre numéro d’inscription |
Soit un tableau T de N lettres minuscules (6<=N <=100), et soient D et N deux entiers qui répondent aux conditions suivantes :
1. D est un entier diviseur de N strictement supérieur à1.
2. M est un entier tel que N = M*D.
On se propose de trier les D éléments des M blocs disjoints qui constituent le tableau T.
Ecrire un programme Pascal permettant de :
- lire les deux entiers N et D qui répondent aux conditions 1 et 2.
- remplir le tableau T par N lettres minuscules,
- trier dans l'ordre croissant, les éléments de chaque bloc du tableau T,
- afficher le tableau T après le tri.
Exemple :
Si N=12 et D=3 (donc M=4) et si les éléments du tableau T sont les suivants :
|
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution (déclaration+appel) |
4=2+2 |
Si exécution et tests réussis Alors Sinon Structures de données adéquates au problème Saisie et contrôle des données Traitements avec structures de contrôle adéquates Affichage des résultats Compilation |
16
2 3 6 1 4 |