Sei sulla pagina 1di 7

Sistemas de Numeracion

por Ing. Lizandro Ramirez

1 CONCEPTOS BASICOS

1.1 SISTEMA DE NUMERACIÓN


Es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos. Un
sistema de numeración puede representase como:

N=(S,R)
Donde N es el sistema de numeración considerado, como podría ser el sistema decimal.

S es el conjunto de símbolos permitidos en el sistema. En caso del sistema decimal son


{0,1,2,3,4,5,6,7,8,9}.

R son las reglas que nos indican que números y que operaciones son válidos en el sistema, y
cuales no son válidas. Una regla podría ser que el sistema solo puede usar los símbolos válidos.

1.2 SISTEMA DE NUMERACIÓN ADITIVO O NO POSICIONAL


En este sistema se suman los valores de todos los símbolos para obtener la cantidad total, siendo un
sistema impráctico para la representación de cantidades grandes o muy pequeñas, ya que se necesitan
muchos símbolos para representarlos. En estos sistemas la posición en que se coloque los símbolos no
tiene ningún tipo de importancia. Ejemplo:

Un sistema no posicional donde el símbolo |=1 , ^=10 y &=100. Queremos representan la cantidad 134
seria de la siguiente manera:

&^^^||||=134 (100+10+10+10+1+1+1+1)

||||&^^^=134 (1+1+1+1+100+10+10+10)

1.3 SISTEMA DE NUMERACIÓN POSICIONAL


El número de símbolos permitidos en un sistema de numeración posicional se conoce como “base” del
sistema de numeración. Si un sistema de numeración posicional tiene base “b” significa que disponemos
de b símbolos diferentes para escribir los números, y que b unidades forman una unidad de orden superior.
El orden en que se colocan los símbolos posee gran importancia en estos sistemas. Ejemplo:

Sistema decimal posee los símbolos 0,1,2,3,4,5,6,7,8 y 9, posee base=10. Si queremos simbolizar la
cantidad 134 nos basamos en los símbolos permitidos tomando en cuenta la posición de derecha a
izquierda que representan centenas, decenas y unidad.
1.4 EXPRESIÓN DE UN NÚMERO EN UN SISTEMA POSICIONAL
La expresión general de un número N en un sistema de numeración posicional de base b es de la forma:

N, número valido en el sistema de numeración.

La variable di, es uno de los símbolos definidos en el sistema de numeración.

La b, es la base del sistema de numeración.

La n, es el número de dígitos de la parte entera del número N.

La k, es el número de dígitos de su parte fraccionaria del número N.

1.4.1 Ejemplo sistema decimal:


Representar el número 134.34 | base 10.

134 .34= 1 x 10^2 + 3 x 10^1 + 4 x 10^0 + 3 x 10^-1 + 4 x 10^-2

134.34 = 100 + 30 + 4 + 0.3 + 0.04 = 134.34

1.4.2 Ejemplo sistema binario:


Representar el numero 1010111.01 | base 2.

1010111.01 = 1 x 2^6 + 0 x 2^5 + 1 x 2^4 + 0 x 2^3+ 1 x 2^2 + 1 x 2^1+ 1 x 2^0 + 0 x 2^-1 + 1 x 2^-2

1010111.01 = 64 + 0 + 16 + 0 + 4 + 2 + 1 + 0 + 0.25 = 87.25 | base 10

1.5 SISTEMA BINARIO, OCTAL Y HEXADECIMAL

1.5.1 Sistema binario


En el sistema binario la base es igual a 2 y solo son usados los símbolos (0 y 1).

1.5.1.1 Para convertir de binario a decimal seguir el ejemplo:


Representar el numero 11100.01011 | base 2.

1010111.01 = 1 x 2^4 + 1 x 2^3+ 1 x 2^2 + 0 x 2^1+ 0 x 2^0 + 0 x 2^-1 + 1 x 2^-2 + 0 x 2^-3 +1 x 2^-4 + 1 x 2^-5

1010111.01 = 16 + 8 + 4 +0 + 0 + 0 + 0.25 + 0 + 0.0625 + 0.03125 = 28.34 | base 10


1.5.1.2 Para convertir de decimal a binario seguimos los pasos del siguiente ejemplo:
Ejemplo: Convertir el numero 28.34 | base 10 a binario.

Para la parte entera.

Operación Resto Posición


28/2 =14 0 0
14/2 = 7 0 1
7/2 = 3 1 2
3/2 = 1 1 3
½=0 1 4
Posición: 4 3 2 1 0

Numero: 1 1 1 0 0

Para la parte decimal.

Operación Entero Posición


0.37 x 2 = 0.74 0 -1
0.74 x 2 = 1.48 1 -2
0.48 x 2 = 0.96 0 -3
0.96 x 2 = 1.92 1 -4
0.92 x 2 = 1.84 1 -5
Posición: -1 -2 -3 -4 -5

Numero: 0 1 0 1 1

Resultado. 28.34|10 = 11100.01011|2

1.5.2 Sistema Octal


En el sistema octal la base es igual a 8 y solo son usados los símbolos (0 , 1, 2, 3, 4, 5, 6 y 7).

1.5.2.1 Convertir de octal a decimal:


Convertir 631.532|8 a decimal:

631.532|8 = 6 x 8^2 + 3 x 8^1+ 1 x 8^0 + 5 x 8^-1 + 3 x 8^-2 + 2 x 8^-3

631.532|8 = 384 + 24 + 1 + 0.625 + 0.046875 + 0.00390625

Resultado. 631.532|8 = 409.676|10


1.5.2.2 Convertir de octal a binario usando la siguiente tabla:

Octal Binario
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

Convertir 631.532|8 a binario:

Parte entera:

6 = 110

3 = 011

1 = 001

Parte decimal:

5 = 101

3 = 011

2 = 010

Respuesta. 631.532|8 = 110011001.101011010 |2

1.5.3 Sistema Hexadecimal


En el sistema hexadecimal la base es igual a 16 y solo son usados los símbolos (0 , 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E y F). Siendo A= 10, B= 11, C=12, D=13, E=14 y F=15.

1.5.3.1 Convertir de hexadecimal a decimal:

Convertir el número E8A7.3D|16 a decimal

E8A7.3D|16 = 14 x 16^3 + 8 x 16^2+ 10 x 16^1 + 7 x 16^0 + 3 x 16^-1 + 13 x 16^-2

Resultado. E8A7.3D|16 = 59559.2383|10


1.5.3.2 Convertir de hexadecimal a binario usando tabla:

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

Convertir E8A7.3D|16 a binario:

Parte entera:

E = 1110

8 = 1000

A = 1010

7 = 0111

Parte decimal:

3 = 0011

D = 1101

Respuesta. E8A7.3D|16 = 1110100010100111. 00111101|2


2 OPERACIONES BINARIAS

2.1 SUMA EN EL SISTEMA BINARIO


Reglas básicas:

1) 0 + 0 = 0, suma 0 con acarreo 0.


2) 0 + 1 = 1, suma 1 con acarreo 0.
3) 1 + 0 = 1, suma 1 con acarreo 0.
4) 1 + 1 = 0, suma 0 con acarreo 1.

Ejemplos sumar (todos los números en los ejemplos son binarios):

1) 1 + 1 + 1 + 1 = 100

1 1 1
+ 1 1
+ 1
+ 1
_______
100

2) 11+ 1 + 101 + 110 = 10001


3) 11 + 11 = 110
4) 100 + 10 = 110
5) 110 + 100 = 1010

2.2 RESTA EN EL SISTEMA BINARIO

Reglas básicas:

1) 0-0=0
2) 0 - 1 = 1, no cabe o se pide prestado.
3) 1-0=1
4) 1-1=0

Ejemplos restar (todos los números en los ejemplos son binarios):

1) 10001 – 01010 = 01111


2) 11011001 – 10101011 = 00101110
2.3 COMPLEMENTO A 1

El complemento a uno de un número binario es una operación matemática muy importante en el campo
de la computación, ya que nos permite obtener la representación binaria de números negativos. Se
obtiene al cambiar cada uno de los dígitos del número binario N por su complementario, esto es, cambiar
los unos por ceros y los ceros por unos.

Numero binario = 1010110 = 86

Complemento a uno = 0101001 = -86

Ejemplo de una suma con complemento A 1:

Suma de -1 (1111 1110) a +2 (0000 0010).

1111 1110
+0000 0010
___________
0000 0000 resultado de la suma
+ 1 acarreo
__________
0000 0001

2.4 COMPLEMENTO A 2

El complemento a 2 de un número binario es encontrado sumando 1 al bit menos Significativo del


complemento a 1 del número.

Ejemplo:
Encontrar el complemento a 2 de 10110010
Complemento a 1 => 01001101

01001101
+ 1
01001110

Una forma fácil de implementar el complemento a dos es la siguiente: Ejemplo 1 Ejemplo 2


1. Empezando desde la derecha encontramos el primer ‘1’. 0101001 0101100
2. Hacemos un NOT a todos los bits que quedan por la izquierda. 1010111 1010100

Potrebbero piacerti anche