Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
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
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