Sujet A 2I2D
Prénom : Note :
Nom : Classe :
1. Numération
1.1. Codage
Coder le nombre décimal N1 = 432 en Coder le nombre décimal N2 = 1010 en
binaire, en donnant le détail des calculs : binaire, en donnant le détail des calculs :
432/16=216 R=0 1010/2=505 R=0
216/2=108 R=0 505/2=252 R=1
108/2=54 R=0 252/2=126 R=0
54/2=27 R=0 126/2=63 R=0
1.2. Décodage
Décoder le nombre binaire N3 = (11010101)2 en base décimale, en donnant le détail des calculs :
N3 = 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0 =213
N3(1101 0101)2 = (213)10
Décoder le nombre binaire N4 = (101101011100)2 en base décimale, en donnant le détail des calculs :
N4 = 1*2^11 + 0*2^10 + 1*2^9 + 1*2^8 + 0*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 =(2908)10
N4(1011 0101 1100)2 = 2908(10)
Décoder le nombre hexadécimal N6 = (23)16 en base décimale, en donnant le détail des calculs :
N6= 2*16^1 + 3*16^0 = 35
N6(23)16 = (35)10
Entourer le caractère dont le code ASCII est 0b00101010 ? Justifier votre réponse.
C'est le caractère ' * '
Entourer le caractère dont le code ASCII est 0x7B ? Justifier votre réponse.
C'est le caractère ' { '
Que faut-il faire pour connaître la valeur du code ASCII d’un chiffre ?
Il faut ajouter 48 au chiffre , par exemple 9+48=57 La valeur ASCII de '9' est bien 057
Rechercher le code ASCII dans la table du caractère phrase[7] ? Commentez votre recherche.
Le caractère espace se note sp dans la table ASCII son code associé est 032.
e s n é ?
Binaire 0101 0010 0100 1001 0110 1110 0110 0110 0110 1111
Hexadécimale 52 49 6E 66 6F
ASCII R I n f o
À quel type d’échange correspond la trame ci-dessus : Arduino->PC, PC->Arduino ou un autre cas ?
lequel ?
La trame ci-dessus corespond au type d'échange : Pc>Arduino
5. Cryptage de l’information
Un script MATLAB permet de crypter des textes en retournant leurs codes ASCII. Une fois les textes cryptés
transmis, l’opération inverse permet de les décrypter.
Exemple : Décrypter le texte suivant :
cryptage encoded='511 101 611 501 711 99 23 611 011 111 511 23 511 101 611 611 111 411 79 99 23 511 101 67'
Enter text = 'kolly' 76=L 101=e 115=sp 32=s 99=c 97=a 114=r 111=0 116=t 116=t 101=e 115=s
encoded='121 801 801 111 701'
transmission 32=sp 115=s 111=o 110=n 116=t 32=sp 99=c 117=u 105=i 116=t 101=e 115=s
reception
decryptage "La phrase est les carottes sont cuites"
decoded='107 111 108 108 121'
decoded ='kolly'