PDF Maker 1728745799140

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 4

Université AMO– Bouira Année Universitaire : 2024-2025

Faculté des Sciences et des Sciences Appliquées Semestre 1


Département ST
TP INFORMATIQUE 1

Série de TP N°01 (Système de numération ou de codage)


Objectifs de la série de TP
1. Savoir travailler avec les systèmes de codage
2. Coder un nombre décimal en binaire, tétra, octal et
hexadécimal. 3. Transcoder les nombres entiers écrit
dans une base à une autre base. 4. Utiliser la norme
IEEE754 pour la représentation des nombres réels.
Les exercices et questions notés "Compte Rendu" doivent être traitéspar les
étudiants à la maison (en monôme ou binôme) et rendus au plus tard (dernier délai) le
jour du TP suivant. Tout étudiant qui ne rend pas son compte rendudans le délai fixé se voit
attribué un zéro sur le compte rendu du TP en question.
Exercice N°1
1) Convertir en binaire (base 2) les nombres suivants : (87)10, (765)10
2) Convertir en décimal les nombres suivants : (87)16, (756)8,
3) Effectuer les conversions : (65)7=(……….)4, (D65)16=(………….)8, (756)8=(……)5,
(130)4=(……)16 4) Soit le nombre décimal X= 4y2 + 3y + 2, tel que, y est un entier (y>4).
Exprimer X dans la base y. Quel est la valeur de y si X=117 ? Détailler les étapes.
5) Déterminer la base b sachant que (57)b = (1000011)2. Détailler les étapes.
6) Est-il possible de représenter en binaire les nombres décimaux : 19 sur 4bits, 255 sur
8bits, 512 sur 1octet ?
Exercice N°2 (Compte rendu)
1) Convertir en binaire (base 2) les nombres suivants : (1536)10, (768)10
2) Compléter le tableau suivant en donnant l’écriture décimale des nombres (1101)n et
(111)n pour les différentes valeurs de la base n envisagées. Utiliser la représentation
polynomiale.
n=2 n=4 n=8
(101)n
(1011)n
3) Effectuer les conversions : (FAC)16=(………….)8, (321)4=(……)5, (765)8=(……)16
4) Soit le nombre décimal X= y2 +4y+ 4, tel que, y est un entier (y>5). Exprimer
X dans la base y. Quel est la valeur de y si X=225? Détailler les étapes.
5) Déterminer la base b sachant que (54)b = (1110)4. Détailler les étapes.
6) Quelles sont les fausses écritures ? (4230)4 (7230)8 (250)5 (ABG)16 (ADE)16
(ABCD)13
Exercice N°3
1) Donnez la représentation de (-35)10 sur 8bits en SVA puis complément à 1 (C1).
2) Donnez la représentation de (-35)10 en Complément à 2
(C2) :
Sur 8 bits : (-
35)10=(..................................................)C2
Sur 10 bits : (-
35)10=(.................................................)C2
Peut-on représenter ce nombre en C2 sur 6 bits (justifier
votre réponse)?
3) Convertir en décimal, les nombres (10101011), (01010101) s’ils sont écrits en SVA, C1 puis
C2.
1 1/ /2
Université AMO– Bouira Année Universitaire : 2024-2025
Faculté des Sciences et des Sciences Appliquées Semestre 1
Département ST
TP INFORMATIQUE 1

Exercice N°4 (Compte rendu)


1) Donner la représentation en SVA puis en C1 de (-156)10 sur 16 bits. Convertir les
résultats obtenus en Hexadécimal.
2) Donnez la représentation de (-275)10 en C2 :
Sur 8 bits : (-
275)10=( .................................................)C2 Sur
16 bits : (-275)10=(............................................... )C2
Convertir les résultats obtenus en Hexadécimal.
3) Soient les nombres (11111011) et (0111100) codées en binaire. Convertir (en dessinant
un tableau) ces nombres en décimal s’ils sont représentés :
– en entier signé en C2.
– en entier signé en C1.
– en entier signé en SVA.
– en entier non signé.
Exercice N°5
1.Convertir en base 2 : 0,62510 ; 10,810.
2.Convertir en base 10 les nombres binaires : 0,01010101012 11100,100012
3.Donner la représentation flottante simple précision IEEE754, du nombre décimal -
273,125. Détailler la démarche et écrire la
représentation finale en hexadécimale.
4.Donner la traduction à laquelle correspond le mot de 4 octets codé en hexadécimal
(C2BF0000)Héx si on le lit comme un nombre représenté en virgule flottante simple
précision suivant la norme IEEE754.
Exercice N°6 (Compte rendu)
1.Convertir en bases 2 et 8 les nombres : 79,062510 ; 121,87510.
2.Convertir en base 10 les nombres binaires : 011,101111102 01010,111102
3.Donner la représentation flottante simple précision IEEE754, du nombre décimal -
79,0675. Détailler la démarche et écrire la représentation finale en hexadécimale.
4.Donner la traduction à laquelle correspond le mot de 4 octets codé en hexadécimal
(C2EA4000)Héx si on le lit comme un nombre représenté en virgule flottante simple
précision suivant la norme IEEE754.
2 2/ /2

Vous aimerez peut-être aussi