RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.75 |
Durée : 1h 30mn |
Important : 1) Dans le dossier Bac2013 situé sur la racine du disque C: de votre poste, créez un dossier de travail ayant pour nom votre numéro d’inscription (6 chiffres) et dans lequel vous devez enregistrer au fur et à mesure tous les fichiers solution au problème posé. 2) Vérifiez à la fin de l’épreuve que tous les fichiers que vous avez créés sont dans votre dossier de travail. 3) Une solution modulaire au problème posé est exigée. |
On se propose de crypter une phrase de la manière suivante :
- Chaque lettre d’un mot sera remplacée par la lettre qui la suit de P positions dans l’alphabet français, où P est le rang du mot dans la phrase.
- On suppose que le caractère qui suit la lettre "Z" est le caractère "A" et celui qui suit la lettre "z" est le caractère "a".
- Le caractère espace ne subit aucune modification.
Exemple :
Phrase initiale : |
Examen |
Pratique |
En |
Informatique |
Rang des mots : |
1 |
2 |
3 |
4 |
Phrase cryptée : |
Fybnfo |
Rtcvkswg |
Hq |
Mijsvqexmuyi |
Travail demandé :
Ecrire un programme Pascal intitulé Cryptage qui permet de :
- saisir et stocker dans un fichier texte "Phrases.txt", N phrases (avec N ≤ 50), dont les mots doivent être formés uniquement de lettres alphabétiques et séparés par un seul espace. Chaque phrase occupera une ligne dans le fichier "Phrases.txt".
- crypter le fichier "Phrases.txt" en utilisant le principe cité ci-dessus. Le résultat sera enregistré dans un fichier "Ph_Crypt.txt".
Grille d’évaluation
Traitement |
Nombre de points |
• Décomposition en modules |
2 |
• Appel des modules |
2 |
• Si exécution et tests réussis avec respect des contraintes Sinon |
16 |
o Structures de données adéquates au problème posé |
2 |
o Remplissage du fichier "Phrases.txt" |
5,25 |
o Cryptage et sauvegarde dans le fichier "Ph_Crypt.txt" |
8,75 |