RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2014, créez un dossier de travail ayant comme nom votre numéro d’inscription (6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet. |
Un nombre est dit abondant s’il est strictement supérieur à la somme de tous ses diviseurs sauf lui- même.
Exemple : 10 est abondant.
En effet les diviseurs de 10 sauf lui- même sont 1, 2 et 5. Comme 1 +2-1-5 = 8 et 10 > 8, alors 10 est dit abondant.
Un nombre est dit déficient s'il est strictement inférieur à la somme de tous ses diviseurs sauf lui-même.
Exemple : 12 est déficient.
En effet les diviseurs de 12 sauf lui- même sont 1, 2, 3, 4 et 6. Comme 1+2+3+4+6 = 16 et 12 < 16, alors 12 est dit déficient.
Travail demandé :
Ecrire un programme Pascal qui permet de remplir un tableau Nombre par N entiers strictement positifs avec 5≤N≤25, puis de transférer, les nombres déficients dans un tableau TD et les nombres abondants dans un tableau TA et d’afficher les deux tableaux résultants (TD et TA).
Exemple : Pour le tableau Nombre suivant
Nombre |
10 |
12 |
118 |
6 |
45 |
118 |
100 |
On obtient les tableaux TD et TA suivants
TD |
12 |
100 |
|
|
|
|
|
TA |
10 |
118 |
45 |
118 |
|
|
|
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution |
4 |
Si exécution et tests réussis Alors Sinon • Structures de données adéquates • Saisie de n avec respect des contraintes • Saisie du tableau Nombre avec respect des contraintes • Détermination des deux tableaux TD et TA • Affichage |
16
3 1 2 8 (4+4) 2 |