Cmo se representan los nmeros enteros en una computadora?
R: Un nmero entero es un nmero completo que puede ser negativo. Por
lo tanto, el nmero se debe codificar de manera que se pueda distinguir si es positivo o negativo y de forma que siga las reglas de adicin. Un nmero entero o cero se representar en base binaria (base 2) como un nmero natural, con la excepcin de que el bit de mayor peso (aquel que se encuentra ms a la izquierda) representa el signo ms o menos. Por lo tanto, para un nmero entero o cero, este bit se debe establecer en 0 (lo que corresponde al signo ms, as como 1 es el signo menos). De este modo, si un nmero natural se codifica utilizando 4 bits, el mayor nmero posible ser 0111 (o 7 en base decimal) Complemento a 1: Este complemento se utiliza como una forma alternativa para representar nmeros negativos, la forma del complemento a uno de un nmero binarios es un Not bit a bit aplicado al nmero -, es importante sealar que el complemento a uno de un numero positivo no sufre ningn cambio. Ejemplo: Para el complemento a uno de 0101011(43), se convertira en 1010100(-43) Complemento a 2: El complemento a 2 de un nmero 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 nmero 10010. Cambiando los 1 por 0 y los 0 y sumando 1 al resultado tendramos: 01101 + 1 01110