2001:0db8:85a3:08d3:1319:8a2e:0370:7334 Un sistema de numeracin es un conjunto ordenado de smbolos, denominados dgitos, cuyas reglas permiten representar datos numricos.
La norma principal en un sistema de numeracin posicional es que un mismo smbolo tiene distinto valor segn la posicin que ocupe. Los sistemas de uso comn en el diseo de sistemas digitales son: Sistema Decimal: Es aquel que est conformado por 10 dgitos numricos 0..9. Sistema Binario: Es el sistema conformado por 2 dgitos numricos 0 y 1. Sistema Octal: Es aquel sistema conformado por 8 dgitos numricos que son: 0 1 2 3 4 5 6 7. Sistema Hexadecimal: Es aquel sistema conformado por 16 dgitos numricos que son: 0 1 2 3...F. Potencias de 2. Decimal Binario Octal 0 000 0 1 001 1 2 010 2 3 011 3 4 100 4 5 101 5 6 110 6 7 111 7 Decimal Binario Hexadecimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F Internamente la computadora requiere trabajar con datos en sistema binario, pero en los dispositivos se despliega en el formato que el usuario prefiera. Para esto se utiliza la tabla ASCII. ASCII (Acrnimo en ingls de American Standard Code for Information Interchange) Cdigo Estadounidense Estndar para el Intercambio de Informacin
Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de dispositivos que manejan texto. La memoria de un computador guarda toda la informacin en formato digital (0-1).
No hay forma de almacenar caracteres directamente.
Cada uno de los caracteres tiene un cdigo digital equivalente. Sistema de numeracin que se compone de diez smbolos o dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo de la posicin que ocupen en la cifra: unidades, decenas, centenas, millares, etc. Donde la Base a que usa es la 10.
Por ejemplo el numero 528 significa:
5 centenas + 2 decenas + 8 unidades 500 + 20 + 8 o, lo que es lo mismo 510 2 + 210 1 + 810 0 = 528
Sistema de numeracin que utiliza slo dos dgitos, el cero (0) y el uno (1), donde estos tienen distinto valor dependiendo de la posicin que ocupen. Usando la potencia de base 2.
Por ejemplo el numero binario 1011 tiene un valor en decimal que se calcula as: :
Para convertir un numero decimal al sistema binario; basta con realizar divisiones sucesivas entre 2 y colocar los restos obtenidos, en cada una de ellas. Para formar el nmero binario tomaremos los restos en orden inverso al que han sido obtenidos.
Ejemplo : Convertir el numero 77 en Binario. Dividir 77 entre 2 = 38 Resto 1 38 entre 2 = 19 Resto 0 19 entre 2 = 9 Resto 1 9 entre 2 = 4 Resto 1 4 entre 2 = 2 Resto 0 2 entre 2 = 1 Resto 0 1 entre 2 = 0 Resto 1
Para formar el nmero binario tomaremos los restos en orden inverso al que han sido obtenidos quedando. 77 10 = 1001101 2
249 2 124 2 62 2 31 2 15 2 2 7 3 2 1 2 0 1 0 0 1 1 1 1 1 249 10 = 11111001 2 Para convertir un nmero binario a decimal; hay que tener en cuenta que el valor de cada dgito est asociado a una potencia de 2, cuyo exponente es 0 en el BIT situado ms a la derecha, y se incrementa de 1 en 1 segn vamos avanzando posiciones hacia la izquierda.
Ejemplo : Convertir el numero 1010011 en Decimal. 1010011= 1* 2 6 + 0*2 5 + 1*2 4 + 0*2 3 + 0*2 2 + 1*2 1 + 1*2 0
1010011= 64 + 0 + 16 + 0 + 0 + 2 + 1 1010011 2 = 83 10 En el sistema octal, los nmeros se representan mediante ocho dgitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. El valor de cada una de las posiciones viene determinado por las potencias de base 8. La conversin de un nmero decimal a octal, se realiza del mismo que la conversin a binario, la diferencia es que se emplea como base el nmero 8 en lugar del 2, colocando los restos obtenidos en orden inverso. Ejemplo : Convertir el numero decimal 122 a Octal.
1.- Dividir 122 entre 8 = 15 Resto : 2 2.- Dividir 15 entre 8 = 1 Resto : 7 3.- Dividir 1 entre 8 = 0 Resto : 1
Para formar el nmero octal tomaremos los restos en orden inverso al que han sido obtenidos quedando. 122 10 = 172 8
Otro Ejemplo de Conversin Decimal a Octal Convertir 249 a Octal 249 8 31 8 3 8 0 1 7 3 a 0 a 1 a 2 249 10 = 371 8 Conversin: de Octal a Decimal Para convertir un nmero octal a decimal; hay que tener en cuenta que el valor de cada dgito est asociado a una potencia de 8, cuyo exponente es 0 en el BIT situado ms a la derecha, y se incrementa de 1 en 1 segn vamos avanzando posiciones hacia la izquierda. Ejemplo : Convertir el numero 237 8 en Decimal. 237= 28 2 + 38 1 + 78 0
237= 128 + 24 + 7 = 159 237 8 = 159 10 Conversin: de Decimal a Hexadecimal En este sistema, los nmeros se representan con diecisis smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores que 9 en el sistema decimal. El valor de cada uno de estos smbolos depende, como es lgico, de su posicin, que se calcula mediante potencias de base 16.
Ejemplo : Convertir el numero decimal 1735 a Hexadecimal. 1.- Dividir 1735 entre 16 = 108 Resto : 7 2.- Dividir 108 entre 16 = 6 Resto : 12 = C 3.- Dividir 6 entre 16 = 0 Resto : 6 Para formar el nmero hexadecimal tomaremos los restos en orden inverso al que han sido obtenidos quedando. 1735 10 = 6C7 16 Otro Ejemplo de Conversin Decimal a Hexadecimal Convertir 249 10 a Hexadecimal 16 249 16 15 16 0 9 F a 0 a 1 249 10 = F9 16 Conversin: De hexadecimal A Decimal Para convertir un nmero hexadecimal a decimal; hay que tener en cuenta que el valor de cada dgito est asociado a una potencia de 16, cuyo exponente es 0 en el BIT situado ms a la derecha, y se incrementa de 1 en 1 segn vamos avanzando posiciones hacia la izquierda. Ejemplo : Convertir el numero 1A3F 16 en Decimal. 1A3F= 116 3 + A 16 2 + 316 1 + F 16 0 1A3F= 14096 + A 256 + 3 16 + F 1A3F= 14096 + 10 256 + 3 16 + 15 1A3F= 4096 + 2560 + 48 + 15 = 6719