Beruflich Dokumente
Kultur Dokumente
SISTEMAS
NUMÉRICOS
3
Sistemas Numéricos
Conjunto ordenado de símbolos llamados
“dígitos”, con relaciones definidas para
Suma, Resta, Multiplicación, División.
5
Notación Posicional
Un número positivo puede escribirse como:
N = (an-1…a1a0.a-1…a-m)b
Donde:
. = punto Ejemplos:
b = base • (98.23)10
n = # dígitos positivos
m = # dígitos negativos • (1101.11)2
an-1 = MSB • (2BC.2D)16
a-m = LSB
6
Notación Polinomial
n −1
N= ∑a b
i =− m
i
i
Ejemplos:
(98.23)10 = 9*101 + 8*100 + 2*10-1 + 3*10-2
a-m = LSB SI
fin
9
Conversión de un sistema
de base “b” a base 10
1. Utilizando la notación polinomial:
(Expansión)
Ejercicios:
(1110.1101)2
(BCF.5A)16
(237.55) 8
10
Conversión de un sistema
de base “b” a base 10
2. Utilizando la noción de los pesos
(Aplica para base 2)
11
Conversión de un sistema
de base 10 a base “b”
1. Utilizando divisiones sucesivas por la base
para los dígitos con peso positivo hasta
cuando el cociente sea menor que la base a
donde se está pasando el número.
Ejemplos:
(12)10 = (1100)2 (210)10 = (D2)16
12 2 210 16
0 6 2 02 13
0 3 2
1 1
12
Conversión de un sistema
de base 10 a base “b”
1. Utilizando divisiones sucesivas por la base y
multiplicaciones sucesivas para los dígitos de
peso negativo hasta la precisión que se
requiera.
Ejemplos:
(12,24)10 = 0,24*2 = 0,48
12 2 0,48*2 = 0,96
0 6 2 0,96*2 = 1,92
0 3 2 0,92*2 = 1,84
1 1 0,84*2 = 1,68
13
Conversión de un sistema
de base 10 a base “b”
Ejercicio:
(232.17)10 = 0,17*16 = 2,72
232 16 0,72*16 = 11,52
8 14 0,52*16 = 8,32
14 0,32*16 = 5,12
0,12*16 = 1,92
(232,17) 10 = (E8,2B851)16
14
Conversión de un sistema
de base “10” a base b
inicio
Parte entera S=N
i=0
b= base
N=dato positivo S=S∻b
ri = residuo
i=i+1
Resultado=>
NO
S < b?
S rn-1 rn-2 ... r0
SI
fin
15
Conversión de un sistema
de base 10 a base “b”
2. Usando la noción de los pesos (En
binario):
Ejemplo para el sistema Binario (b=2):
(38)10 = 32 +4 +2 = (100110)2
(59)10 = 32 + 16 + 8 +2 +1 = (111011)2
16
Conversión de un sistema
de base 10 a base “b”
2. Usando la noción de los pesos (En
binario):
Ejercicios:
(59)10 = 32 + 16 + 8 +2 +1 = (111011)2
17
Conversión de un sistema
de base “b” a base 10
2. Utilizando la noción de los pesos
(Aplica para base 2)
Ejemplo en sistema Binario (base=2):
Peso (2i) : 8 4 2 1
Dígito (bi) : b3 b2 b1 b0
(1001)2 = 8 +1 = (9)10
(0101)2 = 4 +1 = (5)10
18
Conversión entre bases 2 y 16
(1100 0011 1111 1101, 0100)2 = (C3FD,4)16
C 3 F D , 4
6 1 7 5
22
Conteo en los diferentes
sistemas
En general, para cualquier sistema el
número máximo hasta donde se
puede contar (en base 10) es igual a:
# Máximo = bN-1
donde:
b = Base
N = número de posiciones (dígitos, bits)
23
Conteo en los diferentes
sistemas
Ejemplo:
Cuál es el número máximo hasta donde se
puede contar con 4 bits en los diferentes
sistemas vistos ?
Solución (25)
24
Conteo en los diferentes
sistemas
Decimal binario Octal Hexadecimal
0 00000 00 0
1 00001 01 1
2 00010 02 2
3 00011 03 3
4 00100 04 4
5 00101 05 5
6 00110 06 6
7 00111 07 7
8 01000 10 8
9 01001 11 9
10 01010 12 A
11 01011 13 B
12 01100 14 C
13 01101 15 D
14 01110 16 E
15 01111 17 F
16 10000 20 10 25
Taller de la clase
1. Represente de manera polinomial
los siguientes datos:
a) 987.32(10) =
b) 4223.6(8) =
c) 563.42(7) =
d) 922A.F(16) =
e) 111001.01(2) =
26
Taller de la clase
2. Efectúe las siguientes conversiones:
a) 110011.001(2) = ?(16), ?(8) , ?(10), ?
(7)
30
31
Solución
Número máximo de conteo
(23)
32