Représentation des nombres - Polytechnique Montréal
Représentation des nombres réels Définition Soitx,unnombreréel Onnote (x) sareprésentationennotation flottanteàn chiffresdéfiniepar (x) = 0;d 1 d 2 d 3:::d n b‘ Remarques : Laconditionsurd 1 permetd’assurerl’unicitédelareprésentation Lamantissesatisfait 1 b m
Représentation des nombres - HEIG-VD
Représentation des données ARO1 - 2017 - APE & CPN & RMQ 'RQQpHV &DUDFWqUH1XPpULTXH (QWLHUV 5pHOV 1RQ VLJQpV 6LJQpV Représentation des nombres entiers Les instructions des ordinateurs traitent des nombres de taille fixe : 4, 8, 16, 32 ou 64 bits Avec un nombre composé de n bits, on ne peut représenter que 2n valeurs entières différentes
Représentation des nombres entiers
Représentation des nombres entiers signés •Le choix entre des conventions •Le constructeur de la machine •Éventuellement par le programmeur •Langage C • i n t – 2 octets, complément à 2 • u n s i g n e d s h o r t – 8 bits, non signé
Représentation des nombres
2 Représentation des réels 2 1 Principe 2 1 1 Le type oat En Python, ' oat' ou ' oat64' (double-précision) : les nombres sont représen-tés sur 64 bits ( 8 octets ) ; attention, byte ’ octet - 1 bit pour le signe "- 11 pour l'exposant e - 52 pour la mantisse m, 1 m < 2 x = ":m:2e m = 1+ X52 k=1 a k 2k On constate que si x > 0, e = blog 2
AIII Représentation des nombres en informatique
Après avoir vu les limites de la représentation des entiers naturels et une possibilité de représenter des entiers relatifs, nous aborderons donc la représentation associée à la norme IEEE 754 des nombres à virgule flottante pour représenter les réels en binaire A III 2 a Nombres entiers naturels
Représentation des nombres - Exo7
Représentation des nombres Vidéo — partie 1 Représentation des nombres entiers en base 2 Vidéo — partie 2 Le binaire en Python Vidéo — partie 3 Les bases 8 et 16 Objectifs • Savoir ce que sont les représentations de nombres entiers en base 2, 8 et 16 • Savoir convertir un nombre entier dans l’une de ces bases
3 Representer des entiers en binaire - Université Laval
Nombres entiers signés • Premier essai: représentation « signe et magnitude » • Le premier bit (à gauche) est le signe: 0 = positif, 1 = négatif • Le reste est la magnitude • Exemple (4 bits): 1101b = (-1) x (4 + 1) = -5 • Combien de nombres peut-on représenter? Entiers signés 39
Exercice 1 Représentation des nombres
DS 2 d’informatique - MPSI - 14/12/2020 L’usage de la calculatrice est interdit Exercice 1 Représentation des nombres Soitn 2J 2 63;2 1K
Représentation des nombres flottants
IFT2880 Organisation des ordinateurs et systèmes Calcul en virgule flottante: Addition •Nombres doivent être alignés : avoir les mêmes exposants (le plus élevé pour protéger la précision) •Additionner mantisses Si overflow, ajuster l’exposant •Ex 0 51 99718 (e = 1) et 0 49 67000 (e = -1) •Aligner les nombres: 0 51 99718 0 51
[PDF] mantisse exposant binaire
[PDF] exposant biaisé
[PDF] profondeur de la nappe albienne algerie
[PDF] nappe de l'albien algérie
[PDF] ressources en eau en algerie
[PDF] l'eau en algérie pdf
[PDF] problématique de l'eau en algérie
[PDF] la gestion de l'eau en algerie
[PDF] carte nappes phréatiques algerie
[PDF] cours de forage d'eau
[PDF] equipement de forage d'eau pdf
[PDF] nombres relatifs définition
[PDF] realisation d'un forage d'eau
[PDF] cours de forage hydraulique
Représentation des
nombresProfs. Peña & Perez-Uribe & Mosqueron
Basé sur le cours du Prof. E. Sanchez
ARO-1Polycopié : Electronique numérique
Arithmétique binaire pages 21 à 34
Addition binaire
Nombres signés C1 et C2
Addition et soustraction en C2
Addition en BCD
ARO1 - 2017 - APE & CPN & RMQ
Représentation des données
ARO1 - 2017 - APE & CPN & RMQ
&DUDFWqUH1XPpULTXH (QWLHUV 5pHOV1RQVLJQpV
6LJQpV
Représentation des nombres entiers
Les instructions des ordinateurs traitent des nombres de taille fixe :4, 8, 16, 32 ou 64 bits
Avec un nombre composé de n bits, on ne peut représenter que 2 n valeurs entières différentes On souhaite disposer de valeurs positives et de valeurs négatives On souhaite pouvoir réaliser les 4 opérations arithmétiques (add, sub, mul, div) de la façon la plus simple possibleARO1 - 2017 - APE & CPN & RMQ
Représentation des nombres entiers
Nombre entier non signé
Représentation binaire standard, voir chapitre précédent.Nombre entier signé
Choisir une représentation du signe :
A la main on utilise le signe qui précède le nombre positif dans le tableur Excel, la couleur Rougeest parfois utilisé En électronique numérique on a dédié un bit: le "bit de signe" .Il existe plusieurs représentations :
signe & valeur absolue, complément à 1, complément à 2, biaisée, ... la représentation la plus utilisée est le complément à 2ARO1 - 2017 - APE & CPN & RMQ
Nombres entiers non-signés
Les nombres peuvent être représentés sur une droite: En informatique: nombres représentés sur N bits, plage limitée! représentation sur un cercle => risque de débordement !ARO1 - 2017 - APE & CPN & RMQ
Représentation des nombres signés
Plusieurs représentations des nombres entiers signés en binaire:Signe-amplitude
Complément à 1
Complément à 2
nExcédent de 2
n-1 -1Nombres négatifs: signe-amplitude
Signe-amplitude :
Le bit de poids fort (MSB) indique le signe: 0 pour positif, 1 pour négatif, Les bits restants indiquent la valeur absolue utilisée pour la mantisse des nombres en virgule flottante (notation scientifique)Avec n bits on peut représenter
des entiers entre: -(2 n-1 -1) et +(2 n-1 -1)Inconvénients :
2 représentations du zéro
Algorithmique complexe,
même pour l'additionARO1 - 2017 - APE & CPN & RMQ
ARO1 - 2017 - APE & CPN & RMQ
Avec n bits on peut représenter des entiers entre: -(2 n-1 -1) et +(2 n-1 -1)Exemple avec n=4:
5 = 0101 -5 = 1101
0 = 0000 = 1000
Nombres négatifs: signe-amplitude
ARO1 - 2017 - APE & CPN & RMQ
Exemples d'opérations arithmétiques (avec n=4):5 0101
+3 00118 1000
résultat faux (0): dépassement de capacité5 0101
-3 10112 0000
résultat faux (0) la soustraction devrait pouvoir être traitée comme une addition:Nombres négatifs: signe-amplitude
Nombres négatifs: complément à 1
Complément à 1 : en fait, c'est le complément à 2 n -1 Avantage : facile à calculer (inverser tous les bits)Formule pour calculer le complément à 1 :
C1(A) = 2
n -1 - A = not(A) (inversion bit à bit)Inconvénients :
2 représentations du zéro
=> pas utiliséARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
nComplément à 2
n => représentation naturelle3 - 4 = -1, soit 0011 - 0100 = 1111 !
Un compteur-décompteur n bits en binaire pur
compte en boucle : 0, 1, ... 2 n -1, 0, 1, ... sur 4 bits: si compte + 1 depuis 0 ("0000"): "0000" "0001" "0010" "0011" ...0+1+2+3...
si décompte - 1 depuis 0 ("0000"): "0000" "1111" "1110" "1101" ...0-1-2-3...
ARO1 - 2017 - APE & CPN & RMQ
Nombres négatifs : complément à 2
nSur un compteur n bits, la valeur -1est naturellement représentée par 2n - 1, qui est la valeur obtenue en décomptant 1 fois depuis 0
Avec cette représentation, en additionnant -1 et +1 on obtient 2 n -1 est le complément à 2 n de +1 -2 est le complément à 2 n de +2, etc D'où : "représentation en complément à 2 n