You are on page 1of 28

UNIDAD I

Sistemas numéricos
Introducción

Los números se pueden representar en distintos sistemas


de numeración que se diferencian entre si por su base.

Cualquier número de cualquier base se puede representar


mediante la siguiente ecuación polinómica:

 
N  a1b n  a2b n 1  a3b n  2  ...  a0b 0  a1b 1  ...
                      
Siendo b la base del sistema de numeración. Se cumplirá
       
que b>1; ai es un número perteneciente al sistema que
cumple la siguiente condición: 0 ≤ ai <b.
Sistemas de numeración

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
cuales se caracterizan por tener una base (número de dígitos
diferentes: diez, dos, ocho, dieciséis respectivamente)

Se entiende por base (b) de un sistema de numeración al


número de símbolos que se utilizan para la representación.
Ejemplo

BASE DÍGITOS EMPLEADOS CANTIDAD


NUMÉRICA TOTAL

Binaria(2) 0y1 2

Octal(8) 0, 1, 2, 3, 4, 5, 6 y 7 8

Decimal(10) 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 10

Hexadecimal(16) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y 16
F
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

donde:
b = valor de la base del sistema
n = número del dígito o posición del mismo
A = dígito.
Por ejemplo el número: 124953.324 tiene los:
dígitos: 1 2 4 9 5 3 . 3 2 4
posición: 5 4 3 2 1 0 . -1 -2 -3
SISTEMA DE NUMERACIÓN DECIMAL

El sistema de numeración decimal es el más usado, tiene como base


el número 10, o sea que posee 10 dígitos (o símbolos) diferentes (0,
1, 2, 3, 4, 5, 6, 7, 8, 9).

El sistema de numeración decimal fue desarrollado por los hindúes,


posteriormente lo introducen los árabes en Europa, donde recibe el
nombre de sistema de numeración decimal o arábigo.

Si se aplica la notación posicional al sistema de numeración decimal


entonces el dígito número n tiene el valor:
(10n)* A
Este valor es + y es  1 si el dígito se localiza a la izquierda del
punto decimal y depende del dígito A, en cambio el valor es  1 si el
dígito se localiza a la derecha del punto decimal.

Por ejemplo, el número 3489.125 expresado en la notación posicional


es:

= 5*(10-3) + 2*(10-2) + 1*(10-1) + 9*(100) + 8*(101) + 4*(102) + 3*(103)

=0.005 + 0.02 + 0.1 + 9 + 80 + 400 + 3000

=3489.125
SISTEMA BINARIO

La computadora utiliza el sistema numérico binario para realizar sus


operaciones y considera los números 0 y 1. 
Se observa la presencia de una corriente eléctrica = 1 (encendido), o
que la ausencia = 0 (apagado). Cuando la corriente eléctrica pasa a
través de la computadora, ésta lee un 1 cuando percibe la corriente
eléctrica y un 0 cuando no hay corriente eléctrica.
El sistema binario permite que la computadora represente número y
lleve a cabo operaciones aritméticas, así como las personas utilizan
el sistema decimal. También se puede usar este sistema para
representar letras del alfabeto y otros símbolos
A cada dígito binario se denomina BIT.(BIT: binary digit)

Unidades de medidas

1 Byte = 8 Bit
1 Kilobyte (KB) = 210 bytes = 1024 byte
1 Megabyte (MB) = 220 bytes = 210 KB = 1024 KB
1 Gigabyte (GB) = 230 bytes = 210 MB = 1024 MB
1 Terabyte (TB) = 240 bytes = 210 GB = 1024 GB
1 Petabyte (PB) = 250 bytes = 210 TB = 1024 TB
Un número en el sistema binario se divide en cifras con
diferente peso: 1, 2, 4, 8, 16, 32, 64, 128,.... etc. 
Ver el siguiente gráfico

Cada peso tiene asociado una potencia de 2. En el primer


número (de derecha a izquierda) la potencia de dos 2 0, en
el segundo número la potencia de dos es 21 y así hasta el
último número del lado izquierdo.
Entonces para formar el número 1010(2): (el número 10 en
binario)

1 x 23 =1x8=8   8
0 x 22 =0x4=0 + 0
1 x 21 =1x2=2 + 2
0 x 20 =0x1=0 + 0
equivalente
  decimal = 10
------>

Los pesos fraccionarios son 1/2,1/4,1/8, etc., que corresponden


a 2-1, 2-2, 2-3,etc.

La Tabla siguiente muestra algunos números pertenecientes a


este código y su correspondencia
Código Código binario natural
decimal
16 8 4 2 1

1 0 0 0 0 1
2 0 0 0 1 0
3 0 0 0 1 1
4 0 0 1 0 0
5 0 0 1 0 1
6 0 0 1 1 0
7 0 0 1 1 1
8 0 1 0 0 0
9 0 1 0 0 1
10 0 1 0 1 0
11 0 1 0 1 1
12 0 1 1 0 0
13 0 1 1 0 1
14 0 1 1 1 0
15 0 1 1 1 1

24 23 22 21 20
Ejemplo 1:

Para transformar 1101011(2), escriba el valor posición


sobre cada bit, y luego sume aquellas potencias que
están ponderadas por 1:

26 25 24 23 22 21 20

64 32 16 8 4 2 1
1101011

26 25 24 23 22 21 20

64 32 16 8 4 2 1

1 1 0 1 0 1 1

64+32+8+2+1=107(10)
Ejemplo 2:
Convertir 101.1101(2) a su equivalente decimal

22 21 20 2-1 2-2 2-3 2-4

4 2 1 0.5 0.25 0.125 0.0625

1 0 1 1 1 0 1

4+1+0.5+0.25+0.0625= 5.8125
Ejercicios:
1. Convertir los siguientes números binarios al
sistema decimal:

a. 11001 e) 1001.011
b. 0.10101 f) 11101.1011
c. 11.0101 g) 10101011
d. 11011011 h) 10.0011
128 64 32 16 8 4 2 1 0.5 0.25 0.125 0.0625 0.03125

1 1 0 0 1

1 0 1 0 1
1 1 0 1 0 1
1 1 0 1 1 0 1 1

a. 16+8+1 =25(10)
b. 0.5+0.125+0.03125 =0.65625(10)
c. 2+1+.025+0.0625 =3.3125(10)
d. 128+64+16+8+2+1 = 219(10)
Conversión de decimal a binario

Seguidamente realizaremos la operación inversa, es decir,


convertir un número perteneciente al sistema numérico
decimal (base 10) a un número binario (base 2). Para la
conversión de decimal a binario se emplean dos métodos.
El primero es divisiones sucesivas y el segundo es suma de
potencias de 2.
•Por divisiones sucesivas
Se va dividiendo la cantidad decimal por 2, apuntando los
residuos, hasta obtener un cociente cero. El último residuo
obtenido es el bit más significativo (MSB) y el primero es el
bit menos significativo (LSB).
Convertir: el número 15310 a binario.

                                                        

El resultado en binario de 15310 es 10011001


Ejemplo: Convertir el número 428(10) en
correspondiente binario.

Por tanto, 428(10)= = 110101100(2)


Si el número decimal tiene parte fraccionaria, la parte entera
se convierte de la misma manera que se ha expuesto
anteriormente y la parte fraccionaria se multiplica por 2; la
parte entera obtenida es la cifra más significativa del número.
Si la parte fraccionaria restante se vuelve a multiplicar por 2,
la nueva parte entera será la siguiente cifra más significativa,
y así sucesivamente.

EJEMPLO:

Convertir el número 327,625(10) en binario.


327,625(10) = 327(10) + 0,625(10)

La parte entera es 327 (10) que pasándola al binario, resulta


Para obtener la parte fraccionaria se procede de la
siguiente manera:

Por tanto, la parte fraccionaria será


0,625 (10) = 0,101 (2)

Entonces: 327,625 (10) = 101000111,101 (2)


•Suma de potencia de 2
Ejercicio: Convertir 13.6875(10) a sistema binario

23 22 21 20 2-1 2-2 2-3 2-4


8 4 2 1 0.5 0.25 0.125 0.0625

1 1 1

1 1 0 1

8+4+1=13
8 4 2 1 0.5 0.25 0.125 0.0625

1 0 1 1

0.5+0.125+0.0625= 0.6875

1 1 0 1 1 0 1 1

Luego:13.6875(10)=1101.1011(2)
Ejercicios:
Convertir los siguientes números decimales al sistema
binario

a) 49 e) 125.4
b) 0.375 f) 0.716
c) 75.125 g) 88.0625
d) 158 h) 256

Rptas:
a) 110001
b) 0.011
c) 1001011.001
d) 1001111
Ejercicios:

1. Convertir los siguientes números binarios a sus


equivalentes decimales:
a. 001100
b. 000011
c. 011100
d. 111100
e. 101010
f. 111111
g. 100001
h. 111000
i. 11110001111
j. 11100,011
k. 110011,10011
l. 1010101010,1
2. Convertir los siguientes números decimales a sus
equivalentes binarios:
a. 64
b. 100
c. 111
d. 145
e. 255
f. 500
g. 34,75
h. 25,25
i. 27,1875
j. 23,1

You might also like