380 likes | 550 Views
Représentation logique des données. U n système de numération est une représentation de variables. Ces variables codées sont basées sur un ensemble de symbole s appelé s «chiffres», (digits), et de règles de composition représentant les opérations entre ces variables.
E N D
Représentation logique des données Licence 1ère année Math-Informatique
Un système de numération est une représentation de variables. Ces variables codées sont basées sur un ensemble de symboles appelés «chiffres», (digits), et de règles de composition représentant les opérations entre ces variables. Les opérations de base sont l’addition, la multiplication et lesautres opérationsarithmétiques. Définition
Base d’un système (1/2) La base d’un système numérique est le nombre de chiffre de l’ensemble.
Base d’un système (2/2) ( N ) r = [ (partie entière) , (fraction) ] rr baseN nombreEx. = [ 124 , 659 ]10
Notation juxtaposé : Représentation des nombres ( N )r = ( an-1 an-2 … a1 a0, a-1 a-2 … a-m )r 0 ai ou a-f r - 1 Ex. : ( 741,10)8
Notation polynomiale et poids de chiffres : [N]r= an-1• rn-1+an-2 • rn-2+…+ a0 • r0 + a-m+1 • r-m+1+a-m • r-m
Polynomiale Ex.: [191.27]10 1X102 + 9X101 + 1X100 + 2X10-1 + 7X10-2 Ex.:[ 4021.2]5 4X53 + 0X52 + 2X51 + 1X50 + 2x5-1
Polynomiale Ex.: 191.27 1X102 + 9X101 + 1X100 + 2X10-1 + 7X10-2 Ex.: 4021.25 4X53 + 0X52 + 2X51 + 1X50 + 2x5-1
Le système binaire Toute l’information en électronique digital est binaire.
Alors… Equivalent décimal: 1x8 + 0x4 +1x2 + 1x1 + 1x0.5 + 1x0.25 + 0x0.125 +1x0.0625 1011.1101 = 11.8125
Opérations arithmétiques Licence 1ère année Math-Informatique
Opérations On se souvient que: 0 + 0 = 0 1 + 0 = 0 + 1 = 1 1 + 1 = 0 [ 1] 0 * 0 = 0 1 * 0 = 0 * 1 = 0 1 * 1 = 1
Opération sur les nombres, en base 2 Addition
Fonction : Utilisées pour simplifier les opérations de soustraction en base r Compléments
rn – N Si N 0 0 Si N = 0 n = Nombre de chiffres Complément à r
Complément à 10 de [ 52520 ]10 n =5 Alors = 105 – 52520 = 47480 Complément à 10 de [ 0,3267 ]10 n =0 Alors = 1 – 0,3267 = 0,6733 Exemples r
Complément à r-1 rn – 1 - N Si N 0 0 Si N = 0
Complément à 9 de [ 52520 ]10 n =5 Alors = 105 - 1 - 52520 = 99999- 5250 = 47479 Complément à 9 de [ 0,3267 ]10 n =0 Alors = 100 - 10-4 – 0,3267 = 0,9999 – 0,3267 = 0,6732 Exemples r-1
Complément à 2 en binaire Changer les 0 1 Additionner 1
Exemple N = 1 0 1 1 0 0 0 1 0 0 1 1 + 1 Cà2(N) = 0 1 0 1 0 0
Complément à 1 en binaire Changer les 0 1 N = 1 0 1 1 0 0 Cà1 (N) = 0 1 0 0 1 1
Soustractions Soient: M = 72532 Trouver M - N N = 03250 Cà9(N) = 105 – 1 - 3250 = 96749 M + 96749 = 72532 + 96749 -------------- 1 69281 69281 +1 = 69282
Soustractions Soient: M = 03250 Trouver M - N N = 72532 Cà9(N) = 99999 - 72532 = 27467 03250 + 27467 -------------- 0 30717
Autre exemple Complément à 9 de 30717: 99999 – 30717 = 69282 M – N = - 69282
Complément à 2 ex.1 Soient: M = 1010100 Trouver M - N N = 1000100 Cà2(N) = 0111011 + 1 = 0 1 1 1 1 0 0 M + Cà2(N) = 1010100 + 0111100 -------------- 1 0010000
Complément à 2 ex.2 Soient: M = 1000100 Trouver M - N N = 1010100 Cà2(N) = 0101011 + 1 = 0 1 0 1 1 0 0 M + Cà2(N) = 1000100 + 0101100 -------------- 0 1110000
Ex.2 cont… Complement à 2 du résultat anterieur : X = 1110000 Cà2(X) = 0001111 + 1 = 0 0 1 0 0 0 0 M – N = - 10000
Base N en base 10 : Méthode de substitution Ex. :(101.11)2 ( ?)10 1X22 + 0X21 + 1X20 + 1X2-1 + 1X2-2 4 + 0 + 1 + ½ + ¼ = 5.75
Base 10 en base M : Méthode par division et multiplication Ex. : (19.75)10 ( ?)2 Partie entière Partie fractionnaire 19 2 = 9 + 1 .75 X 2 = 1.50 9 2 = 4 + 1 .50 X 2 = 1.004 2 = 2 + 0 .00 X 2 = 0.00 2 2 = 1 + 0 1 2 = 0 + 1 = 1 0 0 1 1 . 1 1 0
Base N en base M : N en 10 : Substitution 10 en M : Multiplication