RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Durée : 1h |
Coefficient : 0.5 |
|
Sections : Maths, Sciences |
Date : 21 mai 2015 |
Important :
1) Une solution modulaire au problème est exigée. 2) Enregistrez au fur et à mesure votre programme dans le dossier Bac2015 situé à la racine C: en lui donnant comme nom votre numéro d’inscription (6 chiffres). |
Un nombre X est dit porte-bonheur si ses chiffres forment une suite arithmétique de raison r, c'est-à dire les chiffres de X sont ordonnés et la différence entre deux chiffres successifs est égale à une constante r.
Exemples :
● 1357 est un nombre porte-bonheur car ses chiffres sont ordonnés dans l'ordre croissant:
1 < 3 < 5 < 7 et la différence entre deux chiffres successifs est constante et égale à 2.
● 8765 est un nombre porte-bonheur car ses chiffres sont ordonnés dans l'ordre décroissant:
8 > 7 > 6 > 5 et la différence entre deux chiffres successifs est constante et égale à -1.
● 3679 n'est pas un nombre porte-bonheur car la différence entre deux chiffres successifs n'est pas égale à une constante.
Travail demandé :
Ecrire un programme en Pascal qui permet de remplir un tableau T de N (5<=N<=30) entiers positifs de quatre chiffres, de chercher et d’afficher tous les entiers porte-bonheur du tableau T.
Grille d 'évaluation
Questions |
Nombre de points |
Décomposition en modules Appels des modules |
2 2 |
Si exécution et tests réussis avec respect des contraintes |
16 |
Sinon |
|
○ Structures de données adéquates au problème posé |
3 |
○ Saisie de N et de T avec respect des contraintes |
1+3 |
○ Vérification de la propriété porte-bonheur |
6 |
○ Affichage |
3 |