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 mot Zig-Zag est un mot composé seulement par des lettres majuscules et dont l'ordre alphabétique de ses lettres croissent et décroissent ou inversement d'une façon alternative.
Exemples :
- Le mot ADAM est dit Zig-Zag, car l'ordre alphabétique de "A" est inférieur à celui de "D" dont son ordre alphabétique est supérieur à celui de "A" qui le suit et l'ordre alphabétique de "A" est inférieur à celui de "M".
- Le mot "RANIM" est dit Zig-Zag, car l'ordre alphabétique de "R" est supérieur à celui de "A" dont son ordre alphabétique est inférieur à celui de "N" et l'ordre alphabétique de "N" est supérieur à celui de "J" dont son ordre alphabétique est inférieur à celui de "M".
- Le mot "PROGRAMME'' est dit non Zig-Zag, car l'ordre alphabétique de "P" est inférieur à celui de "R" dont son ordre alphabétique est supérieur à celui de "O" dont son ordre alphabétique est supérieur à celui de "G".
- Le mot "BACCALAUREAT" est dit non Zig-Zag, car l'ordre alphabétique de "B" est supérieur à celui de "A" dont son ordre alphabétique est inférieur à celui de "C" et l’ordre alphabétique de "C" est égal à celui du caractère qui le suit ("C").
Travail demandé :
Ecrire un programme Pascal qui permet de remplir un tableau T par N (5<=N<=10) mots composés par des lettres majuscules et dont leurs longueurs sont comprises entre 2 et 12 et d'afficher les mots 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+3 |
○ Vérification de la propriété Zig-Zag |
6 |
○ Affichage |
3 |