Sei sulla pagina 1di 7

SISTEMA NUMÉRICO

1. INTRODUCCIÓN

Los sistemas digitales manejan información binaria, es decir, disponen solamente de


dos valores para representar cualquier información. Esto hace que los sistemas
digitales sean más confiables que los analógicos, ya que es más fácil distinguir entre
dos valores que entre una gran cantidad de ellos. Sin embargo, esto implica que si se
desea diseñar o entender sistemas digitales, especialmente aquellos que manejan
información de tipo numérico es necesario dominar los Sistemas Numéricos.

2. DEFINICIONES BÁSICAS

Sistema de Numeración: Se denomina sistema de numeración al conjunto de


símbolos y reglas que se utilizan para la representación de datos numéricos o
cantidades.

Un sistema de numeración se caracteriza fundamentalmente por su base, que es el


número de símbolos distintos que utiliza, y además es el coeficiente que determina
cuál es el valor de cada símbolo dependiendo de la posición que ocupe.

Sistema o Alfabeto: Es el conjunto de Símbolo de un Sistema Numérico.

Digito: Un dígito en un sistema numérico es un símbolo que no es combinación de


otros y que representa un entero positivo.

Base o Radix: 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:

Base Sistema Dígitos


16 Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
10 Decimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
8 Octal 0, 1, 2, 3, 4, 5, 6, 7
2 Binario 0, 1

Notación: En adelante, para distinguir entre los diferentes sistemas numéricos


encerraremos entre paréntesis el número y le añadiremos un subíndice, indicando la
base que se está usando. También será válido si tan solo ponemos el subíndice.
Sin embargo, si no se usa subíndice se deberá entender que el número está en base
diez, a menos que se diga lo contrario.

Ejemplos:
35 = (35)10 = 35 base 10 (sistema decimal)
77 = 7710 = 77 base 10 (sistema decimal)

Ing. Sharon Aliaga Howard Página 1


(110100)2 = 110100 base 2 (sistema binario)
(34)16 = 34H = 34 base 16 (sistema hexadecimal)

3. CLASIFICACIÓN DE SISTEMAS NUMÉRICOS


Los sistemas numéricos se clasifican en dos tipos:
- Sistemas numéricos no posicionales
- Sistemas numéricos posicionales

3.1. Sistemas numéricos No posicionales


En los sistemas numéricos no posicionales el valor del número no es determinado por
la posición que ocupa cada símbolo al representar un número. Un ejemplo de este
sistema serían los números romanos. La combinación XXI equivale a 21. Podemos ver
como la cifra X aparece dos veces y siempre tiene el mismo valor: 10 unidades,
independiente de su posición.

El inconveniente que tienen estos sistemas es que para escribir valores numéricos
grandes son necesarios muchos símbolos, y además resulta difícil efectuar operaciones
aritméticas con ellos, cosa que no sucede con los posicionales.

3.2. Sistemas numéricos Posicionales


En los sistemas numéricos Posicionales, cada cifra de una valor numérico contribuye al
valor final dependiendo de su valor y de la posición que ocupa.

Los sistemas de numeración que veremos en esta unidad son todos sistemas
numéricos Posicionales.

4. TEOREMA FUNDAMENTAL DE LA NUMERACIÓN


Se trata de un teorema que relaciona una cantidad expresada en cualquier sistema de
numeración posicional con la misma cantidad expresada en el sistema decimal.

El Teorema Fundamental de la Numeración dice que el valor decimal de una cantidad


expresada en otro sistema de numeración, esta dado por la formula:

(N)10 = an-1*Bn-1 +an-2*Bn-2 + ... + a1*B1 + a0*B0 + a-1*B-1 +... + a-p*B-p

Donde:
N = El número decimal
ai = El número relativo que ocupa la posición i-esima
n = Número de dígitos de la parte entera
p = Número de dígitos de la parte fraccionaria.
B = Base del sistema

5. CONVERSIONES ENTRE SISTEMAS NUMÉRICOS.

5.1. Conversión de Cualquier Base a Decimal


La clave para convertir cualquier número a su correspondiente sistema decimal es
hacer uso del “Teorema Fundamental de la Numeración”.

Ing. Sharon Aliaga Howard Página 2


5.1.1. De Binario a Decimal.
La Formula para convertir del Sistema Binario al Sistema Decimal es:

(N)10 = an-1*2n-1 +an-2*2n-2 + ... + a1*21 + a0*20 + a-1*2-1 +... + a-p*2-p


Ejemplo: Convertir (101001)2 a (N)10

Respuesta: (N)10 = 1*25 +0*24 + 1*23 + 0*22 + 0*21 +1*20 = (41) 10

5.1.2. De Octal a Decimal.


La Formula para convertir del Sistema Octal al Sistema Decimal es:

(N)10 = an-1*8n-1 +an-2*8n-2 + ... + a1*81 + a0*80 + a-1*8-1 +... + a-p*8-p

Ejemplo: Convertir (45601)8 a (N)10

Respuesta:
(N)10 = 4*84 +5*83 + 6*82 + 0*81 + 1*80 = (4096)+5(12)+6(64)+0(8)+(1)=
(19329)10

5.1.3. De Hexadecimal a Decimal


La Formula para convertir del Sistema Hexadecimal al Sistema Decimal es:

(N)10 = an-1*16n-1 +an-2*16n-2 + ... + a1*161 + a0*160 + a-1*16-1 +... + a-


-p
p*16

Ejemplo: Convertir (D45,6A)16 a (N)10

Respuesta:
(N)10 = D*162 +4*161 + 5*160 + 6*16-1 + A*16-2
= 13*162 +4*161 + 5*160 + 6*16-1 + 10*16-2
= 13(256) +4(16) + 5(1) + 6(1/16) + 10(1/256)
= (3397,41)16

(D45,6A)16 = (3397,41)10

5.2. Conversión de Decimal a Cualquier Base


Para pasar de decimal a cualquier otra base se debe proceder así:

1.- Separar la parte entera del decimal


2.- En la parte entera:
a) Se hacen divisiones sucesivas por la base marcando el residuo obtenido en cada
división.
b) Se marca el último cociente
c) Se escribe el número de este cociente y los residuos a partir del último
3.- En la parte decimal:
a) se multiplica por la base y la parte entera se escribe después de la coma.

Ing. Sharon Aliaga Howard Página 3


b) La parte decimal se vuelve a multiplicar por la base y se repite hasta que tal
producto de un entero.

A continuación se relaciona ejemplos de cada base decimal.

5.2.1. De Decimal a Binario


Ejemplo 1: Convertir (41)10 a (N)2

Respuesta:
Base Cociente Residuo
41 ÷ 2 = 20 1
20 ÷ 2 = 10 0
10 ÷ 2 = 5 0
5 ÷ 2 = 2 1
2 ÷ 2 = 1 0
1 ÷ 2 = 0 1

(41)10 = (101001)2

Ejemplo 2: Convertir (86.5)10 a (N)2

Respuesta:
Parte Entera
Base Cociente Residuo
86 ÷ 2 = 43 0
43 ÷ 2 = 21 1
21 ÷ 2 = 10 1
10 ÷ 2 = 5 0
5 ÷ 2 = 2 1
2 ÷ 2 = 1 0
1 ÷ 2 = 0 1
1010110

Parte Decimal
Base Entero Decima
0.5 * 2 = 1 0
1

(86.5)10 = (1010110.1)2

5.2.2. De Octal a Decimal


Ejemplo 1: Convertir (2416.125)10 a (N)8

Respuesta:

Ing. Sharon Aliaga Howard Página 4


Parte Entera
Base Cociente Residuo
2416 ÷ 8 = 302 0
302 ÷ 8 = 37 6
37 ÷ 8 = 4 5
4 ÷ 8 = 0 4
4560

Parte Decimal

Base Entero Decima


0.125 * 8= 1 0
1

(2416.125)10 = (4560.1)8
Ejemplo 2: Convertir (0.589874267578125)10 a (N)8

Respuesta: Parte Entera = 0

Parte Decimal

Base Entero Decima


0.589874267578125 * 8= 4 718994140625
0,718994140625 * 8= 5 751953125
0,751953125 * 8= 6 015625
0,015625 * 8= 0 125
0,125 * 8= 1 0
45601
(0,589874267578125)10 = (0, 45601)8

5.2.3. De Hexadecimal a Decimal


Ejemplo 1: Convertir (3397,4140625)16 a (N)10

Respuesta: Parte Entera


Base Cociente Residuo
3397 ÷ 16 = 212 5
212 ÷ 16 = 13 4
13 ÷ 16 = 0 13
D45

Ing. Sharon Aliaga Howard Página 5


Parte Decimal
Base Entero Decimal
0, 4140625 * 16 = 6 625
0, 625 * 16 = 10 0
6A
(3397,41400625)10 = (D45,6A)16

5.3. Conversión entre Bases diferentes a la Base Decimal.


Con la ayuda de la siguiente tabla, se hará la conversión de Octal a Binario, de Binario
a Octal, de Hexadecimal a Binario y de Binario a Hexadecimal.

Decimal Hexadecimal Octal Binario


0 0 0 0000
1 1 1 0001
2 2 2 0010
3 3 3 0011
4 4 4 0100
5 5 5 0101
6 6 6 0110
7 7 7 0111
8 8 10 1000
9 9 11 1001
10 A 12 1010
11 B 13 1011
12 C 14 1100
13 D 15 1101
14 E 16 1110
15 F 17 1111
Tabla 01. Representación Binaria, Octal y Hexadecimal de los 16 primeros números
5.3.1. De Octal a Binario
Con la ayuda de la Tabla 01, el número octal se convierte a binario con grupos de a
tres dígitos.

Ejemplo 1: Convertir (613, 124)8 a (N)2

Respuesta: 6 1 3, 1 2 4
110 001 011, 001 010 100

(613, 124)8 = (110001011, 001010100)2

5.3.2. De Binario a Octal


Con la ayuda de la Tabla 01, se conforman grupos de a tres para pasar a octal a partir
del dígito menos significativo:

Ejemplo 1: Convertir (001 101 101 101)2 a (N)8

Respuesta: 001 101 101 101


1 5 5 5

Ing. Sharon Aliaga Howard Página 6


(001 101 101 101)2 = (1555)8

5.3.3. De Hexadecimal a Binario


Con la ayuda de la Tabla 01, el número Hexadecimal se convierte a binario con grupos
de a cuatro dígitos.

Ejemplo 1: Convertir (306, D)16 a (N)2

Respuesta: 3 0 6, D
0110 0000 0110, 1101

(306, D)16 = (011000000110,1101)2

5.3.4. De Binario a Hexadecimal


Con la ayuda de la Tabla 01, se conforman grupos de a cuatro para pasar a
Hexadecimal a partir del dígito menos significativo:

Ejemplo 1: Convertir (10011100,110010011000)2 a (N)16

Respuesta: 1001 1100, 1100 1001 1000


9 C C 9 8

(10011100,110010011000)2 = (9C, C98)8

Ing. Sharon Aliaga Howard Página 7

Potrebbero piacerti anche