Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CAPÍTULO 4
SISTEMAS DE NUMERACIÓN
Introducción
La necesidad de contar siempre existió en la vida del hombre y cuando la acción de contar se
produjo en la historia del hombre, estos utilizaron los dedos de las manos, piedritas, marcas
en árboles o varillas, nudos en una cuerda y cualquier otras formas para ir pasando de un
número al siguiente y registrar lo que sea se esté contando.
Con el tiempo y a medida que la cantidad crece se hace necesario un sistema de
representación que presente mayor practicidad y posibilidad para contar grandes cantidades.
El sistema de numeración posicional es el modo de escritura que al parecer presenta mayor
practicidad, en el cual cada digito posee un valor diferente dependiendo de la posición que
ocupa dentro del grupo de números que representa alguna cantidad, o sea, su valor depende
de la posición relativa ocupada.
El sistema de numeración que se usa habitualmente es el sistema posicional decimal, cuya
base es 10. Este sistema de numeración utiliza para su representación diez dígitos diferentes,
cada uno de ellos representando cantidades diferentes, y son: 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9.
A modo de referencia se cita la numeración babilónica que usaba numeración con base 10 y
base 60, y la numeración maya cuyo sistema de numeración utilizaba las bases 20 y 5.
La aparición de las computadoras ha dado un gran avance al desarrollo y perfeccionamiento
de los sistemas de numeración, entre los cuales se puede citar el sistema binario o de base
dos.
Si bien George Boole estudio el sistema binario como aplicación práctica para emplear a la
posición y cambios de rieles de trenes, luego éste procedimiento se hizo muy útil y se
profundizó en sus características para dar origen al sistema utilizado universalmente por las
computadoras.
Si bien los resultados generados por un procesador computarizado están siempre afectados
por la aritmética finita, siempre será de gran ayuda las operaciones computarizadas a la hora
de realizar cálculos, tanto por su rapidez como por la precisión (casi exactas) de las
operaciones.
El sistema de numeración decimal es el que maneja y utiliza la gran mayoría de las personas y
la que se aplica como base internacional de números. El sistema binario o de base dos es la
que usa universalmente las computadoras. Además de estos dos sistemas de numeración
existen otros utilizados en los sistemas digitales, como el sistema octal (base ocho) y el
sistema hexadecimal (base dieciséis), también sistemas posicionales.
Los sistemas octal y hexadecimal se utilizan más bien como apoyo y simplificación de circuitos
Punto fijo
dado un número real ( X 0, este número real será representado en punto fijo por.
La representación en punto fijo fue el sistema utilizado por los primeros computadores. Así,
( 1 d Ç ( ã Q
ÉZ
Donde [ : T son enteros que satisfacen la condición [ ] T y usualmente [ n 0 y T \ 0 y los
( son enteros que sarisfacen 0 n ( n ã.
5876,43 1 d Ç ( ã Q
ÉQF
Punto flotante
La representación en punto flotante es más flexible que la representación en punto fijo,
actualmente esta representación es utilizada universalmente.
Dado un numero real ( X 0, éste será representado en punto flotante por ( 1 d0 ã , donde
ã es la base del sistema de numeración, 0 es la mantisa y t es el exponente. La mantisa es un
número en punto fijo, está dada por:
CÁPITULO 4 SISTEMAS DE NUMERACIÓN 107
0 1 Ç 0 ã Q
ÉZ
Donde, frecuentemente, en los grandes computadores, [ 1 1, tan que si ( X 0, entonces
0R X 0; 0 n 0 ] ã, 1 1, 2, 3, … v, v indica la cantidad de dígitos significativo o precisión del
sistema, ã QR n 0 ] 1 y * ` n t n ï.
Los números en punto flotante son números reales de la forma: dÓ ã , donde Ó tiene un
Definición 4.1.
4.1.
1
( 1 dÓ ã , con ] |Ó| ] 1
ã
En el caso en que ( tenga representación punto flotante normalizada, entonces
( 1 d0, 0R , 0, , … , 0Z ã , { ( X 0, 0R X 0,
0 ] 0 ] ã, 1 1, 2, 3, … , [ : * ` n t n ï
Definición 4.3.
Al conjunto de los números en punto flotante se le llama conjunto de números de máquina.
Es sabido que los números reales pueden ser representados por una recta continua. Si los
puntos son fluctuantes solo es posible representarlos como puntos discretos en la recta real.
Como ã 1 2, indica que la base del sistema considerado es 2, v 1 3 y los límites exponenciales
Solución:
d0, 0R 0, 0F 10
Se tiene: dos posibilidades para los signos, una posibilidad para 0R , dos posibilidades para 0, ,
dos para 0F y cuatro para ã . Realizando el producto de 2 1 2 2 4 1 32; este
resultado indica la cantidad a ser representada, entonces: '2, 3, 1, 2/ puede representar 33
números '32 - 1 1 33/ pues el cero '0/ forma parte de cualquier sistema de numeración.
Los números que pueden ser representados por este sistema son:
Las formas de la mantisa son: 0.100; 0.101; 0.110 : 0.111
Las formas de ã son: 2QR , 26 , 2R , 2,
(2 1 '0.25/R6 (2 1 '0.3125/R6
QR QR
(2 1 '0.375/R6 (2 1 '0.4375/R6
QR QR
& 26 1 '0.75/R6 & 26 1 '0.875/R6
0.110 ) 0.111 )
' 2 1 '1.5/R6 ' 2 1 '1.75/R6
R R
& 2, 1 '3.0/ & 2, 1 '3.5/
% R6 % R6
Aquí se tienen 16 números positivos en base 10, los otros 16 números son los mismos, pero
negativos, ahí se tiene 32 números, completa el cero (0) para tener los 33.
Sea ã la base del sistema de números en punto flotante. Los dígitos significativos de un
Definición 4.4.
Sea ;'(/ una fujncion continua real definida en el intervalo yK, Lz, K ] L y sean ;'K/ ]
Ejemplo 4.9.
EJERCICIOS RESUELTOS
7361.3 1 @.
© ©@j
*2 n t n 2,
Bajo estas condiciones el número 7361,3 no puede ser representado, pues ï está fuera del
rango considerado, 7361.3 1 @.
© ©@j y el exponente de la potencia de 10 es 'ï 1 4/,
y el valor máximo permitido es 'ï 1 2/.
CÁPITULO 4 SISTEMAS DE NUMERACIÓN 111
El número 0.42 1 0.42 106 sí puede ser representado bajo las condiciones consideradas en
Solución:
Solución
Considerando el sistema '10, 3, 2, 2/, representar el número *5.172 1 *@. Ì©i ©@©
Ejercicio 4.8
4.8.
El número *5.172 1 *@. Ì©i ©@© sí puede ser representado bajo las condiciones
Solución:
Solución
normalmente escogida como una potencia de 2. Así, un mismo número puede ser
representado en más de una base. Además de eso se sabe que, a través de un cambio de base,
es siempre posible determinar la representación en una nueva base.
numeración para los números del sistema decimal, por lo tanto, se usará 375 en vez de 375R6.
Desde ahora en este material y en todos los casos se omite el sub-índice que indica la base de
Solución
Tanto el sistema binario como el decimal son posicionales, se procede así:
11011, 1 1 27 - 1 2) - 1 2F - 0 2, - 1 2R - 1 26 1
11011, 1 1 32 - 1 16 - 1 8 - 0 4 - 1 2 - 1 1 1
11011, 1 32 - 16 - 8 - 0 - 2 - 1 1 27R6 1 ̪
EJERCICIOS RESUELTOS
Ejercicio 4.9.
Se desea convertir el número 11011, al sistema decimal.
Solución
Tanto el sistema binario como el decimal son posicionales, se procede así:
11011, 1 1 2) - 1 2F - 0 2, - 1 2R - 1 26 1
11011, 1 1 16 - 1 8 - 0 4 - 1 2 - 1 1 1
11011, 1 16 - 8 - 0 - 2 - 1 1 27R6 1 i
CÁPITULO 4 SISTEMAS DE NUMERACIÓN 113
Solución
101001, 1 1 27 - 0 2) - 1 2F - 0 2, - 0 2R - 1 26 1
101001, 1 1 32 - 0 16 - 1 8 - 0 4 - 0 2 - 1 1 1
101001, 1 32 - 0 - 8 - 0 - 0 - 1 1 41R6 1 j©
Ejercicio 4.11.
Convierte el número 10101110, al sistema decimal.
Solución
10101110, 1 1 2 - 0 2 - 1 27 - 0 2) - 1 2F - 1 2, - 1 2R - 0 26 1
10101110, 1 1 128 - 0 64 - 1 32 - 0 16 - 1 8 - 1 4 - 1 2 - 1 0 1
10101110, 1 128 - 0 - 32 - 0 - 8 - 4 - 2 - 0 1 174R6 1 ©j
Ejercicio 4.12.
Convertir el número 111.001, al sistema decimal.
Solución
111.001, 1 1 2, - 1 2R - 1 26 - 0 2QR - 0 2Q, - 1 2QF 1
111.001, 1 1 4 - 1 2 - 1 1 - 0 0.5 - 0 0.25 - 1 0.125 1
111. 001, 1 4 - 2 - 1 - 0 - 0 - 0.125 1 7.125R6 1 . ©iÌ
Ejercicio 4.13.
Convertir el número 11.101, al sistema decimal.
Solución
11.101, 1 1 2R - 1 26 - 1 2QR - 0 2Q, - 1 2QF 1
11.101, 1 1 2 - 1 1 - 1 0.5 - 0 0.25 - 1 0.125 1
11. 101, 1 2 - 1 - 0.5 - 0 - 0.125 1 3.625 1 .
iÌ
Ejemplo 4.11.
Se desea convertir el número 13 al sistema binario.
Solución
Primer método:
método Una de las formas más simples utilizadas para convertir un número del
sistema decimal al binario es la presentada a continuación, donde la conversión se da después
de una serie de divisiones (por el número dos) y cuyo resultado binario es el último cociente
seguidos de todos los restos.
13R6 1 1101,
13 2
(1) 6 2
(0) 3 2
(1) (1)
Segundo método:
método Esencialmente consiste en el mismo método anterior, con la diferencia en la
Se divide por 2 el número que se desea convertir, en este caso '13⁄2/ 1 '6 2/ - 1
forma de representar la operación y la solución de la conversión.
Se vuelve a dividir el nuevo cociente (6) entre dos, o sea: '6⁄2/ 1 '3 2/ - 0
De nuevo se divide el último cociente (3) entre dos, quedando: '3⁄2/ 1 '© 2/ - 1
Después de la última división, queda el último divisor (en negrita): ©
El resultado se interpreta como indica la flecha, ©©@©
Entonces:: © 1 ©©@©i
Tercer método: Otra forma de presentar la resolución del ejercicio es por medio del siguiente
cuadro, interpretándose la tabla de la misma forma que el anterior y siguiendo el sentido de la
flecha para ordenas los números en sus respectivos lugares.
13 6 3
2 2 2
1
Luego: © 1 ©©@©i
EJERCICIOS RESUELTOS
Ejercicio 4.14.
Se desea convertir el número 8 al sistema binario.
Solución
Tanto el sistema binario como el decimal son posicionales, se procede así:
CÁPITULO 4 SISTEMAS DE NUMERACIÓN 115
Se divide por 2 el número que se desea convertir, en este caso '8⁄2/ 1 '4 2/ - 0
'4⁄2/ 1 '2 2/ - 0
'2⁄2/ 1 '© 2/ - 0
Se vuelve a dividir el nuevo cociente (13) entre dos, o sea:
De nuevo se divide el último cociente entre dos, quedando:
Con esta última división el resultado es exacto, queda el último cociente: ©
El resultado se interpreta como indica la flecha, ©@@@
Entonces:: « 1 ©@@@i
Otra forma de presentar la resolución del ejercicio es por medio del siguiente cuadro,
interpretándose la tabla de la misma forma que el anterior y siguiendo el sentido de la flecha
para ordenas los números en sus respectivos lugares.
8 4 2
2 2 2
1
(4 2/ - 0 (2 2/ - 0 (1
1 2/ - 0
0 0 0 1
Luego: « 1 ©@@@i
Ejercicio 4.15.
Se desea convertir el número 27 al sistema binario.
Solución
Tanto el sistema binario como el decimal son posicionales, se procede así:
Se divide por 2 el número que se desea convertir, en este caso '27⁄2/ 1 '13 2/ - 1
Se vuelve a dividir el nuevo cociente (13) entre dos, o sea: '13⁄2/ 1 '6 2/ - 1
De nuevo se divide el último cociente entre dos, quedando: '6⁄2/ 1 '3 2/ - 0
Otra vez se realiza la división por dos del cociente hallado: '3⁄2/ 1 '1 2/ - 1
Con esta última división el resultado es exacto, queda el último cociente: ©
El resultado se interpreta como indica la flecha, ©©@©©
Entonces:: i 1 ©©@©©i
27 13 6 3
2 2 2 2
(13 2/ - 1 (6 2/ - 1 (3 2/ - 0 (1 2/ - 1
1 1 0 1
Ejercicio 4.16.
Se desea convertir el número 46 al sistema binario.
Solución
46 23 11 5 2
2 2 2 2 2
1
Luego, 46 1 ©@©©©@i
Ejercicio 4.17.
Se desea convertir el número 13,25 al sistema binario.
Solución
Para realizar la conversión de un sistema decimal fraccionario al sistema binario, se procederá
también de forma práctica, partiendo de la premisa de que un número fraccionario es la suma
de una parte real y otra parte fraccionaria.
Para la conversión se procede a realizar las dos partes por separada, primero, la parte entera
y luego la parte fraccionaria, solo por dar un orden, pues esto no afecta al resultado.
En la conversión de la parte fraccionaria, la operación para cuando los números después el
punto son todos ceros.
13.25 1 13 - 0.25
Se procede a convertir el número 13 Se convierte la parte fraccionaria 0.25
13 6 3
0.25 2 0.50 2
2 2 2
1
©. 00
(6 2/ - 1 (3 2/ - 0 (1
1 2/ - 1
0.50
0 1
1 0 1 1
Ejercicio 4.18.
Se desea convertir el número 8,375 al sistema binario.
8.375 1 8 - 0.375
Solución
8 4 2
0.375 2 0.75 2 0.50 2
2 2 2
1
©. 50 ©. 00
(4 2/ - 0 (2 2/ - 0 (1
1 2/ - 0
©
0.75
0 1
0 0 0 1
Ejercicio 4.19.
Convertir el número 5.8 al sistema binario.
5.8 1 5 - 0.8
Solución
5 2
0.8 2 0.6 2 0.2 2 0.4 2 0.8 2
2 2
1
1.2 @. 4
(2 2/ - 1 (1 2/ - 0
©
1.6 0,8
0, 1.6
1.
1 1 0 0
1 0 1
Sistema hexadecimal
El sistema hexadecimal es otro sistema de numeración altamente ligado a las computadoras y
a los ordenadores. Esta vez, no por ser el método de numeración de las máquinas, sino de ser
una forma más sencilla de expresar ese lenguaje del ordenador.
El sistema hexadecimal es un sistema en base 16 y está compuesto por los dígitos 0, 1, 2, 3, 4,
5, 6, 7, 8, 9, A, B, C, D, E, F. La forma de contar sería:
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1<, 1=, 1ë, 1ì, 1, 1 'del 15 al 31/
Ejemplo 4.13.
Convertir el número decimal 1957 al sistema hexadecimal.
Solución
El paso contrario, de decimal a hexadecimal, también es análogo a la conversión binaria, pero
teniendo en cuenta que la base es 16 y, por tanto, se debe dividir por este número.
1957 16
(5) 122 16
(10) (7)
Como el único factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en
el denominador, tendrán un desarrollo hexadecimal periódico.
CÁPITULO 4 SISTEMAS DE NUMERACIÓN 119
1 1
Fracción Hexadecimal Resultado en Hexadecimal
2 2
0,8
1 1
3 3
0,5 periódico
1 1
4 4
0,4
1 1
5 5
0,3 periódico
1 1
6 6
0,2A periódico
1 1
7 7
0,249 periódico
1 1
8 8
0,2
1 1
9 9
0,1C7 periódico
1 1
10 <
0,19 periódico
1 1
11 =
0,1745D periódico
1 1
12 ë
0,15 periódico
1 1
13 ì
0,13B periódico
1 1
14
0,1249 periódico
1 1
15
0,1 periódico
1 1
16 10
0,1
Existe un sistema para convertir números fraccionarios a hexadecimal de una forma más
mecánica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la
parte decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un
número entero.
EJERCICIOS DE FIJACIÓN