Professional Documents
Culture Documents
4 UNIDAD
SISTEMAS DE NUMERACION
INTRODUCCION: El sistema decimal es universalmente empleado para representar cantidades en el mundo real. Los sistemas electrnicos digitales tienen que recoger la informacin y convertirla en dgitos binarios para procesarla internamente. As mismo, cuando la informacin es procesada, es necesario convertir esta informacin, por lo general a decimal antes de llevarla al mundo exterior. En realidad, no se manejan solamente estos dos sistemas, en la prctica se hace necesario utilizar cdigos que facilitan el manejo de otras caractersticas. En esta unidad, se describir el cdigo decimal, el cdigo binario, el hexadecimal, el octal, las operaciones entre estos sistemas, las distintas conversiones entre los diferentes sistemas y algunas representaciones de nmeros binarios.
Valor posicional :
Los valores posicionales para nmeros fraccionarios son potencias negativas de 10, disminuyendo de izquierda a derecha, comenzando por 10 1 .
Punto decimal ... 106 105 104 103 102 101 100 100 10 1
Valor posicional :
. .
10-1 1/ 10 0.1
10-2
10-3
10-4
...
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
5 7 3
573 (10 ) = 5x102 + 7x101 + 3x100 573 (10 ) = 5x100+ 7x10+ 3x1 2) Representa el nmero 321.452 (10 ) en potencia de 10
Unidades 100=1 decenas 101=10 centenas 10 =100
2
Punto decimal
3 2 1. 4 5 2
321452= 3x102 + 2x101 + 1x100 + 4x101 + 5x102 + 2x103 . 1 1 1 321452= 3x100+ 2x10+ 1x1 + 4x 10 + 5x 100+ 2x 1000 . Sistema numrico binario El sistema binario es un sistema en base dos. Este sistema es utilizado por las computadoras y tiene slo dos valores lgicos posibles 0 y 1 llamados bits. Con n bits podemos representar 2n nmeros y podemos contar desde 0 hasta 2n 1.
1 bit Decimal 0 1 21= 2 Con n=1 (un bit) Solo podemos representar 2 nmeros , el cero y el uno. Podemos contar desde 0 hasta 2n-1=21-1= 2-1= 1 22= 4 Con n=2 (dos bits) Solo podemos representar 4 nmeros ( 0, 1, 2 y 3) Podemos contar desde 0 hasta 2n-1=22-1= 4-1= 3 Binario 0 1 Decimal 0 1 2 3 2 bits Binario 0 0 0 1 1 1 0 1 Decimal 0 1 2 3 4 5 6 7 23= 8 Con n=3 (tres bits) podemos representar 8 nmeros ( 0, 1, 2, 3, 4, 5, 6 y 7) Podemos contar desde 0 hasta 2n-1=23-1= 8-1= 7 3 bits Binario 0 0 0 0 0 1 1 1 1 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
Ejemplo: Separar un nmero binario en sus valores posicionales 1) Representa el nmero 11101.11 (2) en potencia de 2
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Punto
1/2 =2-1 1/4 =2-2
111 0 1
. 11
11101 112) = 1x 24 + 1x 23 + 1x 22 + 0x 21 + 1x 20 + 1x 21 + 1x 22 . (
1 11101 112) = 1x16+ 1x8 + 1x 4 + 0x 2 + 1x1 + 1x 2 + 1x 1 . ( 4
Sistema numrico octal El sistema numrico octal es un sistema de base 8 y esta formado por 8 dgitos (0, 1,2,3,4,5,6 y 7). En un nmero octal, los valores posicionales en los enteros aumentan de 0 derecha a izquierda en potencias de 8 y comenzando por 8 = 1 . Los valores posicionales para nmeros fraccionarios son potencias negativas de 8, disminuyendo de izquierda a derecha, comenzando de 8 1. .
Punto Valor posicional : ... ... 84 4096 83 512 82 64 81 8 80 1
. .
8-1 1/ 8 0.125
8-2 1/ 64 0.015625
La siguiente tabla muestra los nmeros decimales del 0 al 17 con su equivalencia a binario y octal.
Decimal Sistema binario Octal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
3 4
234(8)= 2x82 + 3x81 + 4x80 234(8)= 2x64+ 3x8 + 4x1 Sistema numrico hexadecimal El sistema hexadecimal es un sistema en base 16 y consta de 16 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F). En un nmero hexadecimal, los valores posicionales en los enteros aumentan de derecha a izquierda en potencias de 16 y comenzando por 160 = 1 . Los valores posicionales para nmeros fraccionarios son potencias negativas de 16, disminuyendo de izquierda a derecha, comenzando por 161 .
Punto Valor posicional : ... 164 163 162 161 256 16 160 1
. .
16-1 1/ 16 0.0625
16-2 1/ 256
16-3 1/ 4096
... ...
La siguiente tabla muestra los nmeros decimales de 0 al 15 con su equivalencia en binario y hexadecimal.
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sistema binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: Separar un nmero hexadecimal en sus valores posicionales 1) Representa el nmero 2405 (16) en potencia de 16
160=1 161=16 162=256 163=4096
2 4 0 5
240516)= 2x163 + 4x162 + 0x161 + 5x160 ( 240516)= 2x 4096 4x 256+ 0x16+ 5x1 + ( 2) Representa el nmero 3AB.2D (16) en potencia de 16
160=1 161=16 162=256
Punto
1/16 =16-1 1/256 =16-2
3 A B . 2 D
3AB . 2D (16)= 3x162 + Ax161 + Bx 160+ 2x161+ Dx 162 3AB . 2D (16)= 3x162 + 10 161 + 11 160+ 2x161+ 13 162 x x x
1 3AB . 2D (16)= 3x 256+ 10 16+ 11 1 + 2x 16 + 13 256 x x x 1
EJERCICIO No. 1 Transforma los siguientes nmeros en potencias de acuerdo con la base. 1. 48( 10)= 2. 153( 10)= . 3. 96 722( 10)= 4. 101011 )= (2 . 5. 1746 235( 8 )= . 6. 60007 51( 8 )= 7. 2AF
( 16)= ( 16)=
Individual
8. 1BA . 4E
AB 9. C . 24 ( 16)=
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
EJERCICIO No. 2
Dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Binario
Octal
Hex
Dec 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Binario
Octal
Hex
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Dec 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
Binario
Octal
Hex
Dec 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
Binario
Octal
Hex
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
101 1 0 0 1
1011001 = 1x 26 + 0x 25 + 1x 24 + 1x 23 + 0x 22 + 0x 21 + 1x 20 (2) = 1x64+ 0x 32+ 1x16+ 1x8 + 0x 4 + 0x 2 + 1x1 = 64+ 0 + 16+ 8 + 0 + 0 + 1 = 89(10) 10110011 = 8910) (2 ) ( . b) Convierta 1011012) a base 10 ( Se marcan los bits de este nmero binario con sus valores posicionales , se multiplica cada bit por su valor posicional y se suman los productos.
20=1 21 =2 22=4
Punto
1 0 1 .101
101. 101(2)= 1x 22 + 0x 21 + 1x 20 + 1x 21 + 0x 22 + 1x 23
1 = 1x 4 + 0x 2 + 1x1 + 1x 2 + 0x 1 + 1x 1 4 8
= 4 + 0 + 1+ 1011012) = 5.62510) . ( (
1 2
+ 0+
1 8
= 5 + 0.5 + 0.125
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: Conversin de octal a decimal c) Convierta 4760 ) a base 10 (8 Se marcan los dgitos de este nmero octal con sus valores posicionales , se multiplica cada dgito por su valor posicional y se suman los productos.
80 =1 81=8 82=64 83 =512
47608)= 4x83 + 7x82 + 6x81 + 0x80 ( = 4x 512+ 7x64+ 6x8 + 0x1 = 2048 448+ 48+ 0 + 47608)= 2544 ) ( (10 . d) Convierta 42 3(8) a base 10 Se marcan los dgitos de este nmero octal con sus valores posicionales , se multiplica cada dgito por su valor posicional y se suman los productos.
80 =1 81 =8 Punto 8-1 =1/8
= 32+ 2 +
3 8
= 34+
3 8
= 34+ 0.375 42 3(8) = 34 37510) . . ( Ejemplo: Conversin de hexadecimal a decimal e) Convierta 2CB (16) a base 10 Se marcan los dgitos de este nmero hexadecimal con sus valores posicionales , se multiplica cada dgito por su valor posicional y se suman los productos.
160=1 16 =16 16 =256
2 1
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
f) Convierta 5AF .8416) a base 10 ( Se marcan los dgitos de este nmero hexadecimal con sus valores posicionales, se multiplica cada dgito por su valor posicional y se suman los productos.
16 =1/16 16 =1/256
-2
-1
F . 8
5AF .8416) = 5x162 + Ax161 + Fx 160 + 8x161 + 4x162 ( = 5x162 + 10 161 + 15 160 + 8x161 + 4x162 x x
1 1 = 5x 256+ 10 16+ 15 1 + 8x 16 + 4x 256 x x
8 + 4 16 256
EJERCICIO No. 3
1. 2. 3. 4. 5. 6. 7. 8. 9.
1100 ) = (2 10111) = (2 11011011 = (2) 1110011101 ) = . (2 100111011 ) = . (2 7612 ) = (8 5671 ) = (8 753 1041 ) = . (8 2AD (16) =
10
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
3. Se toma cada uno de los residuos para formar el nmero, el primer residuo obtenido
Ejemplos: a) Convierta 151 (10) a base 2 b) Convierta 465 (10) a base 8 J 465/ 8 R 58/ 8 I I 7/ 8 o
= 58 = 7 = 0
R R R
1 2 7
unidades
R 1 R 1 R 1 R 0 R 1 R 0 R 0 R 1
unidades
o 465 (10) = 721 (8) v ierta los c) Convierta 650 (10) a base 16 siguientes nmeros 650/ 16 = 40 R 10= A en forma 40/ 16 = 2 R 8 decimal a la base 2/ 16 = 0 R 2 indicada.
Dejamos de dividir entre la base cuando el cociente es cero 16 6.
E E C Individual C O N . 4 C n
unidades
1. 91 ) a base (10 2. 49 ) a base 2 (10) = 28A (16) (10 650 3. 241 ) a base 8 (10 4. 310 ) a base 16 (10 5. 59 ) a base 8 (10 10 a
37 ) a base 2 (10 7. 43 ) a base 16 (10 8. 240 ) a base 16 (10 9. 94(10) a base 8 10. 131 ) a base 2 (10
Mtodo de Multiplicaciones sucesivas 1. Se multiplica la fraccin por la base a la que se quiere convertir y se separa la parte entera del producto. 2. La fraccin decimal que queda se multiplica por la base, se separa la parte entera y as sucesivamente hasta que: a) La fraccin que queda es cero b) Ocurre un patrn periodico
11
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Parte entera 0.15625x2 = 0.3125 0.3125x2 = 0.625 0.625x2 0.25x2 0.5x2 = 1.25 = 0.50 = 1.0 0 0 1 0 1
Primer dgito a la derecha del punto
Dejamos de multiplicar por la base por que la fraccin que queda es cero
0.2
0 0 0 1
1 0.6x2 = 1.2 f) Convierta 0.94 (10) a base 8 (10) a base 2 c) Convierta 0.89 Parte Dejamos de multiplicar por la entera que con 0 .2x2 se inicia base por
0.72 (10) = 0 0.B 851 E Primer dgito a la un patron periodico Primer dgito a la 0.94x8 Convierta 0.2 (10) a base 8 del punto 1.78 = 7.52 7 derecha e) 0.89x2 = 1 derecha del punto h) Convierta0.0 0011a base 16 0. 1 (10) = 0.72 (10) (2) 4.16 4 Parte 1 0.52x8 = = 1.56 g) Convierta 0.6611328125 (10) a base 16 Parte 0.78x2 entera 1 0.16x8 = 1.28 entera 0.56x2 1 Parte = 1.12 Primer dgito a la Primer 0.2x8 = 1.6 1 derecha del punto enteradgito a la 2 B 0.28x8 0.72x16 = 2.24 = 11.52 11= derecha del punto 0 0.12x2 = 0.24 dgito a la Patrn d) Convierta 0.75 0.6x8 (10 a base 8 ) 10= Primer 4 A 0.66113281258.32 = 10.578125 = 4.8 derecha del punto x16 1 8 0.24x8 que se 0.52x16 = 1.92 = 0.24x2 = 0.48 Parte0 repite 9 6 0.578125x16 por la base por = 9.25 0.8x8 = 6.4 Dejamos de multiplicar 5 entera 0.32x16 = 5.12 que no hay un patron periodico , la Primer dgito a la 4 4.0 la base por = parte decimal0.25x16 = se hace 0.75x8 3.26.0 por3 6 1Dejamos = 0.12x16 del producto no 0.4x8 de multiplicar = 1.92 derecha del punto
cero y 5 digitos despues del puntoque no hay un patron periodico , la es parte decimal multiplicar no la 14.72 14= Dejamos de del productopor se hace suficiente. Dejamos de multiplicarE 0.92x16 = por la Dejamos de multiplicar por la cero y por que con 0.2x8 sepunto es base 5 digitos despues del inicia base por que la fraccin que base por que la fraccin que suficiente. queda es cero (10 = es cero ) 0.94 queda0.74121 (8) un patron periodico Dejamos de multiplicar por la base por (8 0.2 (10) =0.A94(8patrn 0.0.6 (16) ) que con 0.72 0.75)(10incia = 0.11100 (2) = 0.111 (2) x (10 = (10 un ) 0.661132812516 se ) = )1463 0.89 periodico.
Parte entera
(16 )
12
i) Convierta 57.96875 (10) a base 2 Continuacin inciso j) Se convierte 57 (10) a base 2 aplicando el mtodo de divisiones sucesivas. La parte fraccionaria 0.93 se convierte a base 8 aplicando el mtodo de R 1 unidades multiplicaciones sucesivas. 28/ 2 = 14 R 0 Parte 14/ 2 = 7 R 0 entera
57/ 2 = 28 7/ 2 3/ 2 1/ 2 = 3 = 1 = 0 R 1 0.93x8 R 1 0.44x8 R 1 0.52x8
7 3 4 1 2
0.16x8
La parte fraccionaria 0.96875 se convierte a base 2 aplicando el mtodo de Dejamos de multiplicar por la base por que no hay un patron periodico , la multiplicaciones sucesivas. parte decimal del producto no se hace Parte cero y 5 digitos despues del punto es entera suficiente.
Primer dgito a la
0.96875x2 = 1.9375 1 derecha del punto 0.93 (10) =0.73412 (8) 1 0.9375x2 = 1.875 Por lo tanto, 1 0.875x2 = 1.75 (10) =175.73412 (8) 125.93 1 0.75x2 = 1.5 0.5x2 1 = 1.0 k) Convierta 210.7 (10) a base 16
Dejamos de multiplicar por la base por que la fraccin que queda es cero R 210/ 16 = 13 2
R13= D
Por lo tanto:
Dejamos de dividir entre 57.96875 (10) =111001. 0.11111 (2)la base cuando el cociente es cero
210 (10) = D2 (16) j) Convierta 125.93 (10) a base 8 Se convierte 0.7 (10) a base 16 aplicando el mtodo de multiplicaciones sucesivas. Se convierte 125 (10) a base 8 aplicando el mtodo de divisiones sucesivas.
125/ 8 = 15 R 5
unidades 0.7x16
Pa rte e ra nte 3
15/ 8 = 1 Patrn 7 R 1/ 8 = 0
que se repite
= =
11 .2 3.2
11= B
0.2x16
R 1
Dejamos de dividir entre la base cuando el cocientelo tanto, 210.7 (10) Por es cero
= D2.B 3 (16)
13
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
EJERCICIO No. 5 Convierta los siguientes nmeros en forma decimal a la base indicada.
Individual
1. 0.63 (10) a base 16 2. 0.7 (10) a base 8 3. 0.796875 (10) a base 2 4. 0.142578125 (10) a base 8 5. 0.6 (10) a base 16 6. 0.3586425781 (10) a base 16 7. 0.2265625 (10) a base 16 8. 0.90625 (10) a base 2 9. 0.3 (10) a base 2 10. 0.532 (10) a base 8 11. 127.82 (10) a base 16 12. 43.5625 (10) a base 2 13. 96.7 (10) de base 2 14. 72.140625 (10) a base 8 15. 92.06640625 (10) a base 16 16. 254.6 (10) a base 8 Relacin entre el sistema binario y octal. La relacin entre el sistema binario y octal es de 3, ya que 8 = 23 , esto quiere decir que a cada tres digitos binarios le corresponde un dgito octal.
Decimal 0 1 2 3 4 5 6 7 Sistema binario 000 001 010 011 100 101 110 111 Octal 0 1 2 3 4 5 6 7
Conversin de un nmero binario a octal. Para hacer la conversin se separan los dgitos en grupos de 3 a partir del punto decimal ( hacia la izquierda en la parte entera y hacia la derecha en la parte decimal ), y se sustituye cada grupo por su equivalente octal.
14
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: a) Convierta 11110011 (2) a base 8 Se separan grupos de 3 dgitos de derecha a izquierda, si para el ltimo grupo hacen falta dgitos se colocan ceros a la izquierda y se busca en la tabla su equivalencia en octal.
Binario Octal
11110011 (2) = 363 (8) b) Convierta 1101111.1101 (2) a base 8 Se separan grupos de 3 dgitos de derecha a izquierda en la parte entera y en la parte decimal de izquierda a derecha , se busca en la tabla su equivalencia en octal.
Binario Octal
1101111.1101 (2) = 157.64 (8) Conversin de un nmero octal a binario. Para hacer la conversion se sustituye cada dgito octal por sus tres dgitos binarios equivalentes. Ejemplos: a) Convierta 235 (8) a base 2 Se busca la equivalencia de de cada dgito en base 2.
Octal Binario
1206.135 (8) = 1010000110.001011101 (2) Relacin entre el sistema binario y hexadecimal. La relacin entre el sistema binario y hexadecimal es de 4, ya que 16= 24 , esto quiere decir que a cada cuatro dgitos binarios le corresponde un dgito hexadecimal.
15
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sistema binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
Conversin de un nmero binario a hexadecimal. Para hacer la conversin se separan los dgitos en grupos de 4 a partir del punto decimal ( hacia la izquierda en la parte entera y hacia la derecha en la parte decimal ), y se sustituye cada grupo por su equivalente hexadecimal. Ejemplos: a) Convierta 110111110 (2) base 16
Binario
Se separan grupos de 4 dgitos de derecha a izquierda, si para el ltimo grupo Hexadecimal A F 3 . 7 hacen falta dgitos se colocan ceros a la izquierda y se busca8 la tabla su en equivalencia en hexadecimal. (2) = F3.7A8 (16) 11110011.011110101
Binario Hexadecimal
110111110 (2) = 1BE (16) b) Convierta 11110011.011110101 (2) base 16 Se separan grupos de 4 dgitos de derecha a izquierda en la parte entera y en la parte decimal de izquierda a derecha, si faltan dgitos se colocan a la derecha y se busca en la tabla su equivalencia en hexadecimal.
Conversin de un nmero hexadecimal a binario. Para la conversion se sustituye cada dgito hexadecimal por sus respectivos 4 dgitos binarios.
16
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: a) Convierta 821.57 (16) a base 2 Se busca la equivalencia de de cada dgito en base 2.
Hexadecimal Binario
8 1000
821.57 (16) = 100000100001.01010111 (2) b) Convierta A5C.D4 (16) a base 2 Se busca la equivalencia de de cada dgito en base 2.
Hexadecimal Binario
A 1010
A5C.D4
Conversin de un nmero octal a hexadecimal. Se convierte el nmero octal a binario y despues el nmero binario a hexadecimal. a) Convierta 154.27 (8) a base 16 Primero convierta 154.28 (8) a base 2
Octal Binario
1101100.010111 (2) = 6C.5C (16) Por lo tanto 154.27 (8) =6C.5C (16) Conversin de un nmero hexadecimal a octal .
17
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Se convierte el nmero hexadecimal a binario y despues el nmero binario a octal. a) Convierta 3B.8A (16) a base 8 Primero convierta 3B.8A (16) a base 2
Hexadecimal Binario
3B.8A
111011.1000101 (2) = 73.424 (8) Por lo tanto 3B.8A (16) =73.424 (8) EJERCICIO No. 6 Convierta los siguientes nmeros a la base indicada. 1. 1110001111 (2) a base 8 110111100011 (2) a base 8 111001111.110101 (2) a base 8 735 (8) a base 2 1463 (8) a base 2 45213 (8) a base 2 56.43 (8) a base 2 72.16 (8) a base 2 412.67 (8) a base 2 6017.2004 (8) a base 2 10001101000 (2) a base 16 100110110001.111010100011 (2) a base 16 111110111000.0110001 (2) a base 16 13AC (16) a base 2 D2F.AB (16) a base 2 7E8F.C5 (16) a base 2 263 (8) a base 16 527.43 (8) a base 16 136.471 (8) a base 16 9F31 (16) a base 8 BC9.E15 (16) a base 8 F4D.C37 (16) a base 8
2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Individual
18
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Tablas de operaciones de suma en base 2, base 8 y base 16 Suma en base 2 + 0 0 0 1 1 1 1 10 + 0 0 0 1 1 2 2 3 3 4 4 5 5 1 1 2 3 4 5 6 2 2 3 4 5 6 7 Tabla de suma en base 8 3 3 4 5 6 7 1 0 C 4 4 5 6 7 1 0 1 1 D 5 5 6 7 1 0 1 1 1 2 E 6 6 7 1 0 1 1 1 2 1 3 F F 10 11 12 13 14 15 16 7 7 10 11 12 13 14
C D E D E F E F 10 F 10 11 10 11 12 11 12 13 12 13 14 13 14 15
Para sumar nmeros de 1. Se alinean los puntos. 2. Se suma columna por columna, considerando el acarreo de ser necesario ( es decir se lleva una unidad del valor posicional inmediato). Ejemplos: Suma de nmeros binarios 1) Efectuar la siguiente suma binaria: 1010 2 +111 2 Se alinean los puntos binarios. Se sobreentiende que el punto est al final de estos dos nmeros. Se hace la suma columna por columna.
14 15 16 17 15 16 17 16 17 18 18 19
19
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
1 Acarreos 4) Efectuar la siguiente suma binaria: 1110.01 2 +110.10 2 0 1 0 + 1 1 1 1 1 1 Acarreos 1) Efectuar 0 siguiente suma en base 8: 752 8 +46 8 1 0 0 la 1 1 1 1 0 . 0 1 + 1 1 0 . 1 0 1 1 1 Acarreos 0 0 1 1 + 1 = 10 0 . 1 1 7 5 2 + 1 4 6 + 1 =10 Se escribe 0 y se anota un acarreo de 1 en la columna siguiente 1 0 2 0 + 1 =10 Se escribe 0 y se anota un acarreo de 1 en la columna siguiente 1 1 + 0= 1 1 + 1 =10 Se escribe 0 y se anota un acarreo de 1 en la columna siguiente 6 + 1 =10 Se escribe 0, el acarreo es1= 1 0 +1
1 1
1 + 7 =10 Se escribe 0, el acarreo+ 1 =10 1 es1 2) Efectuar la siguiente suma binaria: 1010.11 2 +101.011 2 Se alinean los puntos 1 es el acarreo de la ltima1 + 1columna por columna. E ste binarios y se hace la suma + 1 =11 columna
1 + 1 =10
1 1 1 1 Acarreos 1110.01 2 +110.10 2 = 10100.11 2 0 1 0 . 1 1 1 5) Efectuar la1 1 0 1 . 0 2) Efectuar la siguiente suma binaria: 1011 2 +111 28+10 2 siguiente suma en base 8: 607 8 +25 0 0 0 . 0 0 1 Acarreos Acarreos 1 1 0 1 1 6 0 7 1 0 1 0 1+ 1 = 1 + 2 5 1 1 1 1+ 1 =10 6 3 4 1 0 + 1 + 1 =10 1 0 1 0 0 7 + 5 =14 Se escribe 4, el acarreo es1 1 + 1 =10
607 8 +25 8
1010.11 2 +101.011 2 = 10000.001 2 1 + 1 =10 3) Efectuar la siguiente suma en base 8: 72.34 8 +1.6 8 1011 2 +111 2 +10 2 = 10100 2 6) Efectuar suma3binaria: 1011 +111 1011.01 2 +11.11 2 +10.01 2 la . 4 3) Efectuar la siguiente 2 siguiente suma binaria: 2 2 + 7 Acarreos Se alinean1 1puntos binarios y se hace la suma columna por columna. los 0 11 1 . 6 1
1
Acarreos
1 1
+ 1 0
1 0 1 0
1 + 1 1 0 1 1 1 1 0
7 0 14 1 1 0 0
1. . 1 0 41 1 . 1 1 Acarreos 0 . 0 1 1 . 0 1
1 + 1 =10
7 + 0= 7
20
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: Suma de nmeros en base 16 1) Efectuar la siguiente suma en base 16: 1A3 16 +27 16
+ 1 1 A 2 C 3 7 A 3 + 7= A A + 2= C
1A3 16 +27 16 = 1CA 16 2) Efectuar la siguiente suma en base 16: 1A.B 16 +C.D 16
+ 1 1 2 1 A . B C . D 7 . 8 Acarreos
1A.B 16 +C.D 16
= 27.8 16
21
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
1. 2. 3. 4. 5. 6. 7. 8. 9.
1101 2 +101 2 110.01 2 +11.011 2 110.101 2 +11.01 2 1011 2 +110 2 100.1 2 +10.11 2 101.011 2 +10.11 2 1001 2 +110 2 +101 2 1011 2 +111 2 +11 2 10111.011 2 +1100.1 2 +110.01 2 +11
2
14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
0.01 8 +12.746 8 63.45 8 +2.7 8 4762 8 +1304 8 +546 8 512 16 +AC1 16 +4F 16 3AC 16 +236 2BC 16 +38 16 7.83 16 +2.C 16 3CD 16 +25 16 19.A 16 +F.02 16 2B.C 16 +E.D 16
1 6
01 2 11. 643 8 +57 8 12. 3.76 8 +1.542 8 Sustraccin en una base distinta de 10 Para restar nmeros de una base distinta de 10 1. Se alinean los puntos. 2. Se resta columna por columna, considerando el acarreo negativo de ser necesario. En los acarreos negativos 10 1 = 1 Ejemplos: Resta de nmeros binarios 1) Efectuar la siguiente resta: 1011 2 2 10
1 1 0 0 1 1 0 1 0 1 1 1 0 =1 1 =0
22
MATEMATICAS DISCRETAS
4 UNIDAD
SISTEMAS DE NUMERACION
Ejemplos: Resta de nmeros en base 8 Tambin es posible usar las tablas para realizar restas leyndolas de manera diferente. Para restar 3 de 11 ( 11 3) , en la tabla de sumar se localiza el 3 a la izquierda y se sigue ese rengln hasta encontrar el 11 . El 6 que esta en la parte superior de esa columna es el resultado. 1) Efectuar la siguiente resta: 752 8 8 46
7 7 4 12 5 2 4 6 0 4 2 12 4 6 Requiere un acarreo negativo 6=4 4 =0
607 8 25 8 = 562 8
3) Efectuar la siguiente resta: 10 8 3.2 8
0 7 10 10 1 0 . 0 3 . 2 0 4 . 6
0 10 7
10 8 3.2 8 = 4.6 8
23