¿Cómo se representan los números enteros en una computadora?
Enviado por NeymarLeonel • 24 de Agosto de 2015 • Tarea • 266 Palabras (2 Páginas) • 190 Visitas
¿Cómo se representan los números enteros en una computadora?
R: Un número entero es un número completo que puede ser negativo. Por lo tanto, el número se debe codificar de manera que se pueda distinguir si es positivo o negativo y de forma que siga las reglas de adición.
Un número entero o cero se representará en base binaria (base 2) como un número natural, con la excepción de que el bit de mayor peso (aquel que se encuentra más a la izquierda) representa el signo más o menos. Por lo tanto, para un número entero o cero, este bit se debe establecer en 0 (lo que corresponde al signo más, así como 1 es el signo menos). De este modo, si un número natural se codifica utilizando 4 bits, el mayor número posible será 0111 (o 7 en base decimal)
Complemento a 1:
Este complemento se utiliza como una forma alternativa para representar números negativos, la forma del complemento a uno de un número binarios es un Not bit a bit aplicado al número -, es importante señalar que el complemento a uno de un numero positivo no sufre ningún cambio.
Ejemplo: Para el complemento a uno de 0101011(43), se convertiría en 1010100(-43)
Complemento a 2:
El complemento a 2 de un número binario se calcula cambiando los 1 a 0 y los 0 a 1 y sumando 1 al resultado.
Ejemplo: Calcular el complemento a 2 del número 10010.
Cambiando los 1 por 0 y los 0 y sumando 1 al resultado tendríamos:
01101
+ 1
01110
...