Sistema de numeración binario.
El sistema de numeración binario
utiliza sólo dos dígitos, el cero (0) y el uno (1).
En una cifra binaria, cada dígito
tiene distinto valor dependiendo de la posición que ocupe. El valor de cada
posición es el de una potencia de base 2, elevada a un exponente igual a la
posición del dígito menos uno. Se puede observar que, tal y como ocurría con el
sistema decimal, la base de la potencia coincide con la cantidad de dígitos
utilizados (2) para representar los números.
De acuerdo con estas reglas, el
número binario 1011 tiene un valor que se calcula así:
1*23 + 0*22 + 1*21 + 1*20, es
decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras
describen la misma cantidad lo escribimos así:
10112 = 1110
Conversión entre números
decimales y binarios
Convertir un número decimal al
sistema binario es muy sencillo: basta con realizar divisiones sucesivas por 2
y escribir los restos obtenidos en cada división en orden inverso al que han
sido obtenidos.
Por ejemplo, para convertir al
sistema binario el número 7710 haremos una serie de divisiones que arrojarán
los restos siguientes:
77: 2 = 38 Resto: 1
38: 2 = 19 Resto: 0
19: 2 = 9 Resto: 1
9: 2 = 4 Resto: 1
4: 2 = 2 Resto: 0
2: 2 = 1 Resto: 0
1: 2 = 0 Resto: 1
Y, tomando los restos en orden
inverso obtenemos la cifra binaria:
7710 = 10011012
Sistema de numeración octal
El inconveniente de la
codificación binaria es que la representación de algunos números resulta muy
larga. Por este motivo se utilizan otros sistemas de numeración que resulten
más cómodos de escribir: el sistema octal y el sistema hexadecimal.
Afortunadamente, resulta muy fácil convertir un número binario a octal o a
hexadecimal.
En el sistema de numeración
octal, los números se representan mediante ocho dígitos diferentes: 0, 1, 2, 3,
4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del
lu¬gar que ocupen. El valor de cada una de las posiciones viene determinado por
las potencias de base 8.
Por ejemplo, el número octal 2738
tiene un valor que se calcula así:
2*83 + 7*82 + 3*81 = 2*512 + 7*64
+ 3*8 = 149610
2738 = 149610
Sistema de numeración hexadecimal
En el sistema hexadecimal los
números se representan con dieciséis símbolos: 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
dígitos mayores que 9 en el sistema decimal. El valor de cada uno de estos
símbolos depende, como es lógico, de su posición, que se calcula mediante
potencias de base 16.
Calculemos, a modo de ejemplo, el
valor del número hexadecimal 1A3F16:
1A3F16 = 1*163 + A*162 + 3*161 +
F*160
1*4096 + 10*256 + 3*16 + 15*1 =
6719
1A3F16 = 671910
EJERCICIOS
(456)10 = (710)8
456.8=57 r=0
57:8= 7 r= 1
7:8= 0 r= 7
(874)16= (36A) 16
874:16=56 r=10
56:16=3 r=6
3:16=0 r=3
(911)16= (38F) 16
911:16=56 r=15
56:16=3 r=8
3:16=0 r=3
(11011)2= (27)10
1*2^4+1*2^3+0*2^2+1*2^1+1*2^0
16+8+0+2+1 =27
(B2A) 16= (2849)
11*16^2+2*16+10*16
2816+32+160 =2849
FERNANDA PANTOJA
No hay comentarios:
Publicar un comentario