Está en la página 1de 16

Sistemas de Numeracin

Objetivo:
Conoce los sistemas de numeracin
diferentes al decimal
Ser capaces de transformar una cifra
de un sistema a otro

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Introduccin
El sistema de numeracin usado de forma habitual es el decimal,
siendo alguna de sus caractersticas:
Sistema Posicional
Tiene 10 dgitos bsicos
(0,1,2,3,4,5,6,7,8,9)
Incmodo para manejarlo en sistemas electrnicos en general e
informticos en particular

Debido a la incomodidad de implementar el sistema decimal en


circuitos electrnicos, se utilizar el sistema binario:
Sistema Posicional
Tiene 2 dgitos bsicos
(0,1)
Fcil manejo en sistemas electrnicos en general e informticos en
particular.

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Introduccin
Por comodidad para el usuario tambin son de
gran utilidad el sistema HEXADECIMAL.
Sistema Posicional
Tiene 16 dgitos bsicos
(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

Y el OCTAL.
Sistema Posicional
Tiene 8 dgitos bsicos
(0,1,2,3,4,5,6,7)

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

LA BASE DEL SISTEMA


Mediante la base de un sistema de
numeracin indicaremos la cantidad de
smbolos bsicos que constituyen dicho
sistema.
BASE 10
BASE 16

Sistema decimal : 10 dgitos : (0,1,2,3,4,5,6,7,8,9)


Sistema decimal : 16 dgitos :

(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
BASE 8
Sistema decimal : 8 dgitos : (0,1,2,3,4,5,6,7)
BASE 2
Sistema decimal : 2 dgitos : (0,1)

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Sistemas Posicionales (1/2)


En un sistema posicional, un nmero viene
definido por una cadena de dgitos bsicos,
dependiendo el valor de cada uno de ellos de la
posicin ocupada en la cadena
Ejemplo: Sistema decimal
254=
2 centenas = 2*100 = 200 unidades
5 decenas = 5*10 = 50 unidades
4 unidades = 4*1 = 4 unidades

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Sistemas Posicionales (2/2)


Generalizando diremos:
Un nmero cualquiera X vendr representado por una cadena
de dgitos bsicos X5X4X3X2X1
Cada posicin tendr un peso asignado:
Pi=Peso de la posicin i-esima
El valor de la cifra representada ser:
Valor = P5X5+P4X4+P3X3+P2X2+P1X1

Los pesos se generan a partir de las potencias de la


base de dicho sistema.
3458 = 3i82 + 4i81 + 5i80 = 3i64 + 4i8 + 5i1 = 229
En otras palabras, el nmero 345 expresado en sistema octal
corresponde al 229 expresado en sistema decimal
1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

DECIMAL

HEXADECIMAL

OCTAL

BINARIO

10

11

100

101

110

111

10

1000

11

1001

10

12

1010

11

13

1011

12

14

1100

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

13

15

1101

14

16

1110

15

17

1111

16

10

20

10000

17

11

21

10001

18

12

22

10010

19

13

23

10011

20

14

24

10100

21

15

25

10101

22

16

26

10110

23

17

27

10111

24

18

30

11000

25

19

31

11001

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Conversiones (1/6)
(mtodo polinmico)
Para convertir una cifra en base X al sistema en base 10
lo haremos desarrollando el polinomio (operando ste en
base 10).
Ejemplos:

2567 2i7 2 + 5i71 + 6i70 = 13910


65748 6i83 + 5i82 + 7i81 + 4i80 = 345210
2A3B16 2i163 + Ai162 + 3i161 + Bi160 =
2i163 + 10i162 + 3i161 + 11i160 = 1081110
11012 1i23 + 1i22 + 0i21 + 1i20 = 1310

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

Conversiones (2/6)
(mtodo iterativo)
Para convertir una cifra en base X a un sistema en base
Y lo haremos dividiendo la cifra origen entre la base destino
de tal forma que los restos nos irn dando los dgitos en la
nueva base de menor a mayor peso, siendo en dgito mas
significativo el ltimo cociente obtenido

Ejemplos:

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

10

Ejemplos:

Conversiones (3/6)

Las operaciones se harn en


el sistema origen, por ello ste
mtodo se suele usar para
convertir una cifra decimal a su
correspondiente en otra base
X.
1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

11

Conversiones (4/6)
Propiedad
Sea b1 y b2 las bases de dos sistemas de numeracin,
P
tales que cumplen la condicin b1 =b 2 , entonces, los
dgitos de la base b1 se pueden obtener agrupando los
dgitos de b2 en grupos de longitud p.
Ejemplos:
Base 16 = (Base 24)
2B5416=[0010][1011][0101][0100]= 00101011010101002
2

Base 8 = (Base 23)


3718=[011][111][001]= 0111110012
3 7
1
1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

12

Conversiones (5/6)
Resumen de conversiones (I):
DECIMAL

BASE X

Para convertir una cifra expresada en decimal a un sistema en


base X, lo haremos por divisiones enteras sucesivas entre la base
X, quedndonos como cifra destino ms significativa el ltimo
cociente obtenido, seguido del ltimo resto etc
Las divisiones se harn en el sistema origen = Sistema Decimal

BASE X

DECIMAL

Para convertir una cifra expresada en una base cualquiera X a


decimal, lo haremos por suma de potencias sucesivas de la base X
Las operaciones se harn en el sistema destino = Sistema Decimal

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

13

Conversiones (6/6)
Resumen de conversiones (II):

Sea b1 y b2 las bases de dos sistemas de numeracin, tales que


P
cumplen la condicin b1 =b 2 , entonces, los dgitos de la base b1
se pueden obtener agrupando los dgitos de b2 en grupos de
longitud p.

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

14

Nmeros Fraccionarios (1/2)

Hasta ahora slo hemos tenido en cuenta la parte entera


de los nmeros, pero esto no sera realista.

Con el mtodo polinmico, la parte fraccional se trata de


la misma forma que la parte entera, permitiendo que los
exponentes de la base sean negativos
Con el mtodo iterativo, la parte fraccional debe de ser
evaluada por separado de la entera:
1. La parte fraccional se multiplica por la base, de dicha
multiplicacin, la parte entera corresponde al nuevo dgito,
mientras que se vuelve a iterar con la parte fraccionaria.

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

15

Nmeros Fraccionarios (2/2)

Ejemplos
Mtodo Polinmico

Mtodo iterativo

1 Ingeniera Tcnica en
Informtica de Gestin

Fernando Oterino Echvarri


Diseo de Sistemas Digitales

16

También podría gustarte