Vous êtes sur la page 1sur 21

SISTEMAS NUMRICOS

DIGITALES Y LABORATORIO
Lorena Garca
Julio 30 de 2014
Sistemas Numricos
Conjunto de smbolos y reglas que permiten la
representacin y procesamiento de magnitudes y datos
= ,
donde N es un sistema de numeracin, S es el conjunto
de smbolos permitidos y R son las reglas y operandos del
sistema.
Un sistema numrico de base R (R > 1) tiene R-1 smbolos
disponibles
Sistema Decimal:
Smbolos = {0,1,2,3,4,5,6,7,8,9 }
Operandos = { +, -, *, / }
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Sistemas Numricos
Los sistemas numricos pueden ser posicionales o
no-posicionales
Sistemas no posicionales
Ej.: Sistema Romano
Smbolos = {I, V, X, L, C, D}
Reglas = Repeticiones, restas, etc.
Sistemas posicionales
Cualquier nmero es representado por una cadena de
dgitos, en la cual la posicin de cada dgito est
asociada con su peso
Bases comunes: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 20, 24, 30, 36, 60, 64
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Sistemas de numeracin posicionales
N = 5 x 10
3
+ 7 x 10
2
+ 2 x 10
1
+ 9 x 10
0
+ 4 x 10
-1
+ 3 x 10
-2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
5729,43
5000
700
20
9
0,40
0,03
5729,43
5 x 10
3
3 2 1 0 -1 -2
7 x 10
2
2 x 10
1
9 x 10
0
4 x 10
-1
3 x 10
-2
Notacin Posicional y Polinomial

1 1 0 1 n n m
N a a a a a a


Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Para cualquier N en base R:
0 1
n m
i i
i i
i i
N a R a R




Parte Entera Parte Fraccionaria
m
m
n
n
n
n
R a R a a R a R a R a


1
1 0
1
1
1
1

n
m i
i
i
R a
Sistemas Binarios
Base R = 2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
1 0 1 1 , 1 0 1
N = 1x2
3
+ 0x2
2
+ 1x2
1
+ 1x2
0
+ 1x2
-1
+ 0x2
-2
+ 1x2
-3
Smbolos ={0,1}
N = 8 + 0 + 2 + 1 + 0.5 + 0 + 0.125 = 11,625
10
1
2
n
i
i
i m
B b



1 2 1 0 1 n n m
B b b bb b b

MSB LSB Punto


Sistemas Numricos
0
1
2
3
4
5
6
7
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
2 0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
1 0
DECIMAL OCTAL HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
0
1
1 0
1 1
1 0 0
1 0 1
1 1 0
1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
1 0 0 0 0
BINARIO
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Conversin entre bases
Binario a decimal
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
(10110)
2
= (?)
10
Se desarrolla el polinomio en decimal
(10110)
2
= 1x2
4
+ 0x2
3
+ 1x2
2
+ 1x2
1
+ 0x2
0
(10110)
2
= 16 + 0 + 4 + 2 + 0
(10110)
2
= (22)
10
Conversin entre bases
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Octal a decimal
(325)
8
= 3x8
2
+ 2x8
1
+ 5 = (213)
10
Hexadecimal a decimal
(A5)
16
= 10x16
1
+ 5x16
0
= (165)
10
Base R a decimal
(a
2
a
1
a
0
)
R
= a
2
R
2
+ a
1
R
1
+ a
0
Conversin entre bases
(110)
2
= ( 6 )
10
(110)
8
= (72)
10
(10000000)
2
= (2
N-1
)
10
(N cifras)
(11111111)
2
= (2
N
-1)
10
(N cifras)
(0,0000001)
2
= (2
-N
)
10
(N cifras fraccionarias)
Digitales y Laboratorio - Ingeniera
Mecatrnica - Universidad Militar Nueva
Granada
Conversin entre bases
(110)
2
= ( 6 )
10
(110)
8
= (72)
10
(10000000)
2
= (2
N-1
)
10
(N cifras)
(11111111)
2
= (2
N
-1)
10
(N cifras)
(0,0000001)
2
= (2
-N
)
10
(N cifras fraccionarias)
Digitales y Laboratorio - Ingeniera
Mecatrnica - Universidad Militar Nueva
Granada
Adivina el nmero!
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
1 3 5 7
9 11 13 15
17 19 21 23
25 27 29 31
2 3 6 7
10 11 14 15
18 19 22 23
26 27 30 31
4 5 6 7
12 13 14 15
20 21 22 23
28 29 30 31
8 9 10 11
12 13 14 15
24 25 26 27
28 29 30 31
16 17 18 19
20 21 22 23
24 25 26 27
28 29 30 31
Conversin entre bases
Decimal a base R (Parte Entera)
Se divide el nmero iterativamente entre R hasta obtener
resultado 0
Se construye el resultado tomando los residuos en orden
inverso a su obtencin
Ejemplo 1:
(6)
10
Binario 6 / 2 = 3 Residuo 0 a0
3 / 2 = 1 Residuo 1 a1
1 / 2 = 0 Residuo 1 a2
(6)
10
= (a
2
a
1
a
0
)
2
= (110)
2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Conversin entre bases
Ejemplo 2:
(467)
10
Octal 467 / 8 = 58 Residuo 3 a0
58 / 8 = 7 Residuo 2 a1
7 / 8 = 0 Residuo 7 a2
(467)
10
= (a
2
a
1
a
0
)
2
= (723)
2
Ejemplo 3:
(91)
10
Hexa 91 / 16 = 5 Residuo 11 a0
5 / 16 = 0 Residuo 5 a1
(91)
10
= (a
1
a
0
)
2
= (5B)
2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
N
R
=
Conversin entre bases
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
ai ai-1 a1 a0
DECIMAL A BASE R PARTE ENTERA
N = a
n-1
R
n-1
+ a
n-2
R
n-2
+ a
n-3
R
n-3
+ . a
2
R
2
+ a
1
R
1
+ a
0
R
0
INICIO
Q = 0?
i = 0
ai = residuo (N/R)
N = parte entera (N/R)
i = i + 1
SI
NO
Q=cociente (N/R)
MGH
Conversin entre bases
Decimal a base R (Parte Fraccionaria)
Se multiplica el nmero iterativamente por R hasta que la
parte fraccionaria sea cero, peridica o se llegue a un
nmero de cifras significativas determinado.
Se construye el resultado tomando los coeficientes (parte
entera) como cifras decimales en su orden de obtencin.
Ejemplo: (0,625)
10
Binario
0.625 * 2 = 1,25 Parte entera 1 a
-1
0.250 * 2 = 0,50 Parte entera 0 a
-2
0.500 * 2 = 1,00 Parte entera 1 a
-3
(0,625)
10
= (.a
-1
a
-2
a
-3
)
2
= (.101)
2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
DECIMAL A BASE R PARTE FRACCIONARIA
Conversin entre bases
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
MGH
N = a
-1
R
-1
+ a
-2
R
-2
+ a
-3
R
-3
+ . a
-M+2
R
-M+2
+ a
-M+1
R
-M+1
+ a
-M
R
-M
INICIO
PF = 0?
N
R
=
i = 1
a
-i
= parte entera (N x R)
N = parte fraccionaria (N x R)
i = i + 1 (*)
a-1 a-2 a-i
SI
NO
* En el cambio de base se
puede obtener un nmero
irracional o con mayor nmero
de cifras fraccionarias. En una
aplicacin real se tiene un
mximo de cifras.
HEXADECIMAL Y OCTAL
Cdigos base potencia de 2
Fcil manipulacin de nmeros binarios
OCTAL:
1 Cifra (0-7) 8 valores (2
3
)
2 Cifras (00-77) 64 valores (2
6
)
HEXADECIMAL:
1 Cifra (0-F) 16 valores (2
4
)
2 Cifras (00-FF) 256 valores (2
8
)
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Conversin entre bases
Binario a Octal
Separar los bits de derecha a izquierda en grupos de tres
y reemplazar cada uno con el dgito octal
Ejemplo: 1010011100
2
= 001 010 011 100
1 2 3 4
1010011100
2
= 1234
8
Binario a Hexadecimal
Separar los bits de derecha a izquierda en grupos de
cuatro y reemplazar cada uno con el dgito hexa
Ejemplo: 1010011100
2
= 0010 1001 1100
2 9 C
1010011100
2
= 29C
16
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Conversin entre bases
Octal a Binario
Reemplazar cada dgito en octal por su correspondiente
binario:
Ejemplo: 512
8
= 101 001 010 = 101001010
2
Binario a Hexadecimal
Reemplazar cada dgito hexadecimal por su
correspondiente binario:
Ejemplo: D14
16
= 1101 0001 0100 = 110100010100
2
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada
Ejercicios
(12)
10
= (_________)
2
(24)
10
= (_________)
2
(48)
10
= (_________)
2
(35)
8
= (_________)
2
(FE)
16
= (_________)
2
(32)
4
= (_________)
2
(45)
10
= (_________)
8
(101001)
2
= (_____)
10
(101001)
2
= (_____)
8
(101001)
2
= (_____)
16
(101001)
2
= (_____)
4
(534)
8
= (_____)
16
(7E)
16
= (_____)
8
(45)
7
= (_____)
10
Digitales y Laboratorio - Ingeniera Mecatrnica - Universidad Militar Nueva Granada

Vous aimerez peut-être aussi