Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MÉTODOS NUMÉRICOS
Mgs. Fabián Ordóñez M.
DEPARTAMENTO DE CIENCIAS EXACTAS - ESPE
CLASE Nro. 5
CONTENIDO
1
CLASE Nro. 5
1. Sistemas de numeración:
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í:
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.
Ahora, de binaria a decimal se desarrolla de la siguiente manera.
1010100112 = 1 x 20 + 1 x 21 + 0 x 22 + 0 x 23 + 1 x 24 + 0 x 25 + 1 x 26 + 0 x 27+ 1 x 28
= 1 + 2 + 16 + 64 + 256 = 339
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).
Esta equivalencia directa nos ayuda a la transformación de decimal a binario y viceversa, veamos
algunos ejemplos.
Ejemplo 1
6 7 4
6748 = 110 111 1002
2
CLASE Nro. 5
Ejemplo 2
De igual modo para pasar de binario a octal, se forma ternas, si falta se pone ceros de derecha a
izquierda, así:
1 7 2 3
11110100112 = 001 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
Ejemplo 4
3 4 6 3
11100110011 = 011 100 110 011 = 34638
= 3 x 80 + 6 x 81 + 4 x 82 + 3 x 83 = 1843
Ejemplo 5
3
CLASE Nro. 5
0.6 x 8 = 4.8
0.8 x 8 = 6.4
0.4 x 8 = 3.2
0.2 x 8 = 1.6
Desde aquí podemos notar que comienza a repetir 0.6 x 8 = 4.8. Entonces, el número lo
podemos escribir
Ejemplo 6
Si se junta los dos números transformados en los ejercicios anteriores, el número 5671.6 en octal
y binario, se representan del modo siguiente.
Ejemplo 7
0,110 011 001 = 0,6318 = 6 x 8-1 + 3 x 8-2 + 1 x 8 -3 = 6/8 + 3/64 + 1/512 = 409/512 = 0,7988…2
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 0 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.
4
CLASE Nro. 5
Se consigue el mismo valor a través de 215 – 1 = 32767. Entonces, el mínimo y el máximo números
que se pueden almacenar, son:
Ejemplo 8
1 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1
Ejemplo 9
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.
1 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1
0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0
5
CLASE Nro. 5
REFERENCIAS BIBLIOGRAFICAS
1. Mathews, J. Kurtis, F., Métodos numéricos con Matlab, 3era ed., Prentice Hall, 2000
2. Nieves, A., Domínguez, F., Métodos numéricos aplicados a la ingeniería, Grupo Editorial
Patria, México, 2014
3. Moore Hooly, Matlab para Ingenieros, Pearson Educación de México S.A. de C.V., primera
edición, 2007
4. https://www.youtube.com/watch?v=DvKl2N53Rtc
5. https://www.youtube.com/watch?v=yc6aBN7DqnU