Vous êtes sur la page 1sur 7

Introduccin

Un sistema de numeracin es un conjunto de smbolos y reglas de


generacin que permiten construir todos los nmeros vlidos. Los
sistemas de numeracin actuales son sistemas posicionales, que se
caracterizan porque un smbolo tiene distinto valor segn la
posicin que ocupa en la cifra.
Estas reglas son diferentes para cada sistema de numeracin
considerado, pero una regla comn a todos es que para construir
nmeros vlidos en un sistema de numeracin determinado slo se
pueden utilizar los smbolos permitidos en ese sistema.

Sistemas de Numeracin

Mgs. Diego Marcelo Reina Haro

SISTEMAS DE NUMERACIN

Sistema
Sistema
Sistema
Sistema

Decimal
Binario
Octal
Hexadecimal

Page 2

SISTEMAS DE NUMERACIN

Sistema Decimal
El sistema de numeracin que utilizamos habitualmente es el
decimal, que se compone de diez smbolos o dgitos (0, 1, 2, 3, 4, 5,
6, 7, 8 y 9) a los que otorga un valor dependiendo de la posicin
que ocupen en la cifra: unidades, decenas, centenas, millares, etc.

Sistema Decimal

El valor de cada dgito est asociado al de una potencia de base


10, nmero que coincide con la cantidad de smbolos o dgitos del
sistema decimal, y un exponente igual a la posicin que ocupa el
dgito menos uno, contando desde la derecha.
En el sistema decimal el nmero 528, por ejemplo, significa
(descomposicin/obtencin)

5 centenas + 2 decenas + 8 unidades, es decir:


5*102 + 2*101 + 8*100 o, lo que es lo mismo:
500 + 20 + 8 = 528
Page 3

SISTEMAS DE NUMERACIN

Sistema Decimal

Page 4

SISTEMAS DE NUMERACIN

EJERCICIOS

En el caso de nmeros con decimales, la situacin es anloga


aunque, en este caso, algunos exponentes de las potencias sern
negativos, concretamente el de los dgitos colocados a la derecha
del separador decimal.: dcimos, centsimos, milsimos,
millonsimos, etc.

Clculo para la obtencin de los


siguientes nmero decimales ?
(descomposicin/obtencin)

Por ejemplo, el nmero 8245,97 se calculara como:

1.235,17

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 dcimos + 7 cntecimos

525,05

8*103 + 2*102 + 4*101 + 5*100 + 9*10-1 + 7*10-2, es decir:


8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97

1,709
Page 5

SISTEMAS DE NUMERACIN

Page 6

SISTEMAS DE NUMERACIN

Sistema Binario

Sistema Binario

El sistema de numeracin binario utiliza slo dos dgitos, el cero (0) y


el uno (1).
En una cifra binaria, cada dgito tiene distinto valor dependiendo de la
posicin que ocupe. El valor de cada posicin es el de una potencia
de base 2, elevada a un exponente igual a la posicin del dgito
menos uno. Se puede observar que, tal y como ocurra con el
sistema decimal, la base de la potencia coincide con la cantidad de
dgitos utilizados (2) para representar los nmeros.
De acuerdo con estas reglas, el nmero binario 1011 tiene un valor
correspondiente a decimase que se obtiene as:
1*23 + 0*22 + 1*21 + 1*20 , es decir:
8 + 0 + 2 + 1 = 11
y para expresar que ambas cifras describen la misma cantidad lo

10112 = 1110

escribimos as:
Page 7

SISTEMAS DE NUMERACIN

Page 8

SISTEMAS DE NUMERACIN

Decimal a Binario
Convertir un nmero decimal al sistema binario es muy sencillo:
basta con realizar divisiones sucesivas por 2 y colocar los restos
obtenidos, en cada una de ellas. Para formar el nmero binario
tomaremos los restos en orden inverso al que han sido obtenidos.
Por ejemplo convertir el numero Decimal 77 a Binario: (7710 = ?2)
77 2
1 38 2
0 19 2
1 9 2
1 4 2
0 2 2
0 1

Conversin entre nmeros


decimales y binarios

77 = 1001101
10

Page 9

SISTEMAS DE NUMERACIN

Page 10

SISTEMAS DE NUMERACIN

Decimal a Binario
La cantidad de dgitos necesarios, para representar un nmero en el
sistema binario, depender del valor de dicho nmero en el sistema
decimal.
En el caso anterior, para representar el nmero 77 han hecho falta
siete dgitos.
Para representar nmeros superiores harn falta ms dgitos.

Binario a Decimal
El proceso para convertir un nmero del sistema binario al
decimal es an ms sencillo; basta con desarrollar el nmero,
teniendo en cuenta que el valor de cada dgito est asociado a una
potencia de 2, cuyo exponente es 0 en el bit situado ms a la
derecha, y se incrementa en una unidad segn vamos avanzando
posiciones hacia la izquierda, tal y como se muestra en el siguiente
ejemplo:

10100112 = ?10

Por ejemplo, para representar nmeros mayores de 255 se


necesitarn ms de ocho dgitos o a partir de 8, porque:

1 0 1 0 0 1 1

28 =256 y, por tanto,


255 es el nmero ms grande que puede representarse con ocho
dgitos.
Page 11

SISTEMAS DE NUMERACIN

26 25

24 23 22 21 20

64 + 0 + 16 + 0 + 0 + 2 + 1
Page 12

8310
SISTEMAS DE NUMERACIN

LECCIN

EJERCICIOS
1. De cuantos dgitos se compone el
sistema decimal y cuales son?

Realizar las siguientes


conversiones?

Page 13

34910 = ?2

101011101

11101112=?10

119

2. Exprese el clculo para obtener el


siguiente nmero decimal:
63.710,015

3. Convertir el siguiente nmero


decimal a binario 1979 (11110111011)

SISTEMAS DE NUMERACIN

4.

11100010102 = ?10 (906)

1.Cuantos dgitos binarios como


mnimo se necesita para representar
el numero decimal 2124 ?

2. Exprese el clculo para obtener el


siguiente nmero decimal: 305,0156
3.

10101010111

= ?10 1367

4. Convertir el siguiente nmero


decimal a binario 3204
(110010000100)

Page 14

SISTEMAS DE NUMERACIN

Sistema Octal
En el sistema octal, los nmeros se representan mediante
ocho dgitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dgito tiene,
naturalmente, un valor distinto dependiendo del lugar
que ocupen. El valor de cada una de las posiciones viene
determinado por las potencias de base 8.

Sistema Octal

Por lgica un nmero octal debe tener todas la combinaciones


posibles comprendidas entre 0-7, jams debern aparecer en
un numero octal el 8 y 9

124

415 26

77

Se representan por la potencia


Page 15

SISTEMAS DE NUMERACIN

8#

Page 16

SISTEMAS DE NUMERACIN

Decimal a Octal
La conversin de un nmero decimal a octal se hace del
mismo modo como lo hicimos con el binario (base 2) , pero esta
vez se utiliza la base 8, es decir mediante divisiones sucesivas
por 8 y colocando los restos obtenidos en orden inverso.
Por ejemplo:

Conversin entre nmeros


decimales y octales

Convertir 12210 = ?8

122 8
2 15 8
7 1 8
1 0

122 = 172
10

Page 17

SISTEMAS DE NUMERACIN

Page 18

1/8=
2/8=
3/8=
4/8=
5/8=
6/8=
7/8=

0
0
0
0
0
0
0

llevando
llevando
llevando
llevando
llevando
llevando
llevando

1
2
3
4
5
6
7

SISTEMAS DE NUMERACIN

Octal a Decimal

EJERCICIOS

La conversin de un nmero octal a decimal es igualmente de sencilla.


Consiste en multiplicar a cada termino por su correspondiente de base 8
con exponente -1 a su posicin.
Por ejemplo:

Realizar las siguientes


conversiones?

Convertir 2378 = ?10

2 3 7
x

82 81

80

128 + 24 + 7

Page 19

15910

SISTEMAS DE NUMERACIN

125010=?8

2342

51508=?10

2664

Page 20

SISTEMAS DE NUMERACIN

Sistema Hexadecimal
En este sistema, los nmeros se representan con diecisis
smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
Se utilizan los caracteres A, B, C, D, E y F representando las
cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque
no hay dgitos mayores que 9 en el sistema decimal. El valor de cada
uno de estos smbolos depende, como es lgico, de su posicin, que
se calcula mediante potencias de base 16.

Sistema Hexadecimal

1A3F

18A

FF2 48B

Se representan por la potencia

Page 21

SISTEMAS DE NUMERACIN

16#

Page 22

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

SISTEMAS DE NUMERACIN

Decimal a Hexadecimal
La conversin de un nmero decimal a hexadecimal se hace del mismo
modo como lo hicimos con el binario (base 2) y octal (base 8), pero esta
vez se utiliza la base 16, es decir mediante divisiones sucesivas por 16 y
colocando los restos obtenidos en orden inverso.
Por ejemplo, convertir a hexadecimal del nmero

Conversin entre nmeros


Decimal a Hexadecimal

1735 16
7 108 16
12
C 6 16
6 0

resto de 1210 == C

1735 = 6C7
10

Page 23

SISTEMAS DE NUMERACIN

Page 24

16

173510 = ?16
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

SISTEMAS DE NUMERACIN

Hexadecimal a Decimal

EJERCICIOS

La conversin de un nmero hexadecimal a decimal es igualmente de


sencillo. Consiste en multiplicar a cada termino por su correspondiente de
base 16 con exponente -1 a su posicin.
Por ejemplo:

Convertir 1A3F16 = ?10

3 F

163 162

Realizar las siguientes


conversiones?

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

161 160

1*4096 + 10*256 + 3*16 + 15*1

DBF

351910 = ?16
10016 = ?10

256

= 671910
Page 25

SISTEMAS DE NUMERACIN

Page 26

SISTEMAS DE NUMERACIN

LECCIN
a). De cuantos dgitos se compone el
sistema hexadecimal y cuales son?
b). Escriba 2 dgitos que no se
aceptan el sistema octal

2BC516 = ?10

c).
11205

d). Convertir el siguiente nmero

6268

octal
110010110

a binario ?2

a). Escriba 2 dgitos que no se


aceptan el sistema hexadecimal
b). Que letras se usan en el sistema
hexadecimal y valores representan

c.)
408

6308 = ?10

Conversin de nmeros
binarios a octales y viceversa

d). Convertir el siguiente nmero


hexadecimal 3F9A16 a binario ?2
11111110011010

Page 27

SISTEMAS DE NUMERACIN

Page 28

SISTEMAS DE NUMERACIN

Binario a Octal
Observe la tabla siguiente, con los siete primeros nmeros
expresados en los sistemas decimal, binario y octal:
DECIMAL BINARIO OCTAL

0
1
2
3
4
5
6
7
Page 29

000
001
010
011
100
101
110
111

0
1
2
3
4
5
6
7

Cada dgito de un nmero octal se


representa con tres dgitos en el
sistema binario. Por tanto, el modo
de convertir un nmero entre estos
sistemas de numeracin equivale a
"expandir" cada dgito octal a tres
dgitos binarios, o en "contraer"
grupos de tres caracteres binarios
a su correspondiente dgito octal.

SISTEMAS DE NUMERACIN

Binario a Octal
Por ejemplo, para convertir el nmero binario 1010010112 a
octal tomaremos grupos de tres bits y los sustituiremos por su
equivalente octal, as:

101001011
(1*22 + 0*21 + 1*20)

(1*22 + 0*21 + 1*20)

0012

0112
(1*22 + 0*21 + 1*20)

58

18

38

1012

y, de ese modo:

Page 30

1010010112 = 5138

SISTEMAS DE NUMERACIN

Octal a Binario

EJERCICIOS
Realizar las siguientes
conversiones "Binario ->Octal"?

La conversin de nmeros octales a binarios se hace,


siguiendo el mismo mtodo, reemplazando cada dgito octal
por los tres bits equivalentes.

750

Por ejemplo, convertir


8 a binario, tomaremos el
equivalente binario de cada uno de sus dgitos:

11011012

7 5 0

1011102
110110112
Page 31

155
56
333

SISTEMAS DE NUMERACIN

22

21

20

22

21

20

22

21

20

y, de ese modo:

7508 = 1111010002

Page 32

SISTEMAS DE NUMERACIN

EJERCICIOS
Realizar las siguientes
conversiones "Octal->Binario"?

258
3728
27538
Page 33

Conversin de nmeros
binarios a hexadecimales y
viceversa

10101
11111010
155
10111101011
56
333

SISTEMAS DE NUMERACIN

Page 34

SISTEMAS DE NUMERACIN

Binario a Hexadecimal
Del mismo modo que hallamos la correspondencia entre nmeros octales y
binarios, podemos establecer una equivalencia directa entre cada dgito
hexadecimal y cuatro dgitos binarios, como se ve en la siguiente tabla:
DECIMAL BINARIO HEXADECIMAL

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

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

La conversin entre nmeros


hexadecimales y binarios se
realiza
"expandiendo"
o
"contrayendo"
cada
dgito
hexadecimal a cuatro dgitos
binarios.

Binario a Hexadecimal
Por

ejemplo,

para

expresar

en

hexadecimal

el

nmero

binario

1010011100112

bastar con tomar grupos de cuatro bits,


empezando por la derecha, y reemplazarlos por su equivalente
hexadecimal:

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

0 1 1 1

0 0 1 1

23 22 21 20

23 22 21 20

23 22 21 20

716

316

10 ->

A16

y, por tanto: 1010011100112 = A7316


SISTEMAS DE NUMERACIN

Page 36

SISTEMAS DE NUMERACIN

Hexadecimal a Binario

EJERCICIOS
Realizar las siguientes conversiones
"Binario > Hexadecimal" ?

La conversin de nmeros hexadecimales a binarios se hace del mismo


modo, reemplazando cada dgito hexadecimal por los cuatro bits
equivalentes de la tabla.
Por ejemplo, el nmero hexadecimal

10101001010111010102
1110000111100002

Page 37

SISTEMAS DE NUMERACIN

22

21

20

23

22

21

20

23

22

21

20

1F616 = 0001111101102

Page 38

SISTEMAS DE NUMERACIN

LECCIN

EJERCICIOS
51210 = ?2

200210 = ?2

10008 = ?2

10778 = ?2

8F8F16 = ?2

A2B916 = ?2

10100001110101112 = ?16

111001111101112 = ?16

AB616 = ?8

F6D16 = ?8

Realizar las siguientes conversiones


"Hexadecimal > Binario" ?

7A5D16
101016
0111101001011101
0001000000010000
Page 39

23

y, de ese modo:

54AEA
70F0

1F616 a binario:

SISTEMAS DE NUMERACIN

Page 40

SISTEMAS DE NUMERACIN

GRACIAS
Page 41

Mgs. Diego Marcelo Reina Haro

SISTEMAS DE NUMERACIN

Vous aimerez peut-être aussi