Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Numéricos PDF
Sistemas Numéricos PDF
Conceptos Básicos
Obsérvese que en este ejemplo, cada peso es una potencia de 4 que es igual a
4i,donde i corresponde a la posición del dígito contando a partir del punto de base,
tal como se muestra en la figura 1b. El dígito más a la izquierda tiene un mayor
Conceptos en Aritmética
Precisión (P)
Rango (R):
En los casos que se han estudiado hasta ahora sólo se ha trabajado con la
representación en modo natural (sin signo), en este caso el valor mínimo siempre
es cero.
Conversión a la Base 10
DE −1
Valor = ∑ dígito
i = − DF
i Bi
− DFdest − DF
Bdestino ≤ Borigenorig
10 − DFdest ≤ 4 −2
− DFdest log(10 ) ≤ −2 log(4 )
log(4)
DFdest ≥ 2 = 1.2
log(10)
DFdest = 2 Dígitos
− DF
Rango de origen = 0 → Borigorig − Borig orig
DE
− DFdest
Rango de destino = 0 → Bdest
DEdest
− Bdest
− DFdest − DF
− Bdest ≥ Borigorig − Borig orig
DEdest DE
Bdest
10 DEdest − 10 −2 ≥ 4 4 − 4 −2
10 DEdest ≥ 4 4 − 4 −2 + 10 −2
DEdest ≥
(
log 4 4 − 4 −2 + 10 −2
= 2.4
)
log(10)
DE dest = 3Dígitos
(1130,23)4 = (092,68)10
− DFdest − DF
Bdestino ≤ Borigenorig
4 − DFdest ≤ 10 −2
− DFdest log(4 ) ≤ −2 log(10 )
log(10 )
DFdest ≥ 2 = 3.3
log(4 )
DFdest = 4 Dígitos
− DF
Rango de origen = 0 → Borigorig − Borig orig
DE
− DFdest
Rango de destino = 0 → Bdest
DEdest
− Bdest
− DFdest − DF
− Bdest ≥ Borigorig − Borig orig
DEdest DE
Bdest
4 DEdest − 4 −2 ≥ 10 4 − 10 −2
4 DEdest ≥ 10 4 − 10 −2 + 4 −2
DE dest ≥
(
log 10 4 − 10 −2 + 4 −2 )
= 6.6
log(4 )
DE dest = 7 Dígitos
(1145)10 = (011321)4
(1145,98)10 = (0011321,3322)4
− DFdest − DF
Bdestino ≤ Borigenorig
5 − DFdest ≤ 4 −3
− DFdest log(5) ≤ −3 log(4 )
log(4)
DFdest ≥ 3 = 2.5
log(5)
DFdest = 3Dígitos
− DF
Rango de origen = 0 → Borigorig − Borig orig
DE
− DFdest
Rango de destino = 0 → Bdest
DEdest
− Bdest
− DFdest − DF
− Bdest ≥ Borigorig − Borig orig
DEdest DE
Bdest
5 DEdest − 5 −3 ≥ 4 4 − 4 −3
5 DEdest ≥ 4 4 − 4 −3 + 5 −3
DEdest ≥
(
log 4 4 − 4 −3 + 5 −3 )
= 3.4
log(5)
DE dest = 4 Dígitos
3x 4 2 + 1x 41 + 3x 4 0 + 0 x 4 −1 + 2 x 4 −2 + 1x 4 −3 = (55,140625)10
X = (0210,032)5
Conversión Directa
Sean dos aritméticas determinadas por sus bases B1 y B2, sus campos de
trabajo CT1 y CT2, sus cantidades de dígitos enteros DE1 y DE2; y de dígitos
fraccionarios DF1 y DF2.
X = (d DE1−1 K d 2 d 1 d 0 , d −1 d − 2 d −3 K d − DF 1 ) B1
X = (D DE 2 −1 K D 2 D1 D 0 , D −1 D − 2 D − 3 K D − DF 2 ) B 2
B1 = B 2n
Ya que B1 = B 2n se tiene:
(d B
DE1−1 1
DE1−1
) ( ) ( ) ( ) ( )
+ K + K + d 2 n −1B12 n −1 K + d n B1n + d n −1B1n −1 + K + d 0 B10 + d −1B1−1 + K + d − n B1− n + K + K + d − DF 1B1− DF 1 =
DDE 2 −1B1( DE 2 −1)n + K + D1B1n + D0 B10 + D−1B1−1n + K + D− DF 2 B1(− DF 2 )n
(d DE1−1 )
B1DE1−1 + K = DDE 2−1 B1( DE 2−1)n
(d 2 n −1 B12 n −1 K + d 2 B1n )= D B
1 1
n
(K + d − DF 1 B1− DF 1 ) = D B(
− DF 2 1
− DF 2 )n
Si se cumple con todas ellas, se logrará cumplir con la condición para que la
cantidad sea equivalente al escribirse en ambas aritméticas.
Si dividimos las igualdades entre B1( DE 2−1)n ,K, B1n , B10 , B1− n , K, B1(− DF 2 )n
respectivamente, se obtiene:
(d −1 B 1
n −1
+ K + d −n B 0
1 )= D −1
M = M
(K + d − DF 1 B1
− DF 1+ ( DF 2 )n
)= D − DF 2
Cuando se convierte de una base menor a una mayor cada n dígitos del
sistema de origen son equivalentes a un dígito del sistema de destino. Para realizar
la conversión se tomarán grupos de tamaño n, donde n es el exponente que
relaciona ambas bases, partiendo siempre del punto de base. Luego se convertirán
individualmente cada uno de los grupos.
2n = 4 ⇒ n = 2
X = (2321,01)4
2n = 8 ⇒ n = 3
X = (271,04)8
3n = 9 ⇒ n = 2
X = (211002,2201)3
Representación Signo-Magnitud
00
33 01
32 02
-3 +0
+1
-2
31 +2 03
-1
Base 4 +3
30 -0 Signo Magnitud 10
23 Representaciones
11
no válidas
22 12
21 13
20
Figura 11 Sistema Base 4 en representación Signo - Magnitud
( )
Rep no válidas = B CT − 2 x B CT −1 = (B − 2 )B CT −1
( ) (
− 10 DE −1 − 10 − DF ≤ − 4 3 − 4 −2 )
( ) (
+ 10 DE −1 − 10 − DF ≥ + 4 3 − 4 −2 )
Ambas condiciones son idénticas, por lo tanto basta con cumplir una de
ellas.
( ) (
+ 10 DE −1 − 10 − DF ≥ + 4 3 − 4 −2 )
(
10 DE −1 ≥ 4 3 − 4 −2 + 10 −2 )
DE ≥
(
log 4 3 − 4 −2 + 10 −2 )
+ 1 = 2,8
log(10 )
DE = 3 Dígitos
2 x 4 2 + 1x 41 + 2 x 4 0 + 14 −1 + 2 x 4 −2 = 38,375
(938,37 )10 SM
111 000
-0 +0
110 001
-1 - + +1
C2-p
101 -2
+2
010
-3 +3
100 011
Para hallar el rango se debe partir del número de combinaciones que existen
en el sistema, luego se deben dividir estas entre los números positivos y negativos
de manera de tener igual cantidad de representaciones para cada signo. Esta
división del número de combinaciones presenta diferencias entre un sistema base
par y uno base impar, por lo tanto se estudiará cada caso por separado.
Base par:
# Combinacio nes = B CT
B CT
# Comb + =
2
B CT
# Comb − =
2
⎛ B CT ⎞
# MásPositivo = ⎜⎜ − 1⎟⎟ p
⎝ 2 ⎠
⎛ B CT ⎞
# MásPositivo = ⎜⎜ − 1⎟⎟ B − DF
⎝ 2 ⎠
⎛ B CT − DF ⎞
# MásPositivo = ⎜⎜ − B − DF ⎟⎟
⎝ 2 ⎠
DE
B
# MásPositivo = − B − DF
2
⎛ B CT ⎞
# Más Negativo = −⎜⎜ − 1⎟⎟ p
⎝ 2 ⎠
⎛B CT
⎞
# Más Negativo = −⎜⎜ − 1⎟⎟ B − DF
⎝ 2 ⎠
⎛ B CT − DF ⎞
# Más Negativo = −⎜⎜ − B − DF ⎟⎟
⎝ 2 ⎠
⎛B DE
⎞
# Más Negativo = −⎜⎜ − B − DF ⎟⎟
⎝ 2 ⎠
⎛ B DE ⎞ ⎛ B DE ⎞
Rango = −⎜⎜ − B − DF ⎟⎟ → −0;+ 0 → ⎜⎜ − B − DF ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
Base impar:
# Combinacio nes = B CT
B CT 1
# Comb + = −
2 2
CT
B 1
# Comb − = +
2 2
⎛ B CT 1 ⎞
# MásPositivo = ⎜⎜ − − 1⎟⎟ p
⎝ 2 2 ⎠
⎛ B CT 3 ⎞ − DF
# MásPositivo = ⎜⎜ − ⎟⎟ B
⎝ 2 2⎠
⎛ B CT − DF − 3B − DF ⎞
# MásPositivo = ⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − 3B − DF ⎞
# MásPositivo = ⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B CT 1 ⎞
# Más Negativo = −⎜⎜ + − 1⎟⎟ p
⎝ 2 2 ⎠
⎛ B CT 1 ⎞ − DF
# Más Negativo = −⎜⎜ − ⎟⎟ B
⎝ 2 2⎠
⎛ B CT − DF − B − DF ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − B − DF ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − B − DF ⎞ ⎛ B DE − 3B − DF ⎞
− ⎜⎜ ⎟⎟ → −0;+ 0 → ⎜⎜ ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
⎛ 45 ⎞
# MásPositivo = ⎜⎜ − 1⎟⎟ p = (511) p
⎝ 2 ⎠
Así, cualquier número que esté entre el cero y (133,33) será una
representación positiva, y los números que están entre el (200,00) y el (333,33) serán
representaciones negativas.
⎛ 56 1 ⎞
# MásPositivo = ⎜⎜ − − 1⎟⎟ p = (7811) p
⎝ 2 2 ⎠
Cualquier número que esté entre el cero y (222,221) será una representación
positiva, y los números que están entre el (222,222) y el (444,444) serán
representaciones negativas.
Conversión Directa:
Cuando las bases tienen una relación de potencia se aplica este método
mostrado anteriormente, el cambio radica en la manera como se trabaja cuando el
rango o precisión de los sistemas de origen y destino no son iguales. En esos casos
se aplicarán las siguientes normas. Si el número es positivo se rellenará el número
de origen con ceros, en caso que el número sea negativo se rellenará con “base -1”.
Se determina el signo de A y B.
Conversiones no directas:
Para realizar una conversión que no sea directa se debe trabajar con
números positivos, por lo tanto si el número es negativo se debe complementar
antes de convertirlo, convertir y luego se debe volver a complementar en el sistema
de destino.
Como no existe una relación de potencia entre las bases, se debe recurrir a la
base decimal natural como una base intermedia.
Se determina el signo de A y B.
# Combinaciones = 45 = 1024.
P10 ≤ P4
10 − DF10 ≤ 4 −2
log(4 )
DF10 ≥ 2 = 1,2
log(10)
DF10 = 2 Dígitos
⎛ 43 −2 ⎞ ⎛ 10 DE ⎞
− ⎜ − 4 ⎟ ≥ −⎜⎜
⎜ ⎟ − 10 − DF ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
⎛ 10 DE
⎞ ⎛4 3
⎞
⎜⎜ − 10 − DF ⎟⎟ ≥ ⎜⎜ − 4 −2 ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
Ambas condiciones son idénticas, por lo tanto basta con cumplir una de
ellas.
⎛ 10 DE ⎞ ⎛ 43 ⎞
⎜⎜ − 10 −2 ⎟⎟ ≥ ⎜⎜ − 4 −2 ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
⎛ 43 ⎞
10 DE ≥ 2⎜⎜ − 4 −2 + 10 −2 ⎟⎟
⎝ 2 ⎠
⎛ ⎛ 43 ⎞⎞
log⎜⎜ 2⎜⎜ − 4 −2 + 10 −2 ⎟⎟ ⎟⎟
DE ≥ ⎝ ⎝ 2 ⎠⎠
= 1,8
log(10)
DE = 2 Dígitos
1x 4 2 + 0 x 41 + 2 x 4 0 + 2 x 4 −1 + 3 x 4 −2 = 18,68
A = (18,68)C10-p
333,33
- 321,02
-B = 012,31
0 x 4 2 + 1x 41 + 2 x 4 0 + 3 x 4 −1 + 1x 4 −2 = 6,81
-B = (06,81) C10-p
99,99
- 06,81
B = 93,18
Finalmente tenemos:
A = (18,68)C10-p, B = (93,18)C10-p
Comp ( N ) = B CT − N
Comp( N ) =# Máx + p − N
Comp( N ) =# Máx − N + p
En el caso de cualquier base par (en este caso la base dos) existirá un
número cuyo complemento es el mismo, en el caso del sistema mostrado arriba es
100, si complementamos, 111 – 100 + 001 = 100, pudiendo entonces el número ser
una representación de un número positivo o negativo. Tal como se hizo en la
representación complemento a la base menos precisión lo definiremos como un
número negativo, en el caso anterior diremos que (100)C2 representará al -4.
Base par:
# Combinacio nes = B CT
B CT
# Comb+ =
2
B CT
# Comb− =
2
⎛ B CT ⎞
# Más Negativo = −⎜⎜ ⎟⎟ p
⎝ 2 ⎠
⎛ B ⎞ − DF
CT
# Más Negativo = −⎜⎜ ⎟⎟ B
⎝ 2 ⎠
⎛ B CT − DF ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE ⎞ ⎛ B DE ⎞
Rango = −⎜⎜ ⎟⎟ → +⎜⎜ − B − DF ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
Nótese que en este caso no existe la doble representación del cero y que el
rango no es simétrico.
Base impar:
# Combinacio nes = B CT
B CT 1
# Comb + = +
2 2
CT
B 1
# Comb − = −
2 2
⎛ B CT 1 ⎞
# MásPositivo = ⎜⎜ + − 1⎟⎟ p
⎝ 2 2 ⎠
⎛ B CT 1 ⎞ − DF
# MásPositivo = ⎜⎜ − ⎟⎟ B
⎝ 2 2⎠
⎛ B CT − DF − B − DF ⎞
# MásPositivo = ⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − B − DF ⎞
# MásPositivo = ⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B CT 1 ⎞
# Más Negativo = −⎜⎜ − ⎟⎟ p
⎝ 2 2⎠
⎛ B CT 1 ⎞ − DF
# Más Negativo = −⎜⎜ − ⎟⎟ B
⎝ 2 2⎠
⎛ B CT − DF − B − DF ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − B − DF ⎞
# Más Negativo = −⎜⎜ ⎟⎟
⎝ 2 ⎠
⎛ B DE − B − DF ⎞ ⎛ B DE − B − DF ⎞
− ⎜⎜ ⎟⎟ → ⎜⎜ ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
⎛ 65 ⎞
# MásPositivo = ⎜⎜ − 1⎟⎟ p = (3887 ) p
⎝ 2 ⎠
⎛ 76 1 ⎞
# MásPositivo = ⎜⎜ + − 1⎟⎟ p = (58824) p
⎝ 2 2 ⎠
Conversión Directa
Como se ha dicho con anterioridad este método funciona cuando las bases
tienen una relación de potencia, la diferencia con el caso anterior (complemento a
la base menos precisión) radica en una pequeña variación de la forma como se
“rellena” el número de origen cuando los rangos de origen y destino difieren.
A es positivo y B es negativo.
Conversiones no directas:
A = (112,33)C4, B = (321,02)C4
Como no existe una relación de potencia entre las bases, se debe recurrir a la
conversión indirecta.
Se determina el signo de A y B.
# Combinaciones = 45 = 1024.
P10 ≤ P4
10 − DF10 ≤ 4 −2
log(4)
DF10 ≥ 2 = 1,2
log(10)
DF10 = 2 Dígitos
⎛ 43 ⎞ ⎛ 43 ⎞
El rango del sistema de origen está dado por: − ⎜ ⎟ → +⎜⎜ − 4 −2 ⎟⎟
⎜ ⎟
⎝ 2⎠ ⎝ 2 ⎠
⎛ 10 DE ⎞ ⎛ 10 DE ⎞
El rango de destino está dado por: − ⎜⎜ ⎟⎟ → +⎜⎜ − 10 − DF ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
Se debe garantizar entonces:
⎛ 43 ⎞ ⎛ 10 DE ⎞
− ⎜⎜ ⎟⎟ ≥ −⎜⎜ ⎟⎟
⎝ 2⎠ ⎝ 2 ⎠
⎛ 10 DE ⎞ ⎛ 43 ⎞
⎜⎜ − 10 − DF ⎟⎟ ≥ ⎜⎜ − 4 −2 ⎟⎟
⎝ 2 ⎠ ⎝ 2 ⎠
Debido a que (10 − DF − 4 −2 ) debe ser menor que cero basta con cumplir la
primera de las condiciones.
⎛ 10 DE ⎞ ⎛ 43 ⎞
⎜⎜ ⎟⎟ ≥ ⎜⎜ ⎟⎟
⎝ 2 ⎠ ⎝ 2⎠
10 DE ≥ 4 3
log(4)
DE ≥ 3 = 1,8
log(10)
DE = 2 Dígitos
1x 4 2 + 1x 41 + 2 x 4 0 + 3 x 4 −1 + 3 x 4 −2 = 22,93
A = (22,93)C10
333,33
- 321,02
012,31
+ 0,01
-B = 012,32
0 x 4 2 + 1x 41 + 2 x 4 0 + 3 x 4 −1 + 2 x 4 −2 = 6,87
-B = (06,87) C10
99,99
- 06,87
B = 93,12
Finalmente tenemos:
A = (22,93)C10, B = (93,12)C10
OPERACIONES ARITMÉTICAS
LA SUMA
Si los sumandos son del mismo signo sumamos las dos magnitudes y
asignamos el signo al resultado. Si los signos son distintos, se resta la magnitud
menor a la mayor y se le asigna al resultado el signo de la magnitud mayor.
A + B = (0123,22)4 SM
A + B = (1460,013) C7-p
A + B = (0220,202)C3
LA RESTA
mayor que el del minuendo se realiza el préstamo, tal como se hace en la base
decimal.
A − B = A + (− B ) = A + Complemento de B