Sei sulla pagina 1di 7

Introducción

Un sistema de numeración es un grupo de símbolos que se usan para representar cantidades.


Existen gran cantidad de sistemas de numeración, unos antiguos y hasta en desuso, y otros que
se usan en los sistemas digitales más modernos. Entre los primeros sistemas se encuentran, por
ejemplo, el sistema del antiguo Egipto, el sistema romano y el sistema maya. Los sistemas
modernos son el sistema binario, el octal, el decimal, el hexadecimal y otros tantos.

También los sistemas de numeración se pueden clasificar de dos formas: Los posicionales y los no
posicionales. Estos últimos son como los sistemas antiguos, donde figuras o símbolos
representaban cantidades, pero no dependían completamente de la posición general que se les
diera al momento de formar cantidades. Como ejemplo de esto es tenemos la numeración
romana, donde LXXX es el número 80, donde L es el número 50 y X es el número 10. Se puede ver
que para formar el número se sumaron los valores de cada figura, la L y la X, lo que difiere del
sistema decimal, donde cada cifra lleva una relación dependiendo de su posición.

Los sistemas posicionales, como ya se ha dicho, el valor de cada cifra depende de la posición que
ocupen en la cifra a representar, tanto relativa con los símbolos a su lado como de la ubicación en
general que ocupen. La forma general es que la cifra se obtiene de la suma de los valores de cada
número y que éste se multiplique por la base “b” elevada a la potencia “n”, donde “n” es la
posición que ocupa en la cifra a representar, empezando con n=0 en la posición de las unidades.

Un ejemplo es 1540. Analizando cada número individualmente tenemos que el 0 tiene la primera
posición y el valor de n es 0. El 4 le corresponde un valor de n=1, el 5 el de n=2 y el de 1 es n=3. Así
tenemos que 1540 es:

1*103+5*102+4*101+0*100= 1000+500+40+0 = 1540

Hay muchos sistemas posicionales y todos dependen de la base que se use para formarlo, como el
sistema decimal cuya base es el 10. Esto significa que hay un total de diez símbolos que se usan
para este sistema, en este caso los números del 0 al 10.Los sistemas que se usan en las ciencias de
la computación y relacionadas son los que tienen base dos o binarios, donde los símbolos usados
son el 0 y el 1, los de base ocho u octales que se representan por los números del 0 al 7 y los de
base 16 o hexadecimales, que no sólo usan los números del 0 al 9 sino que también usan las letras
“a, b, c, d, e, f”, donde el valor de la “a” en el sistema decimal es el de 10, “b” es igual a 11 y así
hasta la “f” que tiene un valor de 15.
OBJETIVO

Explicar un método para cambiar un número de base decimal a cualquier base negativa.

MARCO TEÓRICO

Cambios de base

DE BASE DECIMAL A CUALQUIER BASE POSITIVA

Para convertir cualquier número decimal entero a cualquier otra base sólo es necesario aplicar la
división unas cuantas veces. El número que vayamos a dividir, el dividendo, siempre estará
dividido por la base “b”, el divisor. Esto es, siempre en nuestras divisiones el divisor será el
número de la base que queremos obtener. De estas divisiones sólo se va a tomar en cuenta la
parte del resultado entera, si no es una división exacta no importa, el residuo será usado para
formar el nuevo número de la base que se desee.

EL primer paso es dividir la cifra decimal entre la base. Como ejemplo se usará el 78 a base 2 o
binaria. La división quedaría de la siguiente forma:

78÷2

Ahora, el resultado es 39 y no se genera residuo, ó :

78÷2=39 residuo 0

Ahora se divide el resultado nuevamente entre la base, que es dos y se obtiene el residuo

39÷2= 19 residuo 1

Aquí se observó que la división no fue exacta, pero en lugar de seguir dividiendo y colocar punto
decimal en el resultado, se detiene la división. Esto es importante porque el residuo es el que va a
formar el nuevo número de la base que ya se eligió.

Siguiendo con la conversión, ahora se divide 19 entre la base y así sucesivamente hasta que ya no
se pueda dividir por un entero, en otras palabras, que el dividendo sea menor que el divisor.

19÷2=9 residuo 1
9÷2=4 residuo 1
4÷2=2 residuo 0
2÷2=1 residuo 0
2÷1=0 residuo 1
Como se ve en la última división, el 1 del dividendo es menor al 2, que es la base a la que
queremos convertir.

EL último paso es tomar todos los residuos y ordenarlos para formar el número. Primero tomamos
el residuo de la última división que se hizo, la que es 2÷1. Su residuo fue 1 y este es el primer
dígito que compone nuestro número en base dos. El segundo es el de la penúltima división, el
tercero es el de la ante penúltima y así sucesivamente hasta tomar el residuo de la primera
división, 78÷2.

Con esto el número formado en base 2 de la cifra decimal 78 es 1001110

CONVERSIÓN DE CUALQUIER BASE POSITIVA A DECIMAL

Para convertir un número de cualquier base positiva a decimal se usa, por así decirlo, el método
inverso. Esto es, se usarán en parte multiplicaciones para obtener el nuevo número.

Usando el 1001110 que se obtuvo anteriormente se ejemplificará el método para convertirlo a


decimal.

Primero hay que tomar en cuenta que cada dígito del número en binario ocupa una posición,
empezando por el dígito más a la derecha. Esta posición es la número 0. El siguiente dígito a la
izquierda del anterior tendrá el número 1 y así sucesivamente. En otras palabras

Dígito 1 0 0 1 1 1 0
Posición 6 5 4 3 2 1 0

Con esto obtenemos el exponente con el que se va a trabajar para la conversión.

Ahora lo que se hace es a cada dígito de la cifra binaria multiplicarla por la base que va a estar
elevada a la potencia de la posición que ocupa el dígito original y sumarla a todos. Ejemplificando:

Se toma el dígito de más a la izquierda de la cifra en binario, el 1 y se multiplica por la base 2


elevada a la potencia de la posición que ocupa, 6.

1* 26

Ahora, se debe tomar en cuenta que primero hay que elevar a la potencia la base 2 y después
multiplicar por 1. Desarrollando quedaría así

1*(2*2*2*2*2*2)= 64

Aunque en sistema binario la indicación anterior puede parecer innecesaria, en sistemas con otra
base si es muy importante, ya que si primero se multiplica el dígito con la base y después se eleva
a la potencia, el resultado no será el correcto.
Lo mismo aplica para los demás dígitos del número en binario

0*25, 0*24, 1*23 ,1*22, 1*21, 1*20

Lo que sigue es sumar todos los resultados y así obtener el número en decimal:

1*26 +0*25+ 0*24+ 1*23 +1*22+ 1*21+ 1*20 = 64 + 0+ 0 + 8 + 4 + 0= 78


MÉTODO DE CONVERSIÓN DE UN NÚMERO DECIMAL A CUALQUIER BASE NEGATIVA

Para realizar la conversión de cualquier número decimal a cualquier sistema en base negativa se
usan pasos similares a los de la conversión de decimal a bases positivas. Lo único que tiene de
diferente es cuando el residuo de la división es negativo, en ese caso se usa otro resultado para
que el residuo sea siempre positivo.

Para explicarlo mejor se usa un ejemplo.

Convertir 1345 a base -10

EL proceso comienza con la división del número entre la base

1345 ÷ -10= -134 residuo 5

Ahora se observa qué pasa cuando se divide el -134 entre la base. Normalmente se haría lo
siguiente:

-134÷-10= 13 residuo -4

En este caso tenemos la peculiaridad del método y lo que hace que se puedan cambiar a base
negativa. Cuando se divide un numero negativo entre la base negativa se obtiene un residuo
negativo, lo que no se puede tener. Esto debido a que el método está pensado para que los
residuos formen, con determinado orden, el número ya convertido a la base negativa y este
número debe ser positivo. De lo contrario cuando se esté generando el nuevo número, éste va a
estar compuesto por dígitos negativos intercalados con dígitos positivos, lo que resulta absurdo.
En este caso para que se genere un residuo positivo, al resultado anterior se le lleva al siguiente
número entero, esto es, el 13 se convierte en 14 para que el residuo sea positivo

-134÷-10=14 residuo 6

Se sigue con la división normal del resultado, que es 14

14÷-10=-1 residuo 4

Ahora hay que tomar en cuenta otra regla para la conversión y es que cuando el resultado de la
división llega a ser cero o un entero positivo menor al valor absoluto de la base, se detienen las
iteraciones, se deja de dividir.

r=0 ó r ≤ |b|

Donde r es el resultado y b la base, como ya se explicó.

Por esta razón se continúa dividiendo, con las indicaciones de que el resultado debe ser un
número positivo. Para este caso el resultado común sería 0, pero como el residuo debe ser
positivo se toma el uno como resultado
-1÷ -10= 1 residuo 9

Como en este paso el resultado ya es menos al valor absoluto de la base, que es 10, se detienen
las divisiones y se procede a crear el número en su nueva base a partir de los datos obtenidos. El
primer número es el resultado de la última división, los demás serán el residuo de las divisiones
con el orden siguiente; el segundo dígito es el residuo de la última división, el tercer dígito es el
residuo de la penúltima división y así hasta llegar al residuo de la primera división que se hizo.

Así 1345 convertido a base -10 es 19465

Usando otro ejemplo con el mismo número, pero con base -7 se tiene

1. 1345 ÷ -7 = -192 residuo 1


2. -192 ÷ -7= 28 residuo 4
3. 28 ÷ -7 = -4 residuo 0
4. -4 ÷ -7 = 1 residuo 3

El número 1345 en base -7 es 13041.

Comprobar el resultado es sencillo, se aplica el mimo método que se usa para cambio de cualquier
base a números decimales, esto es, se van sumando las cantidades de cada dígito multiplicadas
por la base que se eleva a la potencia dependiendo de su posición.

Para el caso de base -10 se tiene


1*(-10)4 +9*(-10)3+ 4*(-10)2+ 6*(-10)1 +5*(-10)0= 10000 + (-9000)+ 400 +(-60) +5= 1345

Y en el caso de base -7

1*(-7)4 +3*(-7)3+ 0*(-7)2+ 4*(-7)1 +1*(-7)0= 2401 + (-1029)+ 0 + (-28) +1= 1345
Bibliografía

Electrónica fundamental: dispositivos, circuitos y sistemas. Michael M. Cirovic. Ed. Reverté.

Potrebbero piacerti anche