Está en la página 1de 8

NÚMEROS EN EL

ORDENADOR
FABIÁN ORDOÑEZ
Un número real que su base es 10, puede ser expresado en base
binaria, octal, etc… Así el número 339 vamos a transformarle a
base binaria. Para ello, se divide al número para la base a la que
se quiere transformar, es decir 2, consecutivamente hasta que el
último dividendo sea 1. Así:
339 : 2 = 169 con residuo 1
169: 2 = 84 con residuo 1
84 : 2 = 42 con residuo 0
42 : 2 = 21 con residuo 0
21 : 2 = 10 con residuo 1
10 : 2 = 5 con residuo 0
5 : 2 = 2 con residuo 1
2 : 2 = 1 con residuo 0
Entonces, 33910 =1010100112, el número en base binaria se formó
de los residuos de cada división, de abajo hacia arriba, incluido
el último dividendo.
Si fuese al revés, es decir de binaria a decimal, se desarrolla de la
siguiente manera:
1010100112 = 1 x 20 + 1 x 21 + 0 x 22 + 0 x 23 + 0 x 24 + 0 x 25 + 1 x 26
+ 0 x 27 + 1 x 28
= 339
Ahora, en base octal, tenemos:
339 : 8 = 42 con residuo 3
42 : 8 = 5 con residuo 2
Entonces, 33910 = 5238,
De igual manera, transformemos de base octal a decimal.
5238 = = 3 x 80 + 2 x 81 + 5 x 82 = 339
Cuando un número no se indica su base, se supone 10. Los dígitos
que conforman el sistema binario son el 0 y 1; los que conforman
el sistema octal son el 0, 1, 2, 3, 4, 5, 6, 7; es decir la base menos 1
(8 – 1 = 7).
Equivalencia Números en Esta equivalencia directa nos ayuda a
en base octal base binaria la transformación de decimal a binario,
y viceversa, veamos algunos ejemplos.
0 000
Ejemplo 1
1 001 6 7 4
2 010 6748 = 110 111 100
3 011 Ejemplo 2
4 100 De igual modo para pasar de binario a
5 101 octal, se forma ternas, si falta se pone
ceros de derecha a izquierda, así:
6 110 3 7 2 3
7 111 11110100112 = 011 111 010 011

Entonces, para transformar de decimal a binario lo hacemos primero a octal y


luego a binario; de igual manera si deseamos de binario a decimal.

Ejemplo 3
Transformar 5671 a binario.
1 3 0 4 7
5671 = 130478 = 001 011 000 100 1112
Ejemplo 4
Convertir 11100110011 a decimal
3 4 6 3
11100110011 = 011 100 110 011 = 34638
= 3 x 100 + 6 x 101 + 4 x 102 + 3 x 103 = 3463
Ejemplo 5
Transformar 0,6 a octal y binario
0,6 x 8 = 4,8; 0,8 x 8 = 6,4; 0,4 x 8 = 3,2; 0,2 x 8 = 1,6;
Y desde aquí comienza a repetir 0,6 x 8 = 4,8
0,6 = 0,4631 4631 4631 ….8
0,6 = 0,100110011011 ….
Ejemplo 6
Si unimos los dos números 5671,6 en octal y binario, son:
5671,6 = 13047, 0,4631 4631 4631 ….8
5671,6 = 001011000100111,100110011011 ….2
EJEMPLO 7
0,1100110012 a octal y decimal
0,110 011 001 = 0,631 = 6 x 8-1 + 3 x 8-2 + 1 x 8 -3 = 6/8 + 3/64 + 1/512 = 409/512 = 0,7988…
En forma directa a binario, tenemos:
0,110011001 = 1 x 2-1 + 1 x 2-2 +1 x 2-5 + 1 x 2-6 + 1 x 2–9
= ½ + 1/4 + 1/32 + 1/64 + 1/512 = 0,7988 …
REPRESENTACIÓN DE LOS NÚMEROS EN EL COMPUTADOR
Una palabra va desde 8 hasta 64 bits. Así, si tomamos una palabra de 32 bits, está se
puede dividir en 4 bytes de 8 bits cada una. Si tiene 16 bits, puede dividir en 2 bytes de 8
bits cada uno.
Consideremos en nuestros ejemplos palabras de 16 bits, si se almacena un entero, el
primer casillero va para el signo del número, siendo el o para positivo y 1 para negativo;
los casilleros restantes se utilizan para guardas números binarios de 15 dígitos entre ceros y
unos. Si tiene menos cifras se llena con ceros, si tiene más se utiliza otra palabra de 16 bits.
El máximo valor que puede almacenar entonces es:
111111111111111 = 1 x 20 + … 1 x 214 = 32767
Se consigue el mismo valor a través de 215 – 1 = 32767. Entonces, el mínimo máximo
numero que se puede almacenar, es:
- 215 - 1 ≤ x ≤ 215 -1 = -32768 ≤ x ≤ 32767
Ejemplo 8
Represente en el computador el entero -1525
-1525 = - 27658 = - 0101111101012
1 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1

Ejemplo 9
Representar en 1 palabra o 2 el número – 5671,6 (punto flotante).
En este caso, se divide en 2 bytes cada uno de 8 bits, el primero se denomina
característica en donde se almacena el signo del número en el primer bit y del 2 al
8 el exponente pero en base 2, del 9 al 16 el número, de faltar bits se trunca o se
une una segunda palabra, así podemos observar que se trunca lo resaltado.
- 5671,6 = 5671,6 = 001011000100111,100110011011 ...2 (13 cifras notación científica)
= - 0, 1011000100111100110011011… x 213
= - 0, 1011000100111100110011011… x 21110 ( exponente 13 en base binaria)

1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1

0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1
BIBLIOGRAFÍA
 Nieves, A. Dominguez, F., Métodos Numéricos aplicados a la
Ingeniería, 1ra. Edición, Grupo Editorial Patria, México, 2014.
 Mathews, J. Kurtis, F., Métodos Numéricos con Matlab, 3era ed.,
Prentice Hall, 2000
 Shoichiro, N., Métodos Numéricos aplicados con software, 1era ed.,
Prentice-Hall Hispanoamericana S.A. , 1992

También podría gustarte