Está en la página 1de 6

UNIDAD 1

SISTEMAS NUMÉRICOS
Se llama sistema numérico al conjunto ordenado de símbolos o dígitos y a las reglas con que
se combinan para representar cantidades numéricas. Existen diferentes sistemas numéricos,
cada uno de ellos se identifica por su base determinada por el número de elementos que utiliza
para representar las cantidades.

Los sistemas de numeración son conjuntos de dígitos usados para representar cantidades, así
se tienen los sistemas de numeración decimal, binario, octal, hexadecimal, etc. Los sistemas de
numeración que poseen una base tienen la característica de cumplir con la notación posicional,
es decir, la posición de cada número le da un valor o peso, así el primer dígito de derecha a
izquierda después del punto decimal, tiene un valor igual a b veces el valor del dígito, y así el
dígito tiene en la posición n un valor igual a: (bn) * A

N=1998
Como es sabido, el número anterior significa 1 millar, más 9 centenas, más 9 decenas, más 8
unidades, es decir, N puede escribirse como:

N= 1*103 + 9 * 102+ 9*101 + 8*100

Base de un sistema numérico

La base de un sistema numérico es el número de dígitos diferentes usados en ese sistema.


A continuación se ejemplifican estas definiciones con los sistemas numéricos más comúnmente
usados que son:

Ejemplos:
35 = (35)10 = 35 base 10 (sistema decimal)
(110100)2 = 110100 base 2 (sistema binario)
(34)16 = 34H = 34 base 16 (sistema hexadecimal)

Al escribir un número con esta notación, la posición de cada dígito nos dice su peso relativo.
En general, en la base r un número N de n dígitos en la parte entera y m dígitos en la parte
fraccionaria en esta notación se escribe:
N=(an-1 a n-2 .... a 1 a0 . a-1 .... a -m )r

En esta notación el dígito de más a la izquierda (an-1) es decir, el que “pesa” más se denomina
dígito más significativo (MSD), en forma similar al de más a la derecha (a-m), es decir, el que
“pesa” menos se le llama dígito menos significativo (LSD)

Ejemplo: (218.25)10 r=10, n=3, m=2


N = (218.25)10 = 2*10^2 + 1*10^1 + 8*10^0 + 2*10^-1 + 5*10^-2

CONVERSIÓN ENTRE SISTEMAS NUMÉRICOS

El problema general de convertir un número de su representación en base r a la correspondiente


en base q se puede resolver en un sólo paso si se maneja aritmética de base r o de base q, sin
embargo, si se quiere usar en el proceso solamente aritmética de base 10 debemos plantearlo
en dos etapas como se muestra en la figura:

SISTEMA BINARIO
El sistema de numeración más simple que usa la notación posicional es el sistema de
numeración binario. Este sistema, como su nombre lo indica, usa solamente dos dígitos (0,1).

Por su simplicidad y por poseer únicamente dos dígitos diferentes, el sistema de numeración
binario se usa en computación para el manejo de datos e información. Normalmente al dígito
cero se le asocia con cero voltios, apagado, des energizado, inhibido (de la computadora) y el
dígito 1 se asocia con +5, +12 volts, encendido, energizado (de la computadora) con el cual se
forma la lógica positiva. Si la asociación es inversa, o sea el número cero se asocia con +5volts
o encendido y al número 1 se asocia con cero volts o apagado, entonces se genera la lógica
negativa.

A la representación de un dígito binario se le llama bit (de la contracción binary digit) y al conjunto
de 8 bits se le llama byte, así por ejemplo: 110 contiene 3 bits, 1001 contiene 4 y 1 contiene 1
bit.
CONVERSIÓN BINARIO A DECIMAL
Como el sistema binario usa la notación posicional entonces el valor de cada dígito depende de
la posición que tiene en el número, así por ejemplo el número 110101b es:

1*(2^0) + 0*(2^1) + 1*(2^2) + 0*(2^3) + 1*(2^4) + 1*(2^5) = 1 + 4 + 16 + 32 = 53d

El sistema binario trabaja de forma similar al sistema decimal con dos diferencias, en el sistema
binario sólo está permitido el uso de los dígitos 0 y 1 (en lugar de 0-9) y en el sistema binario se
utilizan potencias de 2 en lugar de potencias de 10. De aquí tenemos que es muy fácil convertir
un número binario a decimal, por cada 1 en la cadena binaria, se suma 2n donde n es la posición
del dígito binario a partir del punto decimal contando a partir de cero. Por ejemplo, el valor binario
11001010 representa:

1*(2^7) + 1*(2^6) + 0*(2^5) + 0*(2^4) + 1*(2^3) + 0*(2^2) + 1*(2^1) + 0*(2^0)

= 128 + 64 + 8 + 2 = 20210

Ejemplo Convertir los siguientes números de binario


a decimal:
N1= (101101)2, N2=(1010110.11)2
Para N1:
valores: 32 16 8 4 2 1
N1 = ( 1 0 1 1 0 1 )2
Sumando los valores correspondientes a cada posición de los bits 1, N1=32+8+4+1 = 4510

Para N2:
valores: 64 32 16 8 4 2 1 -1 -2
N1 = ( 1 0 1 0 1 1 0 . 1 1 )2
Entonces N1 = 64+16+4+2 + 0.5+0.25 = 86.7510

DECIMAL A BINARIO
Para este proceso se formará el siguiente arreglo de divisiones sucesivas entre la base

Ejemplo 1
Convertir 25 d a base dos
Es decir, (25)10 = (11001)2

Números fraccionarios
La parte fraccionaria de un número de base 10 puede convertirse a base r en forma similar a
lo descrito para la parte entera, pero en este caso, en lugar de realizar divisiones se realizan
multiplicaciones sucesivas, y en lugar de ir tomando residuos se toman las partes enteras
resultantes de dichas multiplicaciones, obteniéndose los dígitos del número en base r en el
orden de MSD a LSD.

Ejemplo 2
Convertir 0.27 a base dos

Es decir, (0.27)10= (0.010001...)2

CONVERSIÓN DE OCTAL A DECIMAL


El sistema octal usa 8 dígitos (0,1,2,3,4,5,6,7) y tienen el mismo valor que en el sistema de
numeración decimal. Como el sistema de numeración octal usa la notación posicional entonces
para el número 3452.32q tenemos que:

2*(8^0) + 5*(8^1) + 4*(8^2) + 3*(8^3) + 3*(8^-1) + 2*(8^-2) = 2 + 40 + 4*64 + 64 + 3*512 + 3*0.125


+ 2*0.015625

= 2 + 40 + 256 + 1536 + 0.375 + 0.03125 = 1834 + 40625d entonces,

3452.32q = 1834.40625d

El subíndice q indica número octal, se usa la letra q para evitar confusión entre la letra o y el
número 0.

CONVERSIÓN DE DECIMAL A OCTAL


Convertir 25d a sistema octal:

Es decir, (25)10 = (31)8

Convertir 1789 a sistema octal:

Es decir, (1789)10 = (3375)8

SISTEMA HEXADECIMAL
Un gran problema con el sistema binario es su número de digitos. Para representar el valor
20210 se requieren ocho dígitos binarios, la versión hexadecimal sólo requiere de tres dígitos y
por lo tanto los números se representan en forma mucho más compacta con respecto al sistema
numérico binario.
El sistema hexadecimal es compacto y nos proporciona un mecanismo sencillo de conversión
hacia el formato binario, debido a esto, la mayoría del equipo de cómputo actual utiliza el sistema
numérico hexadecimal.

CONVERSION DE HEXADECIMAL A DECIMAL


Como la base del sistema hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal
representa tantas veces un valor sucesivo potencia de 16, por ejemplo, el número 123416 es
igual a:
1*163 + 2*162 + 3*161 + 4*160
lo que da como resultado:
4096 + 512 + 48 + 4 = 466010
Cada dígito hexadecimal puede representar uno de dieciséis valores entre 0 y 1510. Como sólo
tenemos diez dígitos decimales, necesitamos inventar seis dígitos adicionales para representar
los valores entre 1010 y 1510. En lugar de crear nuevos símbolos para estos dígitos, utilizamos
las letras A a la F. La conversión entre hexadecimal y binario es sencilla, considere la siguiente
tabla:

Binario Hexadecimal Decimal


0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15

Convertir A5F a decimal

10*16^2 + 5*16^1 + 15*16^0

2560 + 80 + 15 = 2655

Es decir, (A5F)16 = (2655)10

CONVERSION DECIMAL A HEXADECIMAL


Convertir 25d a sistema hexadecimal:

También podría gustarte