You are on page 1of 6

Sistemas numricos Un sistema numrico son un conjunto de smbolos y reglas que se utilizan para representar datos numricos o cantidades.

Se caracterizan por su base que indican el nmero de smbolos distinto que utiliza y adems es el coeficiente que determina cual es el valor de cada smbolo dependiendo de la posicin que ocupe. Estas cantidades se caracterizan por tener dgitos enteros y fraccionarios. SISTEMA DECIMAL. Este es el sistema que manejamos cotidianamente, est formado por diez smbolos {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} por lo tanto la base del sistema es diez (10). SISTEMA BINARIO. Es el sistema que utiliza internamente el hardware de las computadoras actuales, se basa en la representacin de cantidades utilizando los dgitos 1 y 0. Por tanto su base es 2 (nmero de dgitos del sistema). Cada dgito de un nmero en este sistema se denomina bit (contraccin de binary digit). Se puede utilizar con nombre propio determinados conjuntos de dgitos en binario. Cuatro bits se denominan cuaterno (ejemplo: 1001), ocho bits octeto o byte (ejemplo: 10010110), al conjunto de 1024 bytes se le llama Kilobyte o simplemente K, 1024 Kilobytes forman un megabyte y 1024 megabytes se denominan Gigabytes. SISTEMA OCTAL. El sistema numrico octal utiliza ocho smbolos o dgitos para representar cantidades y cifras numricas. Los dgitos son: {0, 1, 2, 3, 4, 5, 6, 7}; la base de ste es ocho (8) y es un sistema que se puede convertir directamente en binario como se ver ms adelante. SISTEMA HEXADECIMAL. El sistema numrico hexadecimal utiliza diecisis dgitos y letras para representar cantidades y cifras numricas. Los smbolos son: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; la base del sistema es diecisis (16). Tambin se puede convertir directamente en binario como se ver ms adelante. En la tabla 1.1 se muestran los primeros veintiuno nmeros decimales con su respectiva equivalencia binaria, octal y hexadecimal.

FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

BINARIO OCTAL 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23

HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13

20 10100 24 14 Tabla 1.1. Equivalencia entre sistemas de los primeros veintiuno nmeros decimales. CONVERSIN ENTRE LOS SISTEMAS NUMRICOS CONVERSIN DECIMAL-BINARIO: Los mtodos mas conocidos son: 1. Divisiones sucesivas entre 2: Consiste en dividir sucesivamente el nmero decimal y los cocientes que se van obteniendo entre 2, hasta que una de las divisiones se haga 0. La unin de todos los restos obtenidos escritos en orden inverso, nos proporcionan el nmero inicial expresado en el sistema binario. Ej.: 10 2 0 5 1 2 2 0 2 1 2
FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

10(10)=1010(2) 2. Mtodos de las restas sucesivas de las potencias de 2: Consiste en tomar el numero a convertir y buscar la potencia de 2 mas grande que se pueda restar de dicho numero, tomando como nuevo numero para seguir el proceso el resultado de la resta. Se repiten las mismas operaciones hasta que el nmero resultante en una de las restas es 0 o inferior al error que deseamos cometer en la conversin. El numero binario resultante ser un uno (1) en las posiciones correspondientes a las potencias restadas y un cero (0) en las que no se han podido restar. Ej. Convertir el nmero decimal 1994 a binario. Posicin 210 29 28 27 26 25 24 23 22 21 20 Valor Digito 1024 512 256 128 64 32 16 8 1 1 1 970 458 202 74 10 Resp: 199410 111110010102 CONVERSIN DE BINARIO A DECIMAL: El mtodo consiste en reescribir l nmero binario en posicin vertical de tal forma que la parte de la derecha quede en la zona superior y la parte izquierda quede en la zona inferior. Se repetir el siguiente proceso para cada uno de los dgitos comenzados por el inferior: Se coloca en orden descendente la potencia de 2 desde el cero hasta n, donde el mismo el tamao del nmero binario, el siguiente ejemplo ilustra de la siguiente manera. Utilizando el teorema fundamental de la numeracin tenemos que 100101es igual a: 1*25 + 0*24 + 0*23 + 1*22 + 0*21 + 1*20 = 37(10) Vamos a hacer lo mismo utilizando una tabla de manera que nos sea un poco ms fcil su comprensin: Posicin 25 24 23 22 21 20 Valor Digito 32 1 16 0 8 0 4 1 2 0 1 1 1 1 0 0 1 1994 - 1024 = 970 - 512 = 458 - 256 = 202 - 128 = 74 - 64 - 8 = 10 = 2 4 0 2 1 1 0

Producto 32 0 0 4 0 1 En la fila Digito se ubica el nmero a convertir como se ve en la tabla y se multiplica cada uno por el nmero que le corresponde en la fila Valor, es decir, 1*32, 0*16, 0*8, y cada resultado se ubica en el sitio que le corresponde en la

FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

fila Producto; se suman los productos 32 + 0 + 0 + 4 + 0 + 1lo cual nos dar como resultado el nmero decimal que estamos buscando 37(10). CONVERSIN DECIMAL OCTAL: Consiste en dividir un nmero y sus sucesivos cocientes obtenidos por ocho hasta llegar a una divisin cuyo cociente sea 0. El numero Octal buscado es el compuesto por todos los restos obtenidos escritos en orden inverso a su obtencin. Ej.: 1992 8 39 72 0 1000(10)=3710(8) CONVERSIN OCTAL A DECIMAL: Existen varios mtodos siendo el ms generalizado el indicado por el TFN (Teorema fundamental de la numeracin) que hace la conversin de forma directa por medio de la formula. Ej. : utilizando el teorema fundamental de la numeracin tenemos que 4701(8) es igual a: Ordenados en una tabla para mayor comprensin quedara as: Posicin 83 82 81 80 Valor Digito 512 64 4 7 8 0 1 1 249 8 09 31 8 1 7 3

Producto 2048 448 0 1 En la fila Digito se ubica el nmero a convertir como se ve en la tabla y se multiplica cada uno por el nmero que le corresponde en la fila Valor, es decir, 4*512, 7*64, 0*8, Cada resultado se ubica en el sitio que le corresponde en la fila Producto; se suman los productos 2048 + 448 + 0 + 1 lo cual nos dar como resultado el nmero decimal que estamos buscando 2497(10). CONVERSIN DECIMAL HEXADECIMAL: Se divide el numero decimal y los cocientes sucesivos por 16 hasta obtener un cociente igual a 0. El nmero hexadecimal buscado ser compuesto por todos los restos obtenidos en orden inverso a su obtencin. Ej.: 1000 16 40 8 1000(10)=3E8(16) 62 16 14 3

FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

CONVERSIN HEXADECIMAL- DECIMAL: el mtodo ms utilizado es el TFN que nos da el resultado por la aplicacin directa de la formula. Ej. : utilizando el teorema fundamental de la numeracin tenemos que 2CA(16) es igual a: Ordenados en una tabla para mayor comprensin quedara as: Posicin 162 161 160 Valor Digito 256 16 2 C 1 A

Producto 512 192 10 En la fila Digito se ubica el nmero a convertir como se ve en la tabla y se multiplica cada uno por el nmero que le corresponde en la fila Valor, es decir, 2*512, C*16, A*1(recordemos que cada letra tiene su equivalencia en decimal; lo cual utilizaremos para realizar las multiplicaciones, en este caso sera: 12*16 y 10*1 debido a que A y C equivalen a 10 y 12 respectivamente. Cada resultado se ubica en el sitio que le corresponde en la fila Producto; se suman los productos 512+ 192+ 10, lo cual nos dar como resultado el nmero decimal que estamos buscando 2497(10). CONVERSIN DE HEXADECIMAL-BINARIO: para convertir un nmero hexadecimal a binario, se sustituye cada dgito hexadecimal por su representacin binaria segn la siguiente tabla. Dgito Hexadecimal Dgito Binarios 0 1 2 3 4 5 6 7 8 9 A B C D E F Ej.: pasar el nmero 2BC a binario 2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 B C

0010 1011 1100 Finalmente l nmero hexadecimal en binario es igual a: 001010111100

FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

CONVERSIN DE BINARIO-HEXADECIMAL: se divide el nmero binario de derecha a izquierda en bloques de 4 dgitos cada uno y se reemplaza cada bloque de dgitos por su equivalente en hexadecimal segn la anterior tabla. Ej.: pasar el nmero 110110110010 a binario 1101 1011 0010 D B 2 Finalmente l nmero binario en hexadecimal es igual a: DB2 CONVERSIN DE OCTAL A BINARIO: para convertir un numero octal a binario se sustituye cada dgito octal en por sus correspondientes tres dgitos binarios segn la siguiente tabla. Dgito Octal Dgito Binario 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 Ej.: Convertir el nmero octal 1274 en binario. 1 2 7 4 001 010 111 100 Por lo tanto el nmero octal en binario es igual a: 001010111100 CONVERSIN DE BINARIO-OCTAL: se divide el numero binario de derecha a izquierda en bloques de 3 dgitos cada uno y se reemplaza cada bloque de dgitos por su equivalente en octal segn la anterior tabla. Ej.: pasar el nmero 110011101 a binario 110 011 101 6 3 5 Finalmente l nmero binario en octal es igual a: 635

FREDY SUAREZ PADILLA fredysuarez@ecosistemas.edu.co

You might also like