Metodos numericos

Páginas: 2 (321 palabras) Publicado: 25 de septiembre de 2014
Métodos Numéricos

Asignación #1: Números negativos en sistema binario

Fecha: 24/3/2014



¿Cómo se representan los números enteros negativos en una computadora?
Lacomputadora representa los números enteros negativos en base a “complemento a 1” o en base a “complemento a 2”.
-Complemento a 1: nos permite obtener la representación binaria de númerosnegativos. Se obtiene al cambiar cada uno de los dígitos del número binario N por su complementario, esto es, cambiar los unos por ceros y los ceros por unos.
Por ejemplo:
Númerobinario = (001010110)_2 = (86)_{10}Complemento a uno = (110101001)_2 = (-86)_{10}
Podemos referirnos al complemento a uno como la función complemento a uno C_1^N, que también sepuede definir como el complemento a dos menos una unidad, es decir C_1^N = C_2^N - 1. Es trivial a partir de la definición anterior, que el complemento a dos se puede definir como C_2^N= C_1^N + 1.
Por ejemplo, vamos a calcular el complemento a 1 del número (45)_{10} que, expresado en binario (101101)_2 tiene 6 dígitos:
N = 45; n = 6; 2^6 = 64
Su complemento ados es: C_2^N = 2^n - N = 64 - 45 = 19 = (010011)_2 y, su complemento a uno es una unidad menor.
-Complemento a 2: El complemento a dos de un número N que, expresado en el sistemabinario está compuesto por n dígitos, se define como:
C_2^N=2^n - N.
El total de números positivos será 2^ {n-1}-1 y el de negativos 1-2^ {n-1}, siendo n el número máximo de bits.Los números positivos se quedarán igual en su representación binaria. Los números negativos deberemos invertir el valor de cada una de sus cifras, es decir realizar el complemento auno, y sumarle 1 al número obtenido.
Debido a la utilización de un bit para representar el signo, el rango de valores será diferente al de una representación binaria habitual.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos numericos
  • Métodos Numéricos
  • Metodos numericos
  • Metodos numericos
  • Metodos numericos
  • Metodos Numericos
  • Metodos Numericos
  • metodos numericos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS