Devoir de contrôle N°2
Devoir de contrôle N°2
Cryptage
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
Analyse:
Résultat = écrire(chcryp)
chcryp=[]pour i de 1 à long ch faire
si ch[i] dans ["A".."Z"] alors
chcrypt[i]←chr(ord(ch[i])+n)
si ord(chcrypt[i])>ord("Z") alors chcrypt[i]←chr(ord(chcrypt[i])-26)
finsi
sinon si ch[i] dans ["a".."z"] alors
chcrypt[i]←chr(ord(ch[i])+n)
si ord(chcrypt[i])>ord("z") alors chcrypt[i]←chr(ord(chcrypt[i])-26)
finsi
sinon chcryp[i]←ch[i]
finsi
finpour
ch=donnée("donner la chaine à crypter")
n=[]repeter
n=donnée ("donner n")
jusqu'à n dans [2..25]
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
Analyse:
Résultat = écrire(chcryp)
chcryp=[]pour i de 1 à long ch faire
si ch[i] dans ["A".."Z"] alors
chcrypt[i]←chr(ord(ch[i])+n)
si ord(chcrypt[i])>ord("Z") alors chcrypt[i]←chr(ord(chcrypt[i])-26)
finsi
sinon si ch[i] dans ["a".."z"] alors
chcrypt[i]←chr(ord(ch[i])+n)
si ord(chcrypt[i])>ord("z") alors chcrypt[i]←chr(ord(chcrypt[i])-26)
finsi
sinon chcryp[i]←ch[i]
finsi
finpour
ch=donnée("donner la chaine à crypter")
n=[]repeter
n=donnée ("donner n")
jusqu'à n dans [2..25]
Re: Devoir de contrôle N°2
I.M.E.I.
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
Analyse:
Résultat = écrire(msg)
msg=[]si s mod 10 = 0 alors msg←"IMEI valide"
sinon msg←"IMEI non valide"
finsi
s=[]pour i de 1 à long(n) faire
valeur(n[i],d,e)
si i mod 2 = 0 alors d ← d*2
finsi
si d>9 alors d ← d mod 10 + d div 10
finsi
s ← s + d
finpour
n=[] répéter
n=donnée("donner un entier de 15 chiffres")
jusqu'à long(n) = 15
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
Analyse:
Résultat = écrire(msg)
msg=[]si s mod 10 = 0 alors msg←"IMEI valide"
sinon msg←"IMEI non valide"
finsi
s=[]pour i de 1 à long(n) faire
valeur(n[i],d,e)
si i mod 2 = 0 alors d ← d*2
finsi
si d>9 alors d ← d mod 10 + d div 10
finsi
s ← s + d
finpour
n=[] répéter
n=donnée("donner un entier de 15 chiffres")
jusqu'à long(n) = 15
objet | type/nature | rôle |
msg | chaine de caractères | message |
s | entier | somme |
n | chaine de caractères | nombre IMEI |
i | entier | compteur |
d | entier | valeur |
e | entier | erreur |
Sujets similaires
» Devoir de contrôle N°2 :
» Devoir de contrôle N°1
» Devoir de contrôle N°1
» Devoir de contrôle N°3
» Devoir de contrôle N°3
» Devoir de contrôle N°1
» Devoir de contrôle N°1
» Devoir de contrôle N°3
» Devoir de contrôle N°3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|