DM info .pdf



Nom original: DM info.pdfAuteur: Matthieu Goudard

Ce document au format PDF 1.5 a été généré par Microsoft® Word 2010, et a été envoyé sur fichier-pdf.fr le 11/01/2015 à 23:38, depuis l'adresse IP 46.193.x.x. La présente page de téléchargement du fichier a été vue 716 fois.
Taille du document: 307 Ko (5 pages).
Confidentialité: fichier public


Aperçu du document


GOUDARD Matthieu

Prépa 1

Devoir Maison

Exercice n°1 :
mot=input("Entrez les termes:")
n=len(mot)

for i in range(n):

if(ord(mot[i])>64 and ord(mot[i])<91):

// patie a)

print(mot[i],"Majuscule pour code:",ord(mot[i]))

if(ord(mot[i])>96 and ord(mot[i])<123):
print(mot[i],"minuscule pour code:",ord(mot[i]))

//partie b)

Exercice n°2 :
a/ Cryptage
l=[]
mot=input("entrez un terme en minuscules")
n=int(input("entrez le décalage"))
x=len(mot)

for i in range(x):

if(96<ord(mot[i])<123):

if(ord(mot[i])+n<123):
a=(ord(mot[i])+n)
l.append(chr(a))

if(ord(mot[i])+n>122):
a=(ord(mot[i])-26+n)
l.append(chr(a))

else:
a=(ord(mot[i]))
l.append(chr(a))

print(l[i])

b/Décryptage

l=[]
mot=input("entrez un terme en minuscules")
n=int(input("entrez le décalage"))
x=len(mot)

for i in range(x):

if(96<ord(mot[i])<123):

if(ord(mot[i])-n<97):
a=(ord(mot[i])+26-n)
l.append(chr(a))

if(ord(mot[i])-n>96):
a=(ord(mot[i])-n)
l.append(chr(a))

else:
a=(ord(mot[i]))
l.append(chr(a))

print(l[i])

c/Message Décodé
Le message codé est « le prochain ds de si porte sur les asservissement » avec un décalage de 15 :D

Exercice n°3
def main():
pass

if __name__ == '__main__':
main()

aplha=abcdefghijklmnopqrstuvwxyz
code=input("Entrez le code de cryptage")
mess=input("Entrez le message à coder")
messcodé=[]
comptelim1=len(alpha)
comptelim2=len(mess)
compteur1=0

while i<comptelim1:
if (ord(alpha[i])=ord(code[i])):

else:
code.append(alpha[i])

for compteur1 in range(comptelim2):
if ord(Message[compteur1])=ord(alpha[compteur1]):
messcodé.append(Code[compteur1])
compteur1=-1
compteur1=compteur1+1

Print(messcodé)


Aperçu du document DM info.pdf - page 1/5

Aperçu du document DM info.pdf - page 2/5

Aperçu du document DM info.pdf - page 3/5

Aperçu du document DM info.pdf - page 4/5

Aperçu du document DM info.pdf - page 5/5




Télécharger le fichier (PDF)


DM info.pdf (PDF, 307 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


dm info
tpe
experimentaldesign
correction examen final info2 sm 2015 2016
exercices progra
mementopython3

Sur le même sujet..