Documente Academic
Documente Profesional
Documente Cultură
SISTEMAS NUMRICOS Sistemas Numricos: Decimal, Binario, Octal, Hexadecimal. Conversin entre sistemas. Suma y Resta en Sistemas no Decimales de nmero positivos Representacin de Nmeros Negativos. Suma y Resta de nmeros enteros.
SISTEMAS NUMRICOS
Qu son los nmeros?
II
SISTEMAS NUMRICOS
El sistema que aprendimos en la escuela es el Sistema Numrico Decimal.
Tiene 10 smbolos distintos: 0 1 2 3 4 5 6 7 8 9 Cada dgitos tiene distinto significado segn sea la posiciones que ocupe De aqu el nombre de sistema posicional. Ejemplo: 2012 = 2 x 1000 + 0 x 100 + 1 x 10 + 2 x 1 = 2000 + 0 + 10 + 2
SISTEMAS NUMRICOS
Tambin se puede expresar el valor anterior de la siguiente manera: 2012= 2 x 103 +0 x 102 + 1 x 101 + 2 x 100 Para un nmero con parte fraccionaria: 35.24 = 3 x 101 + 5 x 100 + 2 x 10-1 + 4 x 10-2 En general un nmero formado as: d3 d2 d1 d0 ,d1 d 2 donde di es un dgito en la posicin i Tiene un valor igual a: d3 x 103 + d2 x 102 + d1 x 101 + d0 x 100 + d-1 x 10-1 + d-2 x 10-2
SISTEMAS NUMRICOS
En general para p dgitos enteros y n dgitos decimales:
dp-1 dp-2 . . . d1d0 , d1 d2 . . . d-n
D =
di x 10i
i=-n
Al dgito ubicado a la izquierda (dp-1) se llama dgito ms significativo Y al ubicado a la derecha (d-n) dgito menos significativo.
SISTEMAS NUMRICOS
Existen otros sistemas numricos con un nmero distintos de smbolos : El nmero de smbolos distintos de un sistema numrico se llama base o raz del sistema. Sistema Decimal Sistema Binario Sistema Octal base = 10 base = 2 base = 8 0123456789 01 01234567
Sistema Hexadecimal
base = 16
0123456789ABCDEF
SISTEMAS NUMRICOS
Para indicar en que sistema se trabaja, se coloca la base como subndice Ej 1010102 2658 A12416 43215
Tabla de equivalencia entre los sistemas mas usado
Decimal
0 1 2 3 4 5 6
Binario
0 1 10 11 100 101 110
Octal
0 1 2 3 4 5 6
3-bits String
000 001 010 011 100 101 110
Hexadecimal
0 1 2 3 4 5 6
4-bits String
0000 0001 0010 0011 0100 0101 0110
7
8
111
1000
7
10
111
----
7
8
0111
1000
9
10 11 12 13 14 15
1001
1010 1011 1100 1101 1110 1111
11
12 13 14 15 16 17
----------------------
9
A B C D E F
1001
1010 1011 1100 1101 1110 1111
SISTEMAS NUMRICOS
Conversin de base r a Decimal: En general para convertir a decimal, un nmero cualquiera dp-1 d1d0 , d1 . d-n
Dig + sign
Dig - sign
D =
di x
i=-n
ri
SISTEMAS NUMRICOS
Conversin Binario a Decimal: Para convertir un nmero de binario (base 2) a decimal, se usa la expresin anterior, donde r = 2. p-1 D = di x 2i i=-n Ejemplo: 110102 = 1 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 16 + 8 + 0 + 2 + 0 = 26 101.012 = 1 x 22 + 0 x 21 + 1 x 20 + 0x 2-1 + 1 x 2-2 4 + 0 + 1 + 0 + 0.25 = 5.25
SISTEMAS NUMRICOS
Conversin Octal a Decimal: Base r = 8.
p-1 D = di x 8i i=-n
SISTEMAS NUMRICOS
Conversin Hexadecimal a Decimal: Base r = 16.
El sistema octal y hexadecimal es usado para representar en forma compacta el sistema binario. 1101,101011001012 = A octal 001 101 , 101 011 001 010 = 15,53128 A hexadecimal 1101 , 1010 1100 1010 = D,ACA16
Decimal Binario Octal 3-bits Hexa4-bits String decimal String
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 000 001 010 011 100 101 110 111 ------------------------0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
SISTEMAS NUMRICOS
SISTEMAS NUMRICOS
Para convertir de octal o hexadecimal a binario 1456,68 = 001 100 101 110 , 110 = 1100101110,112 1AD,0C16 = 0001 1010 1101 , 0000 1100 = 110101101,0000112
Decimal Binario Octal 3-bits Hexa4-bits String decimal String
0 1 2 3 4 5 6 7 8 9 10 0 1 10 11 100 101 110 111 1000 1001 1010 0 1 2 3 4 5 6 7 10 11 12 000 001 010 011 100 101 110 111 ---------0 1 2 3 4 5 6 7 8 9 A 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010
11
12 13 14 15
1011
1100 1101 1110 1111
13
14 15 16 17
----------------
B
C D E F
1011
1100 1101 1110 1111
SISTEMAS NUMRICOS
Conversin de decimal a otra base
Convertir el nmero 11510 a binario
N Decimal
115 :
Base
2
Cociente
57
Resto
1
57
28 14 7 3 1
:
: : : : :
2
2 2 2 2 2
28
14 7 3 1 0
1
0 0 1 1 1
115 = 11100112
1 1 1 0 0 1 1
SISTEMAS NUMRICOS
Decimal a Octal
N Decimal 115 14 1 : : : Base 8 8 8 Cociente 14 1 0 Resto 3 6 1 163
11510 = 1638
SISTEMAS NUMRICOS
Decimal a Hexadecimal
N Decimal 115 : Base 16 Cociente 7 Resto 3
16
7
7 3
SISTEMAS NUMRICOS
Decimal a base 6
N Decimal 115 : 19 3 : : Base 6 6 6 Cociente 19 3 0 Resto 1 1 3 3 1 1
11510 = 3116
SISTEMAS NUMRICOS
Otro ejemplo: Convertir el decimal 484 a hexadecimal N Decimal 484 30 1 Base : : : 16 16 16 Cociente 30 1 0 Resto 4 14 1 1 E 4 44810 = 1E416 = 1E4h
SISTEMAS NUMRICOS
Conversin parte fraccionaria
Para convertir un numero decimal con parte fraccionaria, a otra base , se divide la conversin en dos partes, la parte entera (como la hemos visto) y la parte fraccionaria. Para convertir la parte fraccionaria existe otro mtodo. Ejemplo: Convertir 115,125 a binario
SISTEMAS NUMRICOS
Parte fracc 0,125 x base 2 Resultado 0,25 Parte entera 0
0,25
0,50
x
x
2
2
0,50
1,00
0
1 0,125 = 0, 0 0 1
SISTEMAS NUMRICOS
Existen casos en que la parte fraccionaria nunca se hace cero Ejemplo: Convertir 484,3 a hexadecimal Parte entera 484 = 1E416 La parte fraccionaria 0,3
Parte fracc
base
Resultado
Parte entera
x x x
16 16 16
4 C C
= 0, 4 C C
484,3 = 1E4,4CC....16
484,3 = 1E4,4C