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 entier est dit Zig-Zag lorsque ses chiffres croissent et décroissent ou inversement d'une façon alternative.
Exemples :
● Le nombre 13254 est dit Zig-Zag, car 1 est inférieur à 3 qui est supérieur à 2 et 2 est inférieur à 5 qui est supérieur à 4.
● Le nombre 8781 est dit Zig-Zag, car 8 est supérieur à 7 et 7 est inférieur à 8 qui est supérieur à 1.
● Le nombre 8761 est dit non Zig-Zag, car 8 est supérieur à 7 qui est aussi supérieur à 6.
● Le nombre 2997 est dit non Zig-Zag car 2 est inférieur à 9 qui est égal au chiffre qui le suit (9).
Travail demandé :
Ecrire un programme Pascal qui permet de remplir un tableau T par N (5 ≤ N ≤ 25) entiers positifs composés d’au minimum trois chiffres et d’afficher les nombres Zig-Zag 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.5+2.5 |
○ Vérification de la propriété Zig-Zag |
6 |
○ Affichage |
3 |