Sunteți pe pagina 1din 2

ANALISIS

NUMERICO
1
Juan Figo Suarez
6 de marzo de 2016
Primeros Pasos:
Conversi
on de N
umeros decimales a binarios
Para entender mejor leer (P 5 y 6 ) de [1], donde (P 5 y 6 ) significa paginas 5 y 6.
Ejemplo 1. Convertir el n
umero decimal 53 a base binaria (base 2).
Soluci
on: Dividimos 53 entre 2 sucesivamente y registramos sus residuos. Esto es.
53/2 nos deja un cociente de 26 a quien volveremos a dividir por 2 y nos da un residuo de 1 que lo
tenemos que registrar.
26/2 nos deja un cociente de 13 y residuo 0.
13/2 nos deja un cociente de 6 y residuo 1.
6/2 nos deja un cociente de 3 y residuo 0.
3/2 nos deja un cociente de 1 y residuo 1.
1/2 no se puede dividir ya que 1 < 2 entonces ponemos como cociente 0 y nos dara un residuo 1. Y
es aqu donde termina el proceso.
Entonces el n
umero 53 se escribe en bits como 110101 indicado como
53(10) = 110101(2) . Al comprobar el resultado se tiene: 110101 = 25 + 24 + 0 + 22 + 0 + 20 = 53.
Observamos que para obtener el n
umero binario solo necesitamos los residuos y ordenarlos de abajo
para arriba o dicho de otro modo del u
ltimo residuo hasta el primero.
Ejemplo 2. Convertir el n
umero 0.7 a base binaria.
Soluci
on: Haremos el proceso contrario al que hicimos en el ejemplo 1, es decir vamos a multiplicar
sucesivamente por 2 y registrar las partes enteras. Veamos.
0.7x2 = 1.4 pero lo escribimos como 0.7 = 0.4 + 1 y registramos la parte entera, es decir, 1 y ahora
vamos a multiplicar por 2 al n
umero 0.4.
0.4x2 = 0.8 = 0.8 + 0.
0.8x2 = 1.6 = 0.6 + 1.
0.6x2 = 1.2 = 0.2 + 1.
0.2x2 = 0.4 = 0.4 + 0. A partir de aqu se van a repetir los n
umeros de manera infinita, ya que hemos
vuelvo al n
umero 0.4.
Entonces podemos decir que 0.7(10) = 0.10110...(2) = 0.10110(2) donde la notacion de barra o subrayado superior se utiliza para denotar los bits que se repiten en forma indefinida.
Como vemos en este caso el n
umero binario se registra de arriba hacia abajo, es decir, se ordenan
del primer n
umero entero hasta el u
ltimo.

Ejemplo 3. Convertir el n
umero 10.07 a base binaria.
Soluci
on: Para esto solo necesitamos separar el n
umero 10.07 en su parte entera y su parte decimal, es decir, 10.07 = 10 + 0.07 y luego convertir ambos n
umeros por separado al sistema binario,
el cual ya lo hicimos en el ejemplo 1 y 3. Entonces tenemos que: 10.07(10) = 110101(2) + 0.10110(2) =
110101.10110(2) .
Ejemplo 4. Convertir el n
umero (10101)2 a base 10.
Soluci
on: Solo se suman las potencias de 2. Veamos.
(10101)2 = 1(2)4 + 0(2)3 + 1(2)2 + 0(2)1 + 1(2)0 = 16 + 0 + 4 + 0 + 1 = (21)10
Ejemplo 5. Convertir el n
umero (0.1011)2 a base 10.
Soluci
on: En este caso el n
umero decimal en base 2 es finito y se procede as:
4

(0.1011)2 = 224 (0.1011)2 =


11
(0.1011)2 = ( 16
)10

(1011)2
24

8+0+2+1
16

Lo que se hizo fue multiplicar y dividir por 24 al n


umero (0.1011)2 para que en el numerador nos
aparezca un n
umero en base 2 sin punto decimal y luego en el numerador nos queda (1011)2 y esto lo
podemos convertir sin ning
un problema a base 2 como lo hicimos en el ejemplo 4, y lo demas ya es
algo obvio.
Hay un ejemplo similar al ejemplo 5, en (P 7 ) de [1], donde se convierte
(0.1011)2 y (0.10101)2 a base 10, en este proceso hay un error de tipeo en el libro, hay una parte que
dice al multiplicar por 22 y esto esta mal, debe ser al multiplicar por 22 .
Preliminares Matem
aticos:
Leer atentamente el comentario despues de la Figura 1.1 (P 3 ) de [2]

1.

Bibliografa

[1] Analisis Numerico; Timothy Sauer


[2] Analisis Numerico; Richard L. Burden y J. Douglas Faires

S-ar putea să vă placă și