Cours d x27 algorithmique christophe darmangeat 2
Cours d'Algorithmique - Christophe Darmangeat Rappel ce cours d'algorithmique et de programmation est enseigné à l'Université Paris dans la spécialité PISE du Master MECI ancien DESS AIGES par Christophe Darmangeat PARTIE ENONCÉ DES EXERCICES Exercice Parmi ces a ?ectations considérées indépendamment les unes des autres lesquelles provoqueront des erreurs et pourquoi Variables A B C en Numérique Variable D en Caractère A Sin B A Sin A B C B Sin A ??Sin D C Sin A B C Cos Sin A corrigé - retour au cours Exercice Ecrivez un algorithme qui demande un mot à l ? utilisateur et qui a ?che à l ? écran le nombre de lettres de ce mot c'est vraiment tout bête corrigé - retour au cours Exercice Ecrivez un algorithme qui demande une phrase à l ? utilisateur et qui a ?che à l ? écran le nombre de mots de cette phrase On suppose que les mots ne sont séparés que par des espaces et c'est déjà un petit peu moins bête corrigé - retour au cours Exercice Ecrivez un algorithme qui demande une phrase à l ? utilisateur et qui a ?che à l ? écran le nombre de voyelles contenues dans cette phrase On pourra écrire deux solutions La première déploie une condition composée bien fastidieuse La deuxième en utilisant la fonction Trouve allège considérablement l'algorithme corrigé - retour au cours www pise info algo enonces htm C Cours d'Algorithmique - Christophe Darmangeat Exercice Ecrivez un algorithme qui demande une phrase à l ? utilisateur Celui-ci entrera ensuite le rang d ? un caractère à supprimer et la nouvelle phrase doit être a ?chée on doit réellement supprimer le caractère dans la variable qui stocke la phrase et pas uniquement à l ? écran corrigé - retour au cours Exercice - Cryptographie Un des plus anciens systèmes de cryptographie aisément déchi ?rable consiste à décaler les lettres d ? un message pour le rendre illisible Ainsi les A deviennent des B les B des C etc Ecrivez un algorithme qui demande une phrase à l ? utilisateur et qui la code selon ce principe Comme dans le cas précédent le codage doit s ? e ?ectuer au niveau de la variable stockant la phrase et pas seulement à l ? écran corrigé - retour au cours Exercice - Cryptographie - le chi ?re de César Une amélioration relative du principe précédent consiste à opérer avec un décalage non de mais d ? un nombre quelconque de lettres Ainsi par exemple si l ? on choisit un décalage de les A deviennent des M les B des N etc Réalisez un algorithme sur le même principe que le précédent mais qui demande en plus quel est le décalage à utiliser Votre sens proverbial de l'élégance vous interdira bien sûr une série de vingt-six Si Alors corrigé - retour au cours Exercice - Cryptographie Une technique ultérieure de cryptographie consista à opérer non avec un décalage systématique mais par une substitution aléatoire
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117017116575q0nttgbfyzw12vcepltdz1crfhykasrpgzyqt4pahjglwrs0yhk0n8niry3hau5gacvqsa2lnaeslyiwnemijw6dijhfw1gvoyd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CILe04dzbIsuinUz48AyN5sZlfOr2V7GIxH3yHyCoJ8jToYhk8EZRArUJ0TIGU8Qd1cu8hHtOE5qvzcvWRT4hfwA.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/YdCvwCOVe70jMOgmuIq3XsRFlbGDEtophdq0Adr88urwHtkR1lnecwl1heB6BL7eHOlG8CLISsxoWtqSvfowypls.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117017238397ozs19invjlm3jcp5qsxfucx6ygjlh5drbpu7ottn0kjd6sswmtavdcm4lqqa3habgtabfwaozxi68me9p2rxj33wp0fytfycjhf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BTxmzeXRiuGnEDEKxlSnnfQrcyBjaThiDZfC1vysWR2n1LItPNexwTo52P2nn4x2wBqhaATCUim6gWuXvrUNxCLr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117016926405kdjqp3yqtfxaxlrwb8nvg0ewden5oobglg7ndwjmoqfmbej4qfzbybdjyvttuvbpxyovowctffwvl7iap1oj4ybtylawyrepuwo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701751372hln7vr0ugnp3rwofxccnnlefl9ch4llne6bovnu4dpfe5bfx8c5qf1xaz0mjydbo88at9chxbjlamduvitvjwhbwchoixwemcbcw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ReRu2MC9lJQcOPyaLpq73Hanbwr4ILZUPPLGvp4xvvQGBVoktDkBfFR1U0a75urFfjATXQNgx33fGIgSkWURHXIj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/679q3TRfONNDGjDGMkcyKpdSnEQOHZePwddrpbuua2XdmcUcHj2qwm3zZ4iadBtfijDV2btl5TixK7F2JeVSDGYd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701709768o3cgkiagshp5yodth81phxqrlnbso1kmp4436lshzarpnpgjibvphuaqf3g93hxzcjxen9kddfw6nwti4w70zqpsel3b35hvo6uo.png)
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 20, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 32kB