Fichier PDF

Partage, hébergement, conversion et archivage facile de documents au format PDF

Partager un fichier Mes fichiers Convertir un fichier Boite à outils PDF Recherche PDF Aide Contact



info.pdf


Aperçu du fichier PDF info.pdf

Page 1 2 3 4 5

Aperçu texte


5
5.1

Repr´
esentation binaire
Notions de base

Un ordinateur compose en base deux. Un chiffre (ne prenant donc que la valeur 0 ou 1) est un bit.
Pour convertir un nombre d´ecimal en binaire, on effectue les divisions euclidiennes successives
du nombre par 2, jusqu’`
a obtenir un reste ´egal `a 0. Le nombre binaire correspondant est alors
la succession des restes (0 ou 1) des divisions euclidiennes en partant de la droite.

5.2

Librairies

Une librairie ou biblioth`eque est une collection de fonctions, compil´ee et prˆete `a ˆetre utilis´ee
par des programmes. On va souvent importer des fonctions se trouvant dans des biblioth`eques
grˆace `a la syntaxe : ”from library import *” (ou library est le nom de la biblioth`eque).

5.3

Repr´
esentation des entiers

Sur n bits, on peut coder 2n nombres entiers (positifs ou nul). Sur 16 bits, on code 65535
nombres.

5.4

Repr´
esentation des relatifs en compl´
ement `
a deux sur 16 bits

Si le chiffre
a` gauche est 1, le nombre est n´egatif ; si c’est 0, le nombre est positif.
En binaire, pour passer `
a l’oppos´e, l’ordinateur intervertit les 1 et les 0, sauf du premier bit
jusqu’au premier 1 inclus.
En compl´ement `
a deux sur 16 bits, les nombres positifs ou nul entre 0 et 32767 sont cod´es par
leur repr´esentation binaire ; les nombres n´egatifs entre -1 et -32768 sont respectivement cod´es
par la repr´esentation binaire des nombres entre 65535 et 32768.

5.5


epassement de capacit´
e

En cas de d´epassement de la capacit´e m´emoire, Python passe en entiers longs.

4