Bac pratique 25052017 sc s3
RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L ? ÉDUCATION ? ? EXAMEN DU BACCALAURÉAT SESSION Sections Maths Sciences expérimentales et S Techniques Épreuve pratique d ? informatique Durée h Coe ?cient Date mai S Important Une solution modulaire au problème est exigée Enregistrez au fur et à mesure votre programme dans le dossier Bac situé à la racine C en lui donnant comme nom votre numéro d ? inscription chi ?res Dans le but de sécuriser les messages à envoyer on peut faire appel à une méthode de cryptage Une des méthodes utilisées consiste à remplacer chaque lettre du message à crypter par celle qui la suit de p positions dans l'alphabet français o? p désigne le nombre de mots du message NB 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 modi ?cation Le code ASCII de la lettre a est égal à et celui de la lettre A est égal à Exemple Pour le message Examen Pratique En Informatique Etant donné que le message à crypter est formé de mots pour la lettre alphabétique E par exemple elle sera remplacée par I car en ajoutant au code Ascii de E qui est la valeur on obtient qui est le code Ascii de I En continuant à appliquer ce principe de codage le message crypté sera Ibeqir Tvexmuyi Ir Mrjsvqexmuyi On se propose d ? écrire un programme intitulé Cryptage qui permet de saisir un message M formé uniquement de lettres et d ? espaces puis de l ? a ?cher crypté en utilisant le principe cité ci-dessus NB Le message peut contenir des espaces super us inutiles Pour cela on propose l ? algorithme du programme principal suivant Début Cryptage Répéter Ecrire Donner le message à crypter Lire M Jusqu ? à FN Valide M p ? FN Nbmot M Ecrire FN Crypter M p Fin Cryptage Devoirs et examens sur www kiteb net Page sur CTravail demandé a Traduire l ? algorithme Cryptage en un programme Pascal et ajouter les déclarations nécessaires b Transformer la séquence n en un module et apporter les modi ?cations nécessaires dans le programme principal c Développer le module Valide qui permet de véri ?er si le message M est non vide et formé uniquement par des lettres et des espaces d Développer le module Nbmot qui permet de déterminer le nombre de mots dans le message M à crypter en prenant en considération la possibilité d ? existence des espaces super us inutiles e Développer le module Crypter qui permet de crypter un message M en utilisant le principe décrit précédemment Grille d ? évaluation Questions Nombre de points a Traduction de l ? algorithme Cryptage en Pascal Ajout des déclarations nécessaires b Transformation de la séquence n en un module Modi ?cations nécessaires dans le programme principal c Développement du module Valide d Développement du module Nbmot e Développement du
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701723729ilzcbfsombzlbdnsquzxfjwz5jktarkbofayyww6lotdlxrlfzsbt9cg68eeds5kkt1smdtcw7rutoqlqu8rcjvcpcfbnwptmcfb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701659787g29go6hxfnqsokqfac6693ec4prdrkwrioeghyehg6kr1nmxh0qergxpcbye3ff9hz0xaibn0lw5d9tsjhnufmwulvrq4hrgnzia.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701725139o91pexunxna9vn4n6euvamrk3quapwlvgrdqt7lujczgxonmsgtl2uf1tjk98he9cxb9eqdcoyhevnvaanbyppcrtawosukcpedm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/z4rl9MMzCB4DovbAkBcyCBIOTY1SQRViIuJ0lzd4f1dcGEDrIV11ayWCtJ3VIVE6fY9YINOayh0l9HwgUQMN97uq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701694195b5tmdxuid0i28zqjo7ndsqaostkboo75dyllpeocvreymjdmprlbpt8vdd2qasrk1v2rhvjlonx6355wmr4dtz1bbetinivirlkh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/kfslaxqXPJaQOGML3TrXFBXnagUEdU8mnIbg3fqH8c0PrP3PDRQjSYJCjQwTka4QaE6jS9gxjDFnD1An4ihsVFMD.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701702831igg9a7cydwwfllh7uthizqdtuv8xwjnkizmqiiqxqzag7owffl0atmvtf4bkobepajfq5vdrpzx5b2qeuh8djva1mhvultbgde6e.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WZftOQZ2q9odREYWT1X67sxRXmBf09Zim4XJcKLTwNVKi7acm02lvkZUPt01xjMluoWk0fIeNJW7SEV4h9PgY3ox.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/RCBJbI8apmnryixM6cO7BwN8wM6sGGiC0Cn9wP5GQbAncMEqNCGGduKrWVQdq2uta7X795FVjOecpNlwqTwASEri.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701717754gaue7mnyc6qdfzermo960c18ayuzmfkicjtzfjyhb4vfilnv0dwbquapwbnt5p3ikqjk7bhizlyjubcq7jit0whxubf0iyqq4kkm.png)
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 31, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 31.6kB