Tpnote 17 TP noté PTSI Lycée Ei ?el décembre Quelques remarques avant de commencer ? Les notes de cours sont autorisées mais PAS le recours à des programmes tout faits trouvés sur Internet ? Les seules fonctions Python sur les listes que vous avez le droi

TP noté PTSI Lycée Ei ?el décembre Quelques remarques avant de commencer ? Les notes de cours sont autorisées mais PAS le recours à des programmes tout faits trouvés sur Internet ? Les seules fonctions Python sur les listes que vous avez le droit d ? utiliser sont len et la méthode append En particulier PAS de sort ou de sum ? Les étudiants rendront à la ?n du TP un ?chier Python extension py contenant leurs programmes que l ? enseignant récuperera directement sur une clé USB Il est bien entendu autorisé et même conseillé de commenter les programmes écrits sur ce ?chier les commentaires en Python s ? introduisent avec un ? On ne se préoccupera pas de l ? e ?cacité des algorithmes programmés et on aura bien entendu le droit de réutiliser certains des programmes écrits précédemment dans des questions ultérieures du sujet I Quelques algorithmes élémentaires sur les cha? nes de caractères Nous allons nous intéresser dans ce TP noté à quelques méthodes élémentaires de cryptage et de décryptage de textes Nous commencerons donc par écrire quelques fonctions Python manipulant des cha? nes de caractères On utilisera régulièrement dans ce TP le codage ASCII des caractères et nous aurons pour ce faire besoin des deux fonctions Python suivantes ? chr n renvoie le caractère dont le code ASCII est l ? entier n Ainsi chr renverra le caractère ? H ? ? au contraire ord c renvoie le code ASCII d ? un caractère c Ainsi ord ? Z ? renverra l ? entier Les lettres minuscules de l ? aphabet latin ont des codes ASCII compris entre et pour le a jusqu ? à pour le z Les lettres majuscules de ce même alphabet ont des codes ASCII compris entre et Ces deux fonctions seront utiles pour certaines des questions de cette première partie mais pas forcément les premières Question Écrire une fonction Python converliste c qui prend comme argument une cha? ne de caractères c et renvoie une liste contenant les caractères de c Exemple converliste ? Python ? doit retourner la liste ? P ? ? y ? ? t ? ? h ? ? o ? ? n ? Question Écrire une fonction Python converchaine l qui e ?ectue l ? opération inverse conversion en cha? ne de caractères d ? une liste l dont les éléments sont des caractères Exemple converchaine ? N ? ? o ? ? ? ? ? l ? ? ? ? ? doit retourner la cha? ne de caractères ? No? l ? Question Écrire une fonction Python sommeascii c qui renvoie la somme des codes ASCII des caractères de la cha? ne c CExemple sommeascii ? Python ? doit retourner la valeur Question Écrire une fonction Python miroir c qui renvoie une cha? ne de caractères étant une copie retournée de la cha? ne c Exemple miroir ? Python ? doit retourner la cha? ne ? nohtyP ? Question Écrire une fonction Python palindrome

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 28, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 35.6kB