Duda Matemáticas Discretas Básicas

Iniciado por Isra-kun, 9 Septiembre 2018, 23:49 PM

0 Miembros y 1 Visitante están viendo este tema.

Isra-kun

¡Hola colegas!

Me encuentro viendo el tema de Suma y Resta de Hexadecimales en la ingeniería, pero tengo una duda existencial xD

El problema es en el MÉTODO DE RESTA siguiente:
A la base F le resto el sustraendo a continuación a esta diferencia le sumo una unidad y posteriormente el resultado se lo sumo al minuendo de la operación original.

Al realizar la resta 16FDC-8CAB por el método antes mencionado el resultado es 1E331, mientras que al realizarla con el método más simple (contar las casillas de reversa y "llevar" una unidad a la siguiente columna) el resultado es E331; como es evidente, la única diferencia entre los resultados de la resta es el 1 a la izquierda, de allí mis dos cuestiones:
- ¿Cuál es la respuesta correcta y por qué?
- En caso de ser E331 ¿Por qué desaparece el 1 a la izquierda?

EdePC

#1
===================================================================
Resta usando Complemento a 15
===================================================================

1) Rellenar con ceros hasta igualar cifras
16FDC -
08CAB
-----

2) Calcular el complento del sustraendo
FFFFF -
08CAB
-----
F7354

3) Sumar el minuendo con el complemento
16FDC +
F7354
-----
10E330

4) Sumar el exceso
0E330 +
   1
-----
0E331

RPTA: 0E31

===================================================================
Resta usando Complemento a 16
===================================================================

1) Rellenar con ceros hasta igualar cifras
16FDC -
08CAB
-----

2) Calcular el complento del sustraendo
FFFFF -
08CAB
-----
F7354

3) Sumar +1 al complemento obtenido

F7354 +
   1
-----
F7355

3) Sumar el minuendo con el nuevo complemento
16FDC +
F7355
-----
10E331

4) Descartar el exceso o excedente
0E331

RPTA: 0E31


===================================================================
Resta normal (no veo para que hacerla tan larga XD)
===================================================================

16FDC -
8CAB
-----
E331

-- Se "presta" la base (16) y se le suma al número, es igual que una resta decimal, no es fácil así? o tiene alguna otra utilidad utilizar complementos?

------------------------
Fuente: https://es.wikipedia.org/wiki/Sistema_hexadecimal

Isra-kun

¡Gracias compañero! Me estaba saltando un paso, tu explicación me ayudó a ver mi error  ;D :xD