Beruflich Dokumente
Kultur Dokumente
4 8
Un sistema de numeracin es el conjunto de smbolos y reglas que se utilizan para la representacin de datos numricos o cantidades.
N = (dgito)i * (base)i
I=-m
base: 10 i : posicin respecto a la coma m : nmero de dgitos a la derecha de la coma n : nmero de dgitos a la izquierda de la coma menos 1 dgito : Cada uno de los que componen el nmero
Sistema posicional Conjunto de smbolos cuyo significado o valor depende de su posicin relativa al punto decimal.
Base 10
Cifras o dgitos.
0123456789
Base
Dgito de la cantidad
EJEMPLO
201.1(3) = 2 * 3 2 + 0 * 3 1 + 1 * 3 0 + 1 * 3 -1 18 + 0 + 1 + 0.333
RESULTADO = 19.333
(10)
SISTEMA BINARIA
Es el sistema utilizado internamente en los circuitos digitales que configuran al hardware Base 2 Posibles representaciones 0 -1
Binary digit
Ejemplo
Bit
110011100000111100011110001111000011111
SUMA BINARIA
Semejante a sumar en el sistema decimal. Se manejan slo 2 dgitos (0 y 1) Si el resultado excede de los smbolos Utilizados, se agrega el exceso o acarreo
Tabla de sumar en el sistema binario
EJEMPLO
Sumar los nmeros binarios 100100 (36) y 10010 (18)
1 0 0 1 0 0 ............................ 36 +1 0 0 1 0 .......................... +18 1 1 0 1 1 0 ............................ 54 Sumar los nmeros binarios 11001 (25) y 10011 (19)
1 11
acarreo
EJERCICIOS
101110 (46) + 1110 (14) 10101101 (173) + 100010111 (279) 10.1 (2.5) + 11.01 (3.25) 1101 (13) + 1110 (14) + 1100(12)
RESTA BINARIA
Similar a restar en el sistema decimal.
Si el sustraendo excede al minuendo, se sustrae una unidad del dgito ms a la izquierda (si existe y vale 1).
Este ltimo se convierte en 0 y la unidad extrada equivale a 1 * 2 en el minuendo de resta parcial que se est realizando.
Tabla de restar en el sistema binario
TABLA DEL 1 1 - 0 =1 1- 1 = 0
EJEMPLO
Restar los nmeros binarios 111111 (63) y 101010 (42) 1 1 1 1 1 1 ............................ 63 1 0 1 0 1 0 ............................ 42 0 1 0 1 0 1 ............................ 21 Restar los nmeros binarios 111100 (60) y 101010 (42) 02 1 1 1 1 0 0 ............................... 60 - 1 0 1 0 1 0 ............................... 42 0 1 0 0 1 0 ............................... 18
EJERCICIOS
Restar los siguientes nmeros binarios
11101 (29) - 111 (7) 110100101 (421) - 11101000 (232) 11.01 (3.25) - 10.1 (2.5).
MULTIPLICACIN BINARIA
Similar a la multiplicacin en el sistema decimal
Salvo la suma final que se realiza en binario
EJEMPLO
Multiplicar los nmeros binarios 110101 (53) y 1101 (13)
EJERCICIOS
Multiplicar los siguientes nmeros binarios.
DIVISIN BINARIA
Similar a la divisin en el sistema decimal Salvo que las multiplicaciones y las restas se hacen en binario. Ejemplo Dividir los nmeros binarios 100010 (34) y 110 (6) 100010 110 110 1 0 1............cociente (5) 1010 110 1 0 0 .....................................resto (4)
EJERCICIOS
Dividir los siguientes nmeros binarios y comprobar el resultado 10000000010 (1026) y 11 (3) 10001000100 (1092) y 101010 (42)
SISTEMA OCTAL
Sistema posicional Base 8 Aritmtica similar a la de los sistemas decimal y binario Posibles representaciones 01234567
EJEMPLO
Qu nmero decimal representa el nmero octal 4701? Resolver utilizando TFN. 4701(8) = 4 * 8 3 + 7 * 8 2 + 0 * 8 1 + 1 * 8 0 = 2048 + 448 + 0 + 1 = 2497 (10)
SISTEMA OCTAL
Sistema posicional Base 8 Aritmtica similar a la de los sistemas decimal y binario Posibles representaciones 01234567
SISTEMA HEXADECIMAL
Sistema posicional Base 16 Aritmtica similar a la de los sistemas decimal, binario y octal Posibles representaciones 0123456789ABCDEF
SISTEMA HEXADECIMAL
Se asignan los siguientes valores absolutos (decimales) a los smbolos A, B, C, D, E, F
SIMBOLO
VALOR ABSOLUTO
A
B
10
11
C
D E F
12
13 14 15
EJEMPLO
Qu nmero decimal representa el nmero hexadecimal 2CA? Resolver utilizando TFN 2CA(16) = 2 * 16 2 + C * 16 1 + A * 16 0 = 512 + 12 * 16 1 + 10 * 16 0 = 512 + 192 + 10 = 714 (10)
CONVERSIONES
Decimal a binario Hexadecimal a binario
Binario a decimal
Decimal a octal
Binario a hexadecimal
Octal a binario
Octal a decimal
Decimal a hexadecimal Hexadecimal a decimal
Binario a octal
Octal a hexadecimal Hexadecimal a octal
2 1
10(10) = 1010(2)
Es el mtodo que se utiliza para convertir nmeros enteros decimales a su respectivo nmero entero en binario. Se trata de dividir sucesivamente el nmero decimal y los sucesivos cocientes entre 2, hasta que el cociente en una de las divisiones tome el valor 0. La unin de todos los restos obtenidos, escritos en orden inverso, nos proporciona el nmero inicial expresado en binario.
101011(2) = 1 * 2 5 + 0 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1* 2 1 + 1 *2 0 = 32 + 0 + 8 + 0 + 2 + 1 = 43(10)
Es el mtodo que aplica directamente el teorema fundamental de la numeracin (TFN).
0010
1011
1100
Luego: 2BC(16) = 1010111100(2) Para convertir un nmero hexadecimal a binario se sustituye cada dgito hexadecimal por su representacin binaria con cuatro dgitos.
0001
1
0010
2
1100
C
Luego: 100101100(2) = 12C(16) Para convertir un nmero hexadecimal a binario se sustituye cada dgito hexadecimal por su representacin binaria con cuatro dgitos.
EJERCICIOS
15(10) a binario 1994(10) a binario
1101(2) a decimal
10101100(2) a decimal 11111001010(2) a decimal 7BA3(16) a binario 1100101001000(2) a hexadecimal
Luego
10
1
Signo -
0001010
Mdulo
1 0 0 0 0 0 0 0 (-0)
COMPLEMENTO A 1 (C-1)
En este sistema, tambin el bit que est situado ms a la izquierda representa el signo, y su valor ser 0 para el signo + y 1 para el signo -. El resto de bits (n-1) representan el mdulo del nmero.
El negativo de un nmero positivo se obtiene complementando todos sus dgitos (cambiar ceros por unos y viceversa) incluido el bit de signo.
COMPLEMENTO A 1 (C-1)
Ejemplo: queremos representar los nmeros 10 y 10. Disponemos de 8 bits,
es decir, n = 8. Nmero 10
0
Signo +
0001010
Mdulo 1110101
Signo -
Mdulo
COMPLEMENTO A 1 (C-1)
La ventaja de este sistema es poseer un rango simtrico (igual nmero de positivos y negativos). La desventaja es que posee dos representaciones para el nmero cero. Para n = 8 bits 0 0 0 0 0 0 0 0 (+0) 1 1 1 1 1 1 1 1 (-0)
COMPLEMENTO A 2 (C-2)
En este sistema, tambin el bit que est situado ms a la izquierda representa el signo, y su valor ser 0 para el signo + y 1 para el signo -.
El resto de bits (n-1) representan el mdulo del nmero, igual que MS y C-1. El negativo de un nmero se obtiene en dos pasos. 1) Complemento a 1 2) Al resultado obtenido se le suma 1 en binario, despreciando el ltimo acarreo si existe.
COMPLEMENTO A 2 (C-2)
Ejemplo: queremos representar los nmeros 10 y 10. Disponemos de 8 bits, es decir, n = 8 Nmero 10 1 paso: Complemento del positivo C-1 0 0001010 1 1110101 Signo + Mdulo Signo Mdulo 2 paso: Sumar 1 en binario 1 1110101 +1 1 1110110
COMPLEMENTO A 2 (C-2)
La ventaja de este sistema es poseer una nica representacin para el nmero cero. El ltimo acarreo se desprecia, por lo tanto, el 0 y el 0 tienen la misma representacin en C-2.
EXCESO A 2N-1
COMPLEMENTO A 2 (C-2)
EXCESO A 2N-1
Contenido 5
COMA FLOTANTE:
Los nmeros decimales se representan usando la formula:
n = mantisa * base de exponenciacin exponente. donde todos los elementos son nmeros enteros. n: nmero ultimo buscado (12,22) mantisa: nmero real con punto decimal implcito a la izquierda (302 => 0,382) base: Base numrica que depender de la mquina donde se emplear (2)
Exponente: Peso de la base que se emplear (9) 12,22 = 0,382 * 25
COMA FLOTANTE:
La representacin de la coma flotante se puede hacer con dos precisiones:
Simple precisin: Un grupo de 32 bits. Signo (0/1) Exponente (8) Mantisa (23) Doble precisin: Un grupo de 64 bits Signo (0/1) Exponente (8) Mantisa (55) 1 (negativo) ; 0 (positivo)