WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Structure de l'information digitale. Cas de conversion des nombres, des chaà®nes de caractères ainsi que des caractères spéciaux en code ascii ou dans une base donnée en vb6.0

( Télécharger le fichier original )
par Eric BIRINGANINE BYUMANINE
Université catholique de Bukavu RDC - Graduat en sciences de l'informatique 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.3 Conversions d'un nombre d'un système à un autre

Il est pratiquement possible de faire la conversion d'un nombre, c'est-à-dire de passer d'un système à un autre.

1.3.1 Conversion du système décimal en binaire [APP2002]

La règle pour convertir un nombre décimal en binaire est la suivante :

- on divise chaque fois le nombre décimal par 2, on retient le reste de la division jusqu'à

ce que le quotient puisse donner un chiffre inférieur ou égale à 1 ;

- on organise les restes de différentes divisions en commençant par le dernier quotient.

Exemple :

- convertir 77 en système binaire ou 7710= ( ) 2 ;

- convertir 100 en système binaire ou 10010= ( ) 2.

77 2

1 38 2

0 19 2

1 9 2

1 4 2

0 2 2

0 1

100 2

0 50 2

0 25 2

1 12 2

0 6 2

0 3 2

1 1

Lecture du résultat en remontant Lecture du résultat en remontant

Figure 1.1 : Conversion du système décimal en binaire Nous avons : 7710=10011012 et 10010=11001002.

Il est impérieux de signaler que lorsqu'on parle de la base dix (10), l'on doit avoir une idée majeure en tête, notamment qu'il s'agit de la base universelle, c'est-à-dire celle utilisée par le

8

commun des mortels. Elle est encore reconnue comme base transitoire de toutes les autres bases.

En ce qui concerne la représentation en mémoire, il faut dire ici qu'il existe plusieurs registres des mémoires mais dans le cadre de ce travail, nous évoquerons le registre à 8 bits, à 16 bits, 32 bits et à 64 bits.

Dès lors, nous pouvons représenter un nombre en registre de mémoire. Pour cela, il faut d'abord que ce dernier soit converti en base deux qui est le langage compréhensible par la machine et puis, une fois déjà converti, on doit regarder le signe de ce nombre, c'est-à-dire regarder si le nombre est positif. Si oui, la première case du registre est alors remplie automatiquement par 0 ; si non, elle est remplie par 1 et les autres codes du terme suivent en commençant de la droite vers la gauche [SIN2012].

Exemple illustratif :

· 10

0

0

 

0

 

0

 

1

 

0

 

1

 

0

 
 
 
 
 
 
 
 
 

· -10

·

·

·

·

·

·

·

·

·

·

·

·

·

·

 

1

0

 

0

 

0

 

1

 

0

 

1

 

0

 
 
 
 
 
 
 
 
 
 

1.3.2 Conversion du système décimal en octal [UNI2008]

Pour convertir un nombre décimal en base huit (8) qui est l'octal, la règle est la même avec la conversion de nombre décimal en binaire mais cette fois la division se fait par 8.

Exemple :

Convertir 75010 et 68010 en base 8

750 8

6 93 8

5 11 8

3 1

680 8

0 85 8

5 10 8

2 1

Lecture du résultat en remontant

Lecture du résultat en remontant

Figure 1.2 : Conversion du système décimal en octal Nous disons que 75010 = 13568 et 68010 = 12508

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand