“SISTEMAS NUMERICOS”
SISTEMA DE NUMERICOS Se le llama sistema de numeración a un conjunto
de símbolos y reglas que son utilizan para la representación de
datos numéricos y cantidades. Estos se caracterizan por su base. ... Ejemplos
de sistemas numéricos: Decimal, binario, octal, hexadecimal.
Es el sistema que utiliza internamente el Hardware
de las computadoras actuales, se basa en la
representación de cantidades utilizando los
dígitos 1 y 0. Por tanto su base es 2 (número de
dígitos del sistema). Cada dígito de un número en este sistema se denomina bit
(contracción de binary digit). Se puede utilizar con nombre propio
determinados conjuntos de dígitos 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.
El sistema numérico octal utiliza ocho símbolos o
Dígitos para representar cantidades y cifras
numéricas. Los dígitos 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, El sistema de numeración octal también es muy usado
en computación por tener una
base que es potencia exacta de 2 o de la numeración binaria. Esta
característica hace que la conversión a binario o viceversa sea bastante simple.
Este es el sistema que manejamos cotidianamente,
está formado por diez símbolos
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} por lo tanto la base
del sistema es diez (10).
El sistema numérico hexadecimal utiliza dieciséis
dígitos y letras para representar cantidades y cifras
numéricas. Los símbolos son:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F};
la base del sistema es dieciséis (16). También se
puede convertir directamente en binario.
CONVERSION DE UN NÚMERO BINARIO A OCTAL
Convertir el siguiente número binario a octal: 10111012 → ?8.
Para convertirlo comenzaremos tomando los tres primeros dígitos del número
binario “101” de derecha a izquierda, luego los tres siguientes “011” y por
último, como nos faltan dígitos, le agregaremos ceros “001”
Representaremos cada uno de estos números observando la tabla mostrada
anteriormente:
Binarios Octal
101 = 5
0 0
011 = 3
001 1
001 = 1
010 2
Agrupamos los números octales en el orden del binario:
011 3
10111012 → 1358
100 4
101 5
110 6
111 7
CONVERSION DE UN NÚMERO BINARIO A DECIMAL
El procedimiento es muy sencillo y será suficiente un poco de práctica para
realizar el cálculo de manera rápida, incluso los cálculos más complejos.
Veamos los pasos para saber cómo pasar de binario a decimal.
[Link] que nada, dado un número binario, necesitamos tomar un dígito a
la vez y multiplicarlo por (2 ^ x) donde x corresponde a la posición del
dígito. Al ver el ejemplo, será más fácil entender cómo hacerlo.
[Link] hacer el número binario 100111 en su número decimal,
haciendo el siguiente cálculo:
1x25+0x24+0x23+1x22+1x21+1x20=
= 1 x 32 + 0 x 16 + 0 x 8 + 1 x 4+ 1 x 2 + 1 x 1 =
= 32 + 0 + 0 +4 +2 + 1 = 39.
Como resultado, 39 representa el número equivalente del sistema
decimal.
Entonces podemos decir lo siguiente:
100111 (2) = 39 (10).
CONVERSION DE UN NÚMERO BINARIO A HEXADECIMAL
Para convertir binario a Hexadecimal solo debemos hacer grupos de 4 los
dígitos binarios desde la derecha y convertirlos igualmente con la tabla o con la
conversión binario decimal, con la idea de que si faltan 0 se le añaden por la
izquierda
Pasar el numero 1110101011010101011
1º Agrupo de 4 en 4 y añado un cero al último por la izquierda
1110101011010101011 = 0111 0101 0110 1010 1011
2º Convierto según la tabla
0111 = 7
0101 = 5
0110 = 6
1010 = A
1010 = B
El número 1110101011010101011 en Hexadecimal es el 756AB.
CONVERSION DE UN NUMERO OCTAL A BINARIO
El sistema octal es un sistema de numeración que es muy parecido al decimal
pero solo tiene 8 símbolos ya que su base es 8 ósea que solo cuenta con los
números del {0, 1, 2, 3, 4, 5, 6, 7}
Los sistemas de numeración que tienen su base múltiplo de dos son muy fácil
transformarlos al binario como el sistema Octal cuya base es 8 y cuya
traducción al binario es inmediata.
Para pasar del octal al binario debemos transformar cada cifra
independientemente al binario usando la transformación binario-decimal o la
siguiente tabla.
Por ejemplo:
000 (2 = 0(8
001(2 = 1 (8
010(2 = 2 (8
011(2 = 3 (8
100(2 = 4 (8
101(2 = 5 (8
110(2 = 6 (8
111(2 = 7(8
Por ejemplo el 237 sería 2= 010 3 = 011 7=111 luego seria 010011111
CONVERSION DE UN NUMERO OCTAL A DECIMAL
El método que seguiremos para pasar un número en base octal a base decimal
es:
1. De derecha a izquierda: multiplicamos la primera cifra por 1 (1 es 80); la
segunda, por 8 (8 es 81); la tercera, por 82; la cuarta, por 83. Y así hasta que
hayamos multiplicado todas las cifras.
2. Sumamos cada uno de los valores obtenidos.
CONVERSION DE UN NUMERO OCTAL A HEXADECIMAL
Es muy igual a la conversión de hexadecimal a binario, con la diferencia de que los
números binarios solo deberán tener 3 dígitos.
Ejemplo:
468
Convertir 4 en Binario
4 2
0 2 2
0 1
4/2=2 (residuo=0)
2/2=1 (residuo=0)
4=100
6 2
0 3 2
1 1
6=110
Numero octal 4 6
Codificado en 100 110
binario
Ahora para convertir el número binario 1001102 en hexadecimal debemos agrupar
de 4 en 4 dígitos de derecha a izquierda. Se vería así:
10 0110
Los dígitos que faltan a la izquierda se completan con “0”.
0010 0110
2 6
ENTONCES 468 = 2616
CONVERSION DE UN NUMERO DECIMAL A BINARIO
Para convertir un número del sistema decimal al sistema binario o cualquier otra
base, se emplea la división sucesiva y el residuo, o sea, se divide el número en
decimal entre la otra base y el residuo es un dígito del número en la otra base;
después el cociente que se obtiene se vuelve a dividir entre la base y el nuevo
residuo es el siguiente dígito más significativo que el anterior del número en la
otra base.
Ejemplo:
Convertir el número 42 a binario.
CONVERSION DE UN NUMERO DECIMAL A OCTAL
Para convertir un número en el sistema decimal al sistema de numeración Octal,
debemos seguir los pasos que mostraremos en el siguiente ejemplo Convertir el
número decimal 323.625 al sistema de numeración Octal
1. Se toma el numero entero y se divide entre 8 repetidamente hasta que el
dividendo sea menor que el divisor, para colocar entonces el número 0 y pasar
el dividendo a formar el primer dígito del número equivalente en decimal
2. Se toma la parte fraccionaria del número decimal y la multiplicamos por 8
sucesivamente hasta que el producto no tenga números fraccionarios
3. Pasamos la parte entera del producto a formar el dígito correspondiente
4. Al igual que los demás sistemas, el número equivalente en el sistema decimal,
está formado por la unión del número entero equivalente y el número fraccionario
equivalente.
CONVERSION DE UN NUMERO DECIMAL A HEXADECIMAL
Convertir el número 250.25 a Hexadecimal
1. Se toma la parte entera y se divide sucesivamente por el numero decimal 16
(base) hasta que el cociente sea 0
2. Los números enteros resultantes de los cocientes, pasarán a conformar el
número hexadecimal correspondiente, teniendo en cuenta que el sistema de
numeración hexadecimal posee solo 16 símbolos, donde los números del 10
hasta el 15 tienen símbolos alfabéticos que ya hemos explicado
3. La parte fraccionaria del número a convertir se multiplica por 16 (Base)
sucesivamente hasta que el producto resultante no tenga parte fraccionaria
4. Al igual que en los sistemas anteriores, el número equivalente se forma, de la
unión de los dos números equivalentes, tanto entero como fraccionario,
separados por un punto que establece la diferencia entre ellos.
CONVERSION DE HEXADECIMAL A BINARIO
La conversión de números hexadecimales a binarios se hace del mismo modo,
reemplazando cada dígito hexadecimal por los cuatro bits binarios.
Para convertir a binario, por ejemplo, el número hexadecimal 1F616
hallaremos las siguientes equivalencias:
116 = 00012
F16 = 11112
616 = 01102
Y, por tanto: 1F616 = 0001111101102
CONVERSIÓN DE HEXADECIMAL A DECIMAL
Como en los ejemplos anteriores este también nos ayudará a entender mejor
este procedimiento: Convertir el número hexadecimal 2B6 a su equivalente
decimal.
1. Multiplicamos el valor de posición de cada columna por el dígito hexadecimal
correspondiente.
2. El resultado del número decimal equivalente se obtiene, sumando todos los
productos obtenidos en el paso anterior
CONVERSIÓN DE HEXADECIMAL A OCTAL
Para convertir un número Hexadecimal en Octal, primero debe ser transformado
en binario y luego de binario a Octal.
Tomar en Cuenta que los números decimales son de 4 caracteres binarios,
además en los numero hexadecimales: A=10, B=11, C=12, D=13, E=14, F=15.
Para el número 25C416 , transformaremos de la siguiente manera a binario.
Cada número de la cifra debe ser dividido entre 2.
División del 2
2 2
0 1
2 multiplicado por 1 es igual a 0. Los valores del múltiplo y el resto se tomaran
de derecha a izquierda. Entonces 2=10. Como los hexadecimales son de 4
dígitos en binarios, se debe completar con ceros (0) a la izquierda. Entonces
2=0010.
Ahora se realizara el mismo procedimiento para los demás dígitos del número
hexadecimal (25C416)
División del 5
5 2
1 2 2
0 1
2x2=4 Resto=1, 1x2=2 Resto=0. Entonces 5=0101.
División del C (12)
12 2
0 6 2
0 3 2
1 1
6x2=12 Resto=0, 3x2=6 Resto=0, 1x2=2 Resto=1. Entonces C=1100.
División del 4
4 2
0 2 2
0 1
Y obtenemos 0010010111000100
Ahora debemos agrupar de 3 en 3, de derecha a izquierda para convertir en
octal.
0 010 010 111 000 100
El cero que queda a la izquierda no será tomado en cuenta. Procedemos a
realizar el cálculo para cada grupo de 3. A cada digito se le asigna una posición
de 0 en adelante (en este caso hasta dos porque estamos trabajando de 3 en 3)
y de derecha a izquierda.
Queda de la siguiente manera.
Numero binario (x) 0 1 0
Posición (n) 2 1 0
La expresión matemática para cada digito sería (x*2n). Solo será tomado en
cuenta el número binario 1, es decir, la operación sería (1*2 1) y el resultado es
2. Entonces 010=2.
Ahora para 111
Numero binario (x) 1 1 1
Posición (n) 2 1 0
En este caso son 3 números 1. Se debe realizar la misma operación anterior
para cada digito, tomando en cuenta la posición de cada digito, además
deberán sumarse los 3 resultados. Quedaría de la siguiente manera:
(1*22)+ (1*21)+ (1*20) = 4 + 2 + 1 = 7
Entonces 111=7
Ahora para 000
Numero binario (x) 0 0 0
Posición (n) 2 1 0
No es necesario realizar un cálculo, AUTOMATICAMENTE ES 0
Finalmente para 100
Numero binario (x) 1 1 1
Posición (n) 2 1 0
(1*22) = 4; Entonces 100 = 4.
Aquí podemos observar el resultado de la conversión de Binario a Octal
010 010 111 000 100
2 2 7 0 4
Ahora Expresamos el Número en Octal 227048
LA CONVERSION DE HEXADECIMAL A OCTAL ES:
25C416 = 227048
El sistema de numeración binario tiene muchos usos, desde la
programación de microprocesadores, transferencia de datos, cifrado de
información, hasta comunicación digital, electrónica y otras áreas
relacionadas.
Como puedes ver, el sistema de numeración binario es sumamente
importante para la electrónica y la tecnología actual, ya que permite que
nuestros artefactos de uso cotidiano funcionen.
El binario tiene una infinidad de aplicaciones dentro de las tecnologías, su
mayor ocupación es la de la conversión de lenguaje usuario a lenguaje del
computador. El binario, es de suma importancia para el ingeniero en
sistemas. Ya que éste representa una de las bases para poder entender la
lógica matemática. Para un informático y un usuario promedio es importante
conocer el binario, ya que como ya se dijo, los microprocesadores sobre los
que se programan funcionan a bases de señales binarias. Sin el
entendimiento total, habría una brecha para el total manejo de la
tecnología.
Normalmente, con los datos alfanuméricos podemos construir instrucciones y
programas. Por otro lado, es lógico pensar que el ordenador no solamente
procesará datos numéricos, sino también datos alfabéticos y combinaciones de
los anteriores, como datos alfanuméricos.
Los sistemas de codificación alfanumérica sirven para representar una cantidad
determinada de símbolos en binario. A cada símbolo le corresponderá una
combinación de un número de bits.
El código ASCII (siglas en inglés para American Standard Code for Information
Interchange, es decir Código Americano ( Je! lease estadounidense...) Estándar
para el intercambio de Información) (se pronuncia Aski).
Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA",
este organismo cambio su nombre en 1969 por "Instituto Estadounidense de
Estándares Nacionales" o "ANSI" como se lo conoce desde entonces.
Este código nació a partir de reordenar y expandir el conjunto de símbolos y
caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell.
En un primer momento solo incluía letras mayúsculas y números, pero en 1967
se agregaron las letras minúsculas y algunos caracteres de control, formando
así lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado en 1967 como
estándar, conteniendo todos lo necesario para escribir en idioma inglés.
COMO UTILIZAR EL CODIGO ASCCI…
Tanto en Windows como Linux en determinadas situaciones no podrás utilizar los
símbolos desde el teclado, deberás hacer lo siguiente:
1) Mantén presionada la tecla "ALT" (a la izquierda de la barra espaciadora)
2) Sin dejar de presionar "Alt", presiona en el teclado numérico el número "64",
que es el número de la letra o símbolo "@" en el código ASCII.
3) Luego cuando termines de escribir el código o número suelta la tecla, así de
sencillo.
FUENTES BIBLIOGRAFICAS:
[Link]
sistemas-de-numeracion
[Link]
[Link]
[Link]
[Link]
entre-sistemas-numericos
[Link]
[Link]
octales
[Link]
importante-el-sistema-binario-en-la-informatica/
[Link]
[Link]
[Link]
[Link]
[Link]