# Método de complementos

En las matemáticas y la informática, el método de complementos es una técnica que se utiliza para restar un número de otro utilizando sólo la suma de números positivos. Este método se utiliza comúnmente en las calculadoras mecánicas y todavía se utiliza en las computadoras modernas.
El complemento a nueve de un número se forma reemplazando cada dígito de dicho número con nueve menos ese dígito. Para restar un número decimal y (sustraendo) a otro número x (minuendo) los dos métodos que se pueden utilizar son:
En el primer método se añade complemento de x a y. Luego se realiza el complemento a nueve del resultado obtenido para formar el resultado deseado.
En el segundo método, se añade complemento de y de punta en blanco a X y uno (1) se añade a la suma. A continuación se descarta el dígito "1" del resultado. Descartando la inicial '1' es especialmente conveniente en las calculadoras u ordenadores que utilicen un número fijo de dígitos: no hay ningún lugar para que vaya por lo que simplemente se pierde durante el cálculo. Los nueves 'complemento más uno es conocido como las decenas complemento.
El método de complementos se puede extender a otras bases numéricas; en particular, se utiliza en la mayoría de los ordenadores digitales para realizar la resta, representan números negativos en base 2 y la prueba de flujo inferior y el desbordamiento en el cálculo.

## Complemento numérico

El complemento a la base de un número y en base b es, por definición, $b^{n}-y$ . The radix complement is most easily obtained by adding 1 to the diminished radix complement, which is $(b^{n}-1)-y$ . Since is the digit repeated n times (because $b^{n}-1=b^{n}-1^{n}=(b-1)(b^{n-1}+b^{n-2}+...+b+1)=(b-1)b^{n-1}+...+(b-1)$ ; see also Teorema del binomio), the diminished radix complement of a number is found by complementing each digit with respect to (that is, subtracting each digit in y from ).
La resta de y a x puede hacerse de la siguiente manera. Se agrega the diminished radix complement of x to y results in the value or which is the diminished radix complement of , except for possible padding digits . The diminished radix complement of this is the value . Alternatively, adding the radix complement of y to x results in the value or . Assuming y ≤ x , the result will always be greater or equal to and dropping the initial '1' is the same as subtracting , making the result or just , the desired result. In the decimal numbering system, the radix complement is called the ten's complement and the diminished radix complement the nines' complement. En el Sistema binario, el complemento a la base se llama complemento a dos and the diminished radix complement the ones' complement. The naming of complements in other bases is similar. Some people, notably Donald Knuth, recommend using the placement of the apostrophe to distinguish between the radix complement and the diminished radix complement. In this usage, the four's complement refers to the radix complement of a number in base four while fours' complement is the diminished radix complement of a number in base 5. However, the distinction is not important when the radix is apparent (nearly always), and the subtle difference in apostrophe placement is not common practice. Most writers use one's and nine's complement, and many style manuals leave out the apostrophe, recommending ones and nines complement.

### Ejemplo Complemento numérico binario
## Usos prácticos

El método de complementos se usó en muchas calculadoras mecánicas como alternativa al funcionamiento de los engranajes hacia atrás. Por ejemplo:
La calculadora de Pascal (o Pascalina) tiene dos conjuntos de dígitos de resultado, un conjunto negro que muestra el resultado normal y un conjunto rojo que muestra el complemento de los nueves de este. Se utilizó una tablilla horizontal para cubrir uno de estos conjuntos, exponiendo el otro. Para restar, los dígitos rojos se expusieron y se establecieron en 0. Luego se ingresó el complemento de nueves del minuendo. En algunos máquina esto podría hacerse marcando en el minuendo usando ruedas interiores de complementos (es decir, sin tener que determinar mentalmente complemento de punta en blanco de la minuendo). Al mostrar esos datos en la ventana del complemento (conjunto rojo), el operador puede ver el complemento de nueves del complemento de nueves del minuendo, es decir, el minuendo. entonces el listón fue movido para exponer las cifras negras (que ahora está representada complemento a nueve del minuendo) y el sustraendo se añadió al marcar en. Por último, el operador tenía que mover el listón de nuevo para leer la respuesta correcta.
El Comptómetro tenía dígitos del complemento de nueves impresos en un tipo más pequeño junto con los dígitos normales en cada tecla. Para restar, se esperaba que el operador restara mentalmente 1 del sustraendo e ingrese el resultado usando los dígitos más pequeños. Como restar 1 antes de complementar es equivalente a sumar 1 después, el operador añadiría así efectivamente el complemento de diez del sustraendo. El operador también debe mantener presionada la "pestaña de corte de la resta" correspondiente al dígito más a la izquierda de la respuesta. Esta pestaña evitó que el acarreo se propagara más allá de él, el método del Comptómetro para eliminar el 1 inicial del resultado.[2]
La calculadora Curta usó el método de complementos para la resta, y logró ocultar esto al usuario. Los números se ingresaron usando dispositivas de entrada de dígitos a lo largo del costado del dispositivo. El número en cada lado se añadió a un contador de resultados mediante un mecanismo de engranaje que acopló las levas en un "tambor escalonado" rotatorio (ver más información. "tambor de escalón"). El tambor se giró mediante el uso de una manivela en la parte superior del instrumento. La cantidad de levas encontradas por cada dígito a medida que giraba la manivela se determinó por el valor de ese dígito. Por ejemplo, si una diapositiva se establece en su posición "6", se encontraría una fila de 6 levas alrededor del tambor correspondiente a esa posición. Para la resta, el tambor se desplazó ligeramente antes de girarlo, lo que movió una fila diferente de levas a su posición. Esta fila alternativa contenía el complemento a nueve de los dígitos. Por lo tanto, la fila de 6 levas que habían estado en posición para sumar ahora tenía una fila con 3 levas. El tambor desplazado también enganchó una leva adicional que agregó 1 al resultado (según se requiera para el método de complementos). El "desbordamiento 1" del complemento de los diez siempre presente que se llevó a cabo más allá del dígito más significativo del registro de resultados fue, en efecto, descartado.