Está en la página 1de 6

I. Unidad: Introduccin a la Programacin.

TEMA: SISTEMAS DE NUMERACIN.


Sistema Decimal Sistema Numrico Sistema Binario Sistema Octal

SISTEMAS DE NUMERACIN

Sistema Hexadecimal

1. SISTEMA NUMRICO Un sistema numrico de base, o raz, es un sistema que utiliza diferentes smbolos de dgitos. Para determinar la cantidad que representa el nmero, es necesario multiplicar cada dgito por una potencia entera y despus formar la suma de todos los dgitos. Se divide en: Sistema decimal y Sistema binario. Sistema Decimal: Sistema de numeracin que consta de diez dgitos: 0,1,2,3,4,5,6,7,8,9. La posicin de cada dgito define su valor especfico en el nmero. Su base es 10. Sistema Binario: Las computadoras digitales utilizan nmeros binarios. El sistema de numeracin binario (o de base 2), utiliza solamente los dgitos de 0 y 1; stos se llaman bits. En los circuitos electrnicos el bit 0 se representa por una tensin baja, apagado o inactivo mientras que el bit 1 corresponde a una tensin alta, encendido o activo. Ejemplo: 1100110 CONVERSIONES: Mtodo de los restos (Del Sistema Decimal a otro Sistema) Para convertir un nmero Decimal a cualquier otro sistema se utiliza el Mtodo de los Restos. Consiste en divisiones sucesivas del nmero decimal entre la base del otro sistema. Los restos que van apareciendo son las cifras del nmero buscado. Al final el resultado se lee de abajo hacia arriba obteniendo el nmero correspondiente. Frmula General (De cualquier Sistema al Sistema Decimal)

N= C

n 1

+C

n1

n 2

+... + C2 X + C1

I. Unidad: Introduccin a la Programacin.

Ejemplo: Convertir el nmero Decimal al sistema Dual o Binario Se divide entre 2 el nmero decimal dado, hasta que se llegue al valor 0. Los restos que van apareciendo son las cifras del nmero binario. Al final el resultado se lee de abajo hacia arriba obteniendo el nmero binario correspondiente. 236 236 118 59 29 14 7 3 1
Dec

Dual

: 2 = 118 Resto 0 : 2 = 59 Resto 0 : 2 = 29 Resto 1 : 2 = 14 Resto 1 :2= 7 Resto 0 :2= 3 Resto 1 :2= 1 Resto 1 :2= 0 Resto 1 236
Dec

Por lo tanto

11101100

Dual

Ahora a la inversa: Convertir un nmero Binario a Decimal Para esto se usa la frmula general: 11101100= 1*(2)7 + 1*(2)6 + 1*(2)5 + 0*(2)4 + 1*(2)3 + 1*(2)2 + 1*(2)1 + 0*(2)0 = 128 + 64 + 32 + 0 + 8 + 4 + 0 + 0 76543210 = 23610 Por lo tanto: 111011002 236Dec

Operaciones en el sistema binario Suma: La suma de dos nmeros binarios es un nmero binario. + 0 1 Ejemplos: 110010011 + 10110110 1001001001 0 0 1 1 1 10 101001011 101011 101110110 1010101 10110 1101011

I. Unidad: Introduccin a la Programacin.

Ejercicios : * Convierte de Decimal a Binario. 1. 65Dec XDual 2. 112Dec 3. 37Dec 1023Dec * Convierte de Binario a Decimal. 1. 110111012 XDec 2. 111011102 3. 11010102 * Suma los siguientes nmeros binarios: 11011101 + 1011110 11110111 +11101111

2. SISTEMA OCTAL Consta de los dgitos: 0,1,2,3,4,5,6,7. Su base es 8. Convertir un nmero decimal en octal 379
Dec.

Octal

379:8 = 47 Resto 3 47:8 = 5 Resto 7 5:8 = 0 Resto 5 Por lo tanto: 379


Dec.

573

Oct.

Ahora a la inversa: Convertir un nmero Octal a Decimal 573Oct = 5*(8)2 + 7*(8)1 + 3*(8)0 = 320 + 56 + 3 = 379 Por lo tanto: 573
Oct.

379Dec.

I. Unidad: Introduccin a la Programacin.

Operaciones del Sistema Octal Suma: La suma de nmeros octales es un numero octal. + 0 1 2 3 4 5 6 7 0 0 1 2 3 4 5 6 7 1 1 2 3 4 5 6 7 10 2 2 3 4 5 6 7 10 11 3 3 4 5 6 7 10 11 12 4 4 5 6 7 10 11 12 13 5 5 6 7 10 11 12 13 14 6 6 7 10 11 12 13 14 15 7 7 10 11 12 13 14 15 16

La clave es sumar 2 luego que el resultado se pase de 7.

Ejemplos: Sumar los siguientes nmeros octales 1. 7+2 = 11 2. 327 + 241 = 570 3. 357 + 375 = 754

Ejercicios : * Convierte de Decimal a Octal. 1. 2. 3. 4. 5372Dec XOct 256Dec 1091Dec 64Dec

* Convierte de Octal a Decimal. 1. 3745Oct XDec 2. 241Oct 3. 4567Oct * Suma los siguientes nmeros octales: 1. 3347 + 2564 2. 4567+ 2423 3. 7543 + 2344

I. Unidad: Introduccin a la Programacin.

3. SISTEMA HEXADECIMAL Consta de los dgitos: 0,1,2,3,4,5,6,7,8,9 y las letras: A,B,C,D,E,F. La base del sistema es 16. Convertir un nmero decimal en hexadecimal 1846Dec. Hexadecimal

1846:16 = 115 Resto 6 115:16 = 7 Resto 3 7:16 = 0 Resto 7 Por lo tanto: 1846 Ahora a la inversa: Convertir un nmero Hexadecimal a Decimal (736)16 = 7 x 162+ 3 x 161 + 6 x 160 = 7 x 256 + 3 x 16 + 6 x 1 = 1792 +48+6 = 1846 Por lo tanto: (736)16 (1846)
10 Dec.

736Hex

Operaciones en el sistema Hexadecimal Suma: La suma de nmeros hexadecimales es un nmero hexadecimal. + 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 0 1 2 3 4 5 6 7 8 9 A B C D E F 1 1 2 3 4 5 6 7 8 9 A B C D E F 10 2 2 3 4 5 6 7 8 9 A B C D E F 10 11 3 3 4 5 6 7 8 9 A B C D E F 10 11 12 4 4 5 6 7 8 9 A B C D E F 10 11 12 13 5 5 6 7 8 9 A B C D E F 10 11 12 13 14 6 6 7 8 9 A B C D E F 10 11 12 13 14 15 7 7 8 9 A B C D E F 10 11 12 13 14 15 16 8 8 9 A B C D E F 10 11 12 13 14 15 16 17 9 9 A B C D E F 10 11 12 13 14 15 16 17 18 A A B C D E F 10 11 12 13 14 15 16 17 18 19 B B C D E F 10 11 12 13 14 15 16 17 18 19 1A C C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B D D E F 10 11 12 13 14 15 16 17 18 19 1 1B 1C E E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D F F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E La clave para realizar suma de nmeros hexadecimales, si la suma se pasa de F, ubicar cuntos 16 alcanzan como primer dgito y escribir el resto de la cantidad como segundo dgito. _1_ _4_ 20Dec Ejemplo: F +5 14 16

I. Unidad: Introduccin a la Programacin.

Ejemplos: Sumar los siguientes nmeros hexadecimales: 1. (1BC67)16+(2541)16 = 1E1A8 2. (671FC)16+(DF23)16 = 7511F

Ejercicios : * Convierte de Decimal a Hexadecimal. 1. 2. 3. 4. 155Dec XOHex 84Dec 1024Dec 65Dec

* Convierte de Hexadecimal a Decimal. 1. 1BC67Hex XDec 2. EFHex 3. 671FC16 * Realiza las siguientes operaciones con nmeros hexadecimales: 1. 671FC + DF23 2. 7511F + 2541 OTRAS CONVERSIONES: De Binario a Octal : Se divide el nmero binario en grupos de 3 empezando por la derecha. Si al final queda un grupo de menos, se completa con ceros. Cada grupo se convierte a octal. Ej. 101101112 2678 Se forman parejas de 4 empezando de derecha a

De Binario a Hexadecimal: izquierda. Ej. 1110111012 Ejercicios : 1DD16

Convierte a Decimal, Octal y a Hexadecimal los siguientes nmeros binarios: 1. 1111011011 2. 110111001011 Bibliografa: Sistemas de Numeracin Dossat, S.A & SIEMENS