Beruflich Dokumente
Kultur Dokumente
donde:
son las reglas que nos indican qu nmeros son vlidos en el sistema, y cules no.
En un sistema de numeracin posicional las reglas son bastante simples, mientras que
la numeracin romana requiere reglas algo ms elaboradas.
Estas reglas son diferentes para cada sistema de numeracin considerado, pero una regla
comn a todos es que para construir nmeros vlidos en un sistema de numeracin
determinado slo se pueden utilizar los smbolos permitidos en ese sistema.
Para indicar en qu sistema de numeracin se representa una cantidad se aade
como subndice a la derecha el nmero de smbolos que se pueden representar en dicho
sistema.
ndice
1 Clasificacin
o
4 Referencias
4.1 Bibliografa
Clasificacin[editar]
Los sistemas de numeracin pueden clasificarse en dos grandes grupos: posicionales y noposicionales:
En los sistemas no-posicionales los dgitos tienen el valor del smbolo utilizado, que no
depende de la posicin (columna) que ocupan en el nmero.
De igual forma, cuando contamos hasta 99, hemos agotado los smbolos disponibles para las
dos columnas; por tanto si contamos (sumamos) una unidad ms, debemos poner a cero la
columna de la derecha y sumar 1 a la de la izquierda (decenas). Pero la columna de la
izquierda ya ha agotado los smbolos disponibles, as que la ponemos a cero, y sumamos 1 a
la siguiente columna (centena). Como resultado nos queda que 99+1=100.
El cuenta kilmetros mecnico, al utilizar el sistema de numeracin posicional decimal, nos
muestra lo anterior: va sumando 1 a la columna de la derecha y cuando la rueda de esa
columna ha completado una vuelta (se agotan los smbolos), se pone a cero y se aade una
unidad a la siguiente columna de la izquierda.
Pero estamos tan habituados a contar usando el sistema decimal que no somos conscientes
de este comportamiento, y damos por hecho que 99+1=100, sin pararnos a pensar en el
significado que encierra esa expresin.
Tal es la costumbre de calcular en decimal que la mayora de la poblacin ni siquiera se
imagina que puedan existir otros sistemas de numeracin diferentes al de base 10, y tan
vlidos y tiles como este. Entre esos sistemas se encuentran el de base 2 sistema binario, de
base 8 sistema octal y el de base 16 sistema hexadecimal. Tambin los antiguos mayas
tuvieron un sistema de numeracin posicional el cual ya no se usa.
El valor total del nmero ser la suma de cada dgito multiplicado por
la potencia de la base correspondiente a la posicin que ocupa en el
nmero.
Esta representacin posibilita la realizacin de
sencillos algoritmos para la ejecucin de operaciones aritmticas.
SISTEMAS DE NUMERACIN
binario, octal y hexadecimal
Sistemas de numeracin
Sistema de numeracin decimal
Sistema de numeracin binario
Conversin entre nmeros decimales y binarios
El tamao de las cifras binarias
Conversin de binario a decimal
Sistema de numeracin octal
Conversin de un nmero decimal a octal
Conversin octal a decimal
Sistema de numeracin hexadecimal
Conversin de nmeros binarios a octales y viceversa
Conversin de nmeros binarios a hexadecimales y viceversa
Sistemas de numeracin
Un sistema de numeracin es un conjunto de smbolos y reglas
que permiten representar datos numricos. Los sistemas de
numeracin actuales son sistemas posicionales, que se
caracterizan porque un smbolo tiene distinto valor segn la
posicin que ocupa en la cifra.
1.
2.
i.
en el sistema decimal est compuesto tan slo por dos dgitos, han
hecho falta siete dgitos en binario.
Para representar nmeros grandes harn falta muchos ms
dgitos. Por ejemplo, para representar nmeros mayores de 255 se
necesitarn ms de ocho dgitos, porque 28 = 256 y podemos
afirmar, por tanto, que 255 es el nmero ms grande que puede
representarse con ocho dgitos.
Como regla general, con n dgitos binarios pueden representarse
un mximo de 2n, nmeros. El nmero ms grande que puede
escribirse con n dgitos es una unidad menos, es decir, 2n 1. Con
cuatro bits, por ejemplo, pueden representarse un total
de 16 nmeros, porque 24 = 16 y el mayor de dichos nmeros es
el 15, porque 24-1 = 15.
Ejercicio 2:
Averigua cuntos nmeros pueden representarse con 8,
10, 16 y 32 bits y cul es el nmero ms grande que
puede escribirse en cada caso.
Ejercicio 3:
Dados dos nmeros
binarios: 01001000 y 01000100 Cul de ellos es el
mayor? Podras compararlos sin necesidad de
convertirlos al sistema decimal?
3.
4.
122 : 8 = 15
Resto:
15 : 8 = 1
Resto:
1:8=0
Resto:
5.
10
10
1258, 6258
Sistema de numeracin
hexadecimal
En el sistema hexadecimal 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.
Calculemos, a modo de ejemplo, el valor del nmero
hexadecimal 1A3F16:
1A3F16 = 1*163 + A*162 + 3*161 + F*160
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F16 = 671910
Ejercicio 7:
Expresa en el sistema decimal las siguientes cifras
hexadecimales: 2BC5 , 100 , 1FF
16
16
16
1735 : 16 = 108
Resto: 7
108 : 16 = 6
6 : 16 = 0
Resto: 6
6.
000
001
010
011
100
101
110
111
58 = 1012
08 = 0002
y, por tanto: 7508 = 1111010002
Ejercicio 10:
Convierte los siguientes nmeros octales en
binarios: 258, 3728, 27538
7.
DECIMAL
BINARIO
HEXADECIMAL
0000
0001
0010
0011
0100
0101
0110
DECIMAL
BINARIO
HEXADECIMAL
0111
1000
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
16
16
ARITMTICA BINARIA
Operaciones elementales con nmeros
binarios
Suma de nmeros binarios
Resta de nmeros binarios
Complemento a dos
Complemento a uno
Suma en binario
Para aprender a sumar, con cinco o seis aos de edad, tuviste que
memorizar las 100 combinaciones posibles que pueden darse al sumar dos
dgitos decimales. La tabla de sumar, en binario, es mucho ms sencilla
que en decimal. Slo hay que recordar cuatro combinaciones posibles:
0+1
Ejercicio 1:
Realiza las siguientes sumas de nmeros binarios:
111011 + 110
111110111 + 111001
10111 + 11011 + 10111
Sustraccin en binario
La tcnica de la resta en binario es, nuevamente, igual que la misma
operacin en el sistema decimal. Pero conviene repasar la operacin de
restar en decimal para comprender la operacin binaria, que es ms
sencilla. Los trminos que intervienen en la resta se
llaman minuendo, sustraendo y diferencia.
1+1
Ejercicio 2:
Realiza las siguientes restas de nmeros binarios y
comprueba los resultados convirtindolos al sistema
decimal:
111011 - 110
111110111 - 111001
1010111 - 11011 10011
A pesar de lo sencillo que es el procedimiento de restar, es facil
confundirse. Tenemos interiorizado el sistema decimal y hemos aprendido
a restar mecnicamente, sin detenernos a pensar en el significado del
arrastre. Para simplificar las restas y reducir la posibilidad de cometer
errores hay varias soluciones:
i.
100110011101
1001
1001
1101
010101110010
0101
0111
0010
010000101011
0100
0010
1011
Complemento a dos
El complemento a dos de un nmero
define como:
C2N = 2n N
Veamos un ejemplo: tomemos el nmero N = 1011012, que tiene 6 bits, y
calculemos su complemento a dos:
N = 4510
n=6
26 = 64
Ejercicio 3:
Calcula el complemento a dos de los siguientes
nmeros:
Complemento a uno
C1N = C2N - 1
y, por la misma razn:
C2N = C1N + 1
N = 110100101
obtenemos su complemento a uno invirtiendo ceros y unos, con lo que
resulta:
C1N = 001011010
y su complemento a dos es:
N = 0110110101
El complemento a uno es:
C1N = 1001001010
y el complemento a dos es:
C2N = 1001001011
iii.
Primer ejemplo:
Segundo ejemplo:
Hagamos esta otra resta, 219 23 = 196, utilizando el complemento a
dos:
21910 = 110110112,
2310 = 000101112
C223 = 11101001
El resultado de la resta ser:
111000100
11011011 + 11101001 =
110001002 = 19610
Qu fcil!
Ejercicio 4:
Haz las siguientes restas binarias utilizando la tcnica
del complemento a dos. Al terminar, comprueba los
resultados haciendo la resta en el sistema decimal:
11010001101 1000111101
10110011101 - 1110101
Multiplicacin binaria
La multiplicacin en binario es ms fcil que en cualquier otro sistema de
numeracin. Como los factores de la multiplicacin slo pueden ser
CEROS o UNOS, el producto slo puede ser CERO o UNO. En otras
palabras, las tablas de multiplicar del cero y del uno son muy fciles de
aprender:
3349 * 13 = 43537
correcto!
Ejercicio 5:
Haz las siguientes multiplicaciones binarias. Al
terminar, comprueba los resultados haciendo las
multiplicaciones en el sistema decimal:
10110101000101 x 1011
10100001111011 x 10011
Divisin binaria
Igual que en el producto, la divisin es muy fcil de realizar, porque no son
posibles en el cociente otras cifras que UNOS y CEROS.
Consideremos el siguiente ejemplo, 42 : 6 = 7, en binario:
Ejercicio 5:
Haz las siguientes divisiones binarias. Al terminar,
comprueba los resultados haciendo las divisiones en el
sistema decimal:
10110101000101 : 1011
10100001111011 : 10011
Luis Gonzlez
Profesor de Tecnologas de la Informacin
I.E.S. Santa Eugenia (Madrid)
EJERCICIOS adicionales
1. Realiza las siguientes sumas de nmeros octales:
365 + 23
2732 + 1265
65 + 1773