Sie sind auf Seite 1von 53

SISTEMAS DE

NUMERACIN

M.C. Neftal Antnez H.

SISTEMAS NUMERICOS
Un Sistema Nmerico es un conjunto de dgitos utilizados
para representar cantidades.
Un Dgito es un smbolo o carcter que es utilizado por un
Sistema Nmerico.
Ejemplo de Dgitos:
157 en el sistema decimal (de base 10) se
compone de los dgitos 1, 5 y 7
Los sistemas de numeracin que poseen una base deben
cumplir con la notacin posicional, es decir, la posicin de
cada nmero le da un valor o peso
005

50

500

5000

etc.

SISTEMAS NUMERICOS
- Sistema Decimal
Base 10
Utiliza 10 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Ejemplo: 10359

- Sistema Binario
Base 2
Utiliza 2 dgitos (0, 1)
Ejemplo: 10110b

- Sistema Hexadecimal
Base 16
Utiliza 16 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
Ejemplo: 1F7D3H
Se utiliza para simplificar la notacin binaria

Sistema de Numeracin
Un

sistema de numeracin es la
combinacin de un conjunto de smbolos
y reglas para representar, o nombrar,
nmeros o cantidades.

Sistemas de agregar y agrupar


Un

sistema de numeracin bsico podra


comenzar definiendo un smbolo para la
unidad y el resto de smbolos se forma
agregando unidades

Note

que para interpretar el nmero es


necesario contar.
5

Sistemas de agregar y agrupar


Una

forma de simplificar su uso e


interpretacin es agrupar (por ejemplo
de a tres)

Aunque

estn agrupados sigue siendo


necesario contar
6

Sistemas de agregar y agrupar


Adems,

si el grupo bsico posee una


representacin especial, ser ms fcil
identificarlo. Por ejemplo

Puede

verse como

Nmeros Romanos
Grupos

I : la unidad
V = IIIII
X = VV
L = XXXXX

C = LL
D = CCCCC
M = DD

adems acortaban la longitud de sus nmeros


con la convencin de escribir, por ejemplo:
IIII = IV
VIIII = IX
8

Comparaciones
Ver

que
999 CMXCIX
1000 M

Es

difcil realizar clculos en un sistema


de agregar y agrupar.
Ejemplo:
CLVIII + MDXLII = ?
9

Sistema Posicional
En

este sistema el valor de un smbolo


no slo est dado por la cantidad que
tiene asignada, sino tambin por la
posicin que ocupa en el nmero.

10

Cambio de base
sistema posicional es denominado
sistema posicional de base cinco.
Cmo convertir nmeros del sistema
decimal usual al de base cinco y
viceversa?
Divisiones sucesivas
Utilizando potencias de la base
El

11

12

Qu valor le corresponde en
base 5 al nmero 11210

Utilizando el sistema de divisiones


sucesivas

112
12
2

5
22

Grupos de 5
unidades

unidades

Grupos de 5
unidades

Grupos de
25
unidades

13

Qu valor le corresponde en
base 5 al nmero 11210

Utilizando el sistema de divisiones


sucesivas

112
12
2

5
22

11210 = 4225
14

Qu valor le corresponde en
base 5 al nmero 34710 ?

Utilizando el sistema de divisiones sucesivas

34710 = 23425
15

Qu valor le corresponde en
base 5 al nmero 27810 ?

Utilizando el sistema de divisiones sucesivas

278
28
3

5
55
0

5
11
1

5
2

27810 = 21035
16

Qu valor le corresponde en
base 5 al nmero 11210 ?
112
112 100 = 12
12 10 = 2

50

51

52

53

54

55

25

125

625

3125

10

50

250 1250

6250

15

75

375 1875

9375

20

100

500 2500 12500

4 2 2
11210 = 4225

17

Qu valor le corresponde en
base 5 al nmero 11210 ?
Algunas

potencias de 5 (la base)


50=1
53=125
51=5
54=625
52=25
55=3125
Esta es la potencia ms alta
11210 = ?
cuyo valor es menor que 112
11210 = 4 x 5 + 12
2

Buscar la potencia ms alta


que sea menor Es
queun12valor
menor que la
0
base
5

11210 = 4 x 52 + 2 x 51 + 2 x 5 = 422
18

Conclusiones

Un sistema posicional es un sistema basado


en grupos.
Los grupos se forman a partir de una cantidad
fija B, llamada la base del sistema.
El grupo de nivel cero es la unidad
el de nivel uno tiene B elementos,
el de nivel dos tiene BxB=B2 elementos,
el de nivel tres tiene BxBxB=B3 elementos,
y as siguiendo
19

Conclusiones

El sistema se arma con B smbolos, que representan


las cantidades 0, 1, 2,, B-1.

Todo nmero n tiene una representacin en el sistema


posicional de base B, como una tira de smbolos del
sistema. El smbolo en el primer lugar de la derecha
representa la cantidad de unidades, y cada smbolo de
los siguientes indica la cantidad de grupos del nivel
correspondiente presentes en el nmero n.
Ej: B= 5

11210 = 4 x 52 + 2 x 51 + 2 x 50 = 4225
20

Conclusiones

Nuestro sistema de numeracin usual es un sistema


posicional de base 10.
Sus smbolos son 0, 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9.

Cuando la base B es menor o igual que diez se usan


como smbolos los dgitos hasta B-1.
Ej: en base 5 utilizamos 0,1,2,3,4.

Cuando la base B es mayor que diez a los dgitos se


suelen agregar las letras maysculas A, B, C, D, . hasta
completar la cantidad de B smbolos.
Ej: en el sistema hexadecimal la base es 16 y los
smbolos son los diez dgitos con el agregado de las
letras A, B, C, D, E, F las cuales representan las cantidades 10, 11, 12, 13, 14 y 15 respectivamente).
21

Sistema posicional de base 2

Este sistema tambin se conoce como


sistema binario y sus smbolos son 0 y 1.

Para convertir un nmero de decimal a binario


podemos utilizar los mtodos ya vistos
Divisiones sucesivas
Potencias de la base

Ej: cmo se representa el nmero 29 en


binario?
22

Representando el nmero 29 en
binario
Divisiones

sucesivas

2910 = 111012
23

Representando el nmero 29 en
binario
Potencias

de la base

20

21

22

23

24

25

26

16

32

64

27

28

29

128 256 512

29
29 16 = 13

1 1 1 0 1

13 8 = 5
54=1

2910 = 111012
24

210
1024

Conversin de binario a decimal


1

1 1 0 12 = 24 + 23 + 22 + 1 =
16 + 8 + 4 + 1 = 2910

25

Sistema posicional de base 2

Qu utilidad presenta para la Informtica?

El sistema binario es adecuado para

representar un nmero por medio de un


dispositivo electrnico, puesto que el valor 1
puede ser indicado por la presencia de una
corriente elctrica mientras que el valor 0
estara dado por la ausencia de ella.

26

Sistemas numricos posicionales


relacionados con el sistema binario
Sistema

posicional octal (base 8)

Smbolos:
0, 1, 2, 3, 4, 5, 6 y 7
Sistema

posicional hexadecimal (base 16)

Smbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Veamos que es fcil pasar de binario a octal y hexadecimal y viceversa
27

Conversin de binario a octal


101110012 =

27

25 +

2 4 + 2 3 + 20

= 2 x (23)2 + 22 x 23 + 2 x 23 + 23 + 1
= 2 x (23)2 + (22 + 2 + 1) x 23 + 1
= 2 x 82 + (22 + 2 + 1) x 8 + 1
= 2 x 82 + 7 x 8 + 1 = 2718
28

Conversin de binario a octal


Agrupar lo dgitos binarios
de a 3 comenzando por la
derecha
Reemplazar cada grupo por su
valor octal correspondiente

1 0 1 1 1 0 0 12
(1 0) (1 1 1) (0 0 1)
2

18

Note que con tres dgitos binarios slo se puede


representar un nmero entre 0 y 7.
29

Conversin de binario a
hexadecimal
Agrupar lo dgitos binarios
de a 4 comenzando por la
derecha
Reemplazar cada grupo por su
valor hexadecimal

1 0 1 1 1 0 0 12
(1 0 1 1 ) (1 0 0 1)
B 9 16

Con cuatro
dgitos binarios
slo se puede
10111001
2 = 2718 = B916
representar un nmero entre 0 y 15
30

Conversin de octal a binario

3 4 1 78
Cada dgito octal ser
reemplazado por tres dgitos
binarios

(1 0 1) (1 1 0)(0 0 1)(1 1 1)
1011100011112

3 4 1 78 = 1011100011112
31

Conversin de hexadecimal a
binario

A 2 E 16
Cada dgito hexadecimal
ser reemplazado por cuatro
dgitos binarios

(1 0 1 0)(0 0 1 0)(1 1 1 0)

1010001011102
3 4 1 716 = 1011100011112
32

SISTEMAS NUMERICOS
Binario -> Decimal
Conversin BINARIO -> DECIMAL
Sumar los valores representativos de cada columna, de
derecha a izquierda. Un 1 en la primer columna vale
1. Un 1 en cada una de las siguientes columnas representa
el doble que la anterior.
Ejemplo:
Si cada columna representa el doble que
la anterior, entonces:

1 0 0 1 1b
1

2048

1024

512

256

128

64

32

16

SISTEMAS NUMERICOS
Binario -> Decimal
+ Ejemplos

1 0 0 1 1b
16 0 0

16 + 2 + 1 = 19

2 1

8 + 16 + 256 + 2048 + 4096 =

= 7577

6424
1

SISTEMAS NUMERICOS
Decimal -> Binario
Dividir por 2 sucesivamente el valor a convertir hasta llegar
a cero. Cuando exista residuo, poner un 1, cuando la divisin
sea exacta,poner un 0. Finalmente, tomar los residuos de
Abajo hacia arriba. Este ser nuestro nmero binario.
Ejemplo: Convertir 25 a su equivalente en binario
25 / 2 = 12.5 - residuo = 1
12 / 2 = 6

- residuo = 0

6/2=3

- residuo = 0

3 / 2 = 1.5

- residuo = 1

1 / 2 = 0.5

- residuo = 1

25 = 11001b

SISTEMAS NUMERICOS
Decimal -> Binario
Convertir 7053 a binario:
7053
3526

13

1763
881
440
220
110
55
27

1
0
1
1

0
0
1
1

7053 = 1 1 0 1 1 1 0 0 0 1 1 0 1b

SISTEMAS NUMERICOS
Binario -> Hexadecimal
BINARIO
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

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

DECIMAL

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

SISTEMAS NUMERICOS
Binario -> Hexadecimal
Se hacen grupos de 4 bits, empezando de derecha a izquierda.
Si en el ltimo grupo faltan dgitos, se rellena con ceros. Finalmente,
cada grupo se convierte a su equivalente en Hexadecimal.
Convertir

1.
2.

1 1 0 1 0 1 1b
0110

a Hexadecimal

1011

(Se completa con un cero)

B
1 1 0 1 0 1 1b

6Bh

SISTEMAS NUMERICOS
Binario -> Hexadecimal
Convertir

A hexadecimal

1.

0001

2.

1101
D

1001
9

1001
9

1110110011001b = 1D99H

1b

SISTEMAS NUMERICOS
Hexadecimal -> Binario
Cada dgito Hexadecimal se convierte en su equivalente a Binario,
haciendo grupos de 4 dgitos binarios. Si faltan dgitos, se completa
con ceros.

Convertir 99D1H a binario

1001 1001 1101 0001

(Se completa con cero)

99D1h = 1001100111010001b

TAREA
Convertir:
378H -> Decimal
3020H -> Binario
11010 -> Binario
8193 -> Hexadecimal
1100000000b -> Decimal
4074 -> Hexadecimal

Artimtica en base B

Los hechos de la aritmtica en una base B cualquiera


son los mismos que en base diez.

Las propiedades de las operaciones (como la


asociatividad o distributividad) no dependen de la base
en la que los nmeros se representen.

Para efectuar los clculos se utilizan los mismos


procedimientos que en la base 10, slo hay que conocer
las "tablas" de sumar y multiplicar para los smbolos.

Note que para sumar y multiplicar dos nmeros


cualesquiera en el sistema usual, basta conocer como se
suman y multiplican entre s los nmeros del 0 al 9.
42

Tablas en Base 3
+
0
1
2

0
0
1
2

1
1
2
10

2
2
10
11

*
0
1
2

0
0
0
0

1
0
1
2

2
0
2
11

Calcular

1023 + 123 =

2103 * 123 =

1023 - 213 =

2103 / 203 =
43

Calcular 1023 + 123


13
1 0 23
+

1 23

+
0
1
2

0
0
1
2

1
1
2
10

1 2 13

44

2
2
10
11

Calcular 1113 + 123


11
1 1 13
+

1 23

+
0
1
2

0
0
1
2

1
1
2
10

2 0 03

45

2
2
10
11

Calcular 1023 - 123


1 0 23
-

1 23

+
0
1
2

0
0
1
2

1
1
2
10

2 03

46

2
2
10
11

Calcular 213 - 123


1 11
2 13
-

1 23

+
0
1
2

0
0
1
2

1
1
2
10

0 23

47

2
2
10
11

Calcular 1013 - 123


2 11
1 0 13
-

1 23

+
0
1
2

0
0
1
2

1
1
2
10

1 23

48

2
2
10
11

Ejemplo de representacin de
un nmero fraccionario
3
0,12
25

3
12
0,12
25
100

Expresin
decimal
La parte
fraccionaria del
de la
fraccin
nmero
se indica con
potencias negativas de la
base

49

Ejemplo de representacin de
un nmero fraccionario
Ejemplo

83,62 8 x 101 3 x 100 6 x 10 1 2 x 10 2


Esto se verifica en cualquier base

50

Representacin de un nmero
fraccionario en base B

Un nmero racional cualquiera posee un


desarrollo en el sistema posicional de base B y
es de la forma:

nkxBk+ nk-1xBk-1++ n1xB+n0+ n-1xB-1++ n-sxB-s+


Ejemplo:
2010,213=2x33+0x32+1x31+0x30+2x3-1+1x3-2
=2 x33 + 3 + 2 x 3-1 + 1x3-2
51

Ejemplo:
Escribir el nmero 83,62 en binario
1) Pasar a binario la parte entera del nmero
83 = 10100112
2) Parte fraccionaria

Conseguimos
de la
La cantidadlas
decifras
dgitos
parte fraccionaria
binarios
depende
de la
multiplicando
sucesivamente
precisin
que fraccionaria
se desee.
por
2 a la parte
de nuestro
nmero, y a las
-6
2
=
1/64
= 0.015625
partes fraccionarias
de los
nmeros que vamos
2-7 = 1/128
= 0.0078125
obteniendo

0,62 x 2 = 1,24
0,24 x 2 = 0,48
0,48 x 2 = 0,96
0,96 x 2 = 1,92
0,92 x 2 = 1,84
0,84 x 2 = 1,68
..
83,6210 = 1010011,1001112

52

Ejercicios para entregar

Escriba los primeros15 nmeros utilizando un sistema de numeracin


en:
a) base 2
b) base 3
c) base 5

Escriba los siguientes nmeros en base 10:


4325 ; 1011012 ; 3467 ; 5516 ; 210203;

Convertir los siguientes nmeros a las bases indicadas:


34210 a base 5 85610 a base 12
76510 a base 4
61310 a base 7

Escriba los dos nmeros anteriores a: 555 6 ; 1007; 10005 en la base


correspondiente.

Escriba los nmeros 30214 y 34025 en forma polinomial (potencias de


la base).

Das könnte Ihnen auch gefallen