jueves, 7 de marzo de 2019

Complemento a dos

Binario (positivo) - Complemento a 2(negativo)Decimal
01117
01106
01015
01004
00113
00102
00011
00000
1111−1
1110−2
1101−3
1100−4
1011−5
1010−6
1001−7
1000−8
Complemento a dos con enteros de 4 bits
El complemento a dos de un número N que, expresado en el sistema binario con n dígitos, se define como:
El total de números positivos será  y el de negativos , siendo n el número máximo de bits. El 0 contaría aparte.
Veamos un ejemplo: tomemos el número  que, cuando se expresa en binario es , con 6 dígitos, y calculemos su complemento a dos:
 y, por lo tanto: 
Puede parecer farragoso, pero es muy fácil obtener el complemento a dos de un número a partir de su complemento a uno, porque el complemento a dos de un número binario es una unidad mayor que su complemento a uno, es decir:
Cabe señalar que en este ejemplo se ha limitado el número de bits a 6, por lo que no sería posible distinguir entre el -45 y el 19 (el 19 en binario es 10011). En realidad, un número en complemento a dos se expresa con una cantidad arbitraria de unos a la izquierda, de la misma manera que un número binario positivo se expresa con una cantidad arbitraria de ceros. Así, el -45, expresado en complemento a dos usando 8 bits sería 11010011, mientras que el 19 sería 00010011; y expresados en 16 bits serían 1111111111010011 y 0000000000010011 respectivamente. Se presenta la tabla de verdad del complemento a 2 para cuatro dígitos.

martes, 12 de febrero de 2019

SISTEMAS NUMERICOS


Así como las primeras formas de escritura aparecieron tiempo después del desarrollo del habla, los primeros esfuerzos para crear una representación gráfica de los números llegaron mucho tiempo después de que las personas aprendieron a contar. Probablemente la forma más antigua de llevar un registro de un recuento fue por medio de un sistema de recuento que incluía el uso de una serie de objetos físicos como guijarros o palos. A juzgar por los hábitos de los pueblos indígenas actuales, así como por los hallazgos más antiguos de registros escritos o esculpidos, los primeros números eran simples y tenían forma de paloseñales o marcas en una o en una pieza de cerámica. Al no tener unidades fijas de medida, ni monedas, ni comercio más allá del trueque, las personas no tenían necesidad de números escritos hasta el comienzo de los llamados tiempos históricos.


Características de los sistemas numéricos

Entre las principales características podemos mencionar las siguientes:
  • Cada sistema numérico se caracteriza por su base.
  • Los sistemas numéricos tienen una base o conjunto de símbolos que permiten representar las diferentes cantidades numéricas.
  • Tienen una cifra o cantidad que es formada por la yuxtaposición de los diferentes elementos.
  • Cada elemento dentro del sistema numérico tiene un valor ponderado.
  • El número 0 expresa o denota la ausencia de una cantidad determinada.
  • Es un sistema posicional.
  • Están compuestos por dígitos.

Tipos de sistemas numéricos

  • Posicional: es el tipo de sistema numérico en el cual el valor que tienen una cifra cambia de acuerdo con la posición en la que se encuentre dentro de la cifra del número. El sistema posicional a su vez se subdivide en varios tipos, por ejemplo:
    • Sistema binario: únicamente tiene dos valores numéricos, el 0 y el número 1.
    • Sistema decimal: es el sistema que tiene una base 10 y diez dígitos que van del número 0 al 9.
    • Sistema hexadecimal: este sistema requiere de 16 diferentes cifras para expresar o poder representar un número.
    • Sistema octal: es el sistema que posee ocho cifras para expresar diferentes cantidades.