Академический Документы
Профессиональный Документы
Культура Документы
TEMA 1-B
Sistemas de Numeracin
Septiembre 2007
Sistemas de numeracin
ndice
Sistemas de Numeracin
Introduccin Sistema
Sistemas de numeracin
Introduccin
Introduccin
Un computador necesita informacin de dos tipos: instrucciones y datos. Estos van a ser introducidos como un conjunto de caracteres que pueden ser:
Sistemas de numeracin
Introduccin
En el computador estos caracteres se van a representar por un conjunto de 0s y 1s, de modo que a cada elemento le corresponda una sola combinacin (codificacin).
{A,,Z,a,,z,1,,9,..} {0,1}n
Sistemas de numeracin
Sistema Posicional
Sistema Posicional
Un sistema ponderado de numeracin en base b es aquel que se va a utilizar para representar cualquier nmero utilizando un conjunto n cifras de forma que el valor del nmero viene determinado por las cifras en s y por la posicin que ocupan estas.
1354=1000+300+50+4=1x103+3x102+5x10+4x100
para
Sistemas de numeracin
Sistema Posicional
Sistema posicional:
Viene
definido por:
Sistemas de numeracin
Sistema Posicional
N: Sistema de numeracin. b: base del sistema de numeracin. d: un smbolo permitido del sistema de numeracin. n: nmero de dgitos de la parte entera. ,: coma fraccionaria. k: nmero de dgitos de la parte decimal.
i= k
db
i
Sistemas de numeracin
Sistema Posicional
Rango:
Viene determinado por el nmero de cifras Para base b y n cifras: bn nmeros (desde 0 hasta bn-1) (en el caso de enteros)
Ejemplo 3 cifras: -Decimal: 103 = 1000 nmeros (00010 al 99910) -Binario: 23=8 nmeros (0002 al 1112 010 al 710)
Sistemas de numeracin
Cambios de base
Cambios de base
Para el cambio de base a decimal se emplea la frmula:
d n ... d 1 d 0 d 1 ... d k = d n b n + ... + d 1b 1 + d 0 b 0 + d 1b 1 + ... + d k b k = Siendo d el correspondiente en decimal y b la base
DEC BIN OCT HEX 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C
i= k
db
i
13 1101 15 D
14 1110 16 E
15 1111 17 F
BIN a DEC:
OCT a DEC:
HEX a DEC:
Sistemas de numeracin Los cambios entre binario, octal y decimal son directos:
BIN OCT
000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
Cambios de base
3258=0110101012 1101110112=6738
BIN HEX
0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F
2FA16=0010111110102 0001101110112=1BB16
HEX OCT 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 10 9 11 A 12 B 13 C 14 D 15 E 16 F 17
2FA16=0010111110102=13728 6738=0001101110112=1BB16
10
Sistemas de numeracin
Cambios de base
Si queremos pasar de base 10 a cualquier otra base, habr que realizar sucesivas divisiones por la base y tomar los restos. Para la parte decimal se realizan multiplicaciones sucesivas por la base de modo que la parte entera nos da los decimales y la fraccionaria se emplea para repetir. De decimal a binario:
33,210
33,210=100001,00112
NOTA: La resolucin de la conversin de decimal a binario depender del nmero de bits que empleemos para la parte decimal, al no obtener 0 en la parte decimal al multiplicar por la base.
11
Sistemas de numeracin
Cambios de base
De decimal a hexadecimal:
1534,210
1534,210=5FE,3316
NOTA: La resolucin de la conversin de decimal a hexadecimal depender del nmero de cifras que empleemos para la parte decimal, al no obtener 0 en la parte decimal al multiplicar por la base.
12
Sistemas de numeracin
Cambios de base
De decimal a octal:
1534,210
1534,210=2776,14638
13
Sistemas de numeracin
Suma:
Producto:
Resta:
Cociente:
14
Sistemas de numeracin
Suma:
Producto:
Resta:
Cociente:
15
Sistemas de numeracin
16
Ejercicios
Cambios de base:
365,210 a binario, octal y hexadecimal. 1101101,11012 a decimal, octal y hexadecimal. 5F,E16 a decimal, binario y octal. 34,28 a decimal, hexadecimal y binario.