RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2012, créez un dossier de travail ayant comme nom votre numéro d’inscription |
Soit une chaîne de caractères eh non vide formée uniquement par des lettres majuscules et dont la taille ne dépasse pas 120 caractères. On se propose de crypter cette chaîne selon le principe suivant :
- Former une chaîne chr en remplaçant chaque lettre de ch par son code ASCII.
- Inverser les caractères de la chaîne chr.
Exemple :
Le cryptage de la chaîne « BACS1 » passe par les deux étapes suivantes :
lère étape :
On remplace chaque lettre par son code ASCII, on obtient la chaîne chr suivante :
chr= « 6665678373 »
2ème étape :
On inverse les caractères de la chaîne chr, on obtient le résultat suivant :
«3738765666»
Travail demandé :
Ecrire un programme Pascal, qui permet de saisir et de crypter une chaîne de caractères ch non vide, formée uniquement par des lettres majuscules et dont la taille ne dépasse pas 120 caractères selon le principe décrit ci-dessus et d’afficher le résultat obtenu.
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution |
4 |
Si exécution et tests réussis Alors Sinon • Vocabulaire et syntaxe • Structures de données adéquates • Saisie de la chaine de caractères avec contraintes • Formation de la chaîne chr • Inversion de la chaîne chr • Affichage du résultat |
16
3 2 3(1+2) 3 4 1 |