sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Sea (xn,xn-1,......,x0) un entero en base bs y<br />
(Xm,Xm-1,......,X0) su conversión a base bd.<br />
A-I. METODO DEL PRODUCTO (usando aritmética <strong>de</strong>stino bd)<br />
Realizamos la suma:<br />
n<br />
|X| = (x i * (bs i ))<br />
i=0<br />
En aritmética base bd.<br />
Ejemplo:<br />
Sea x = 7632 en octal para convertir a <strong>de</strong>cimal.<br />
|X| = ((7*8+6)*8+3)*8+2 = 3994 en <strong>de</strong>cimal.<br />
A-II. METODO DE DIVISION (usando aritmética <strong>de</strong> salida bs)<br />
Se tiene X0 = |x| mod bd, don<strong>de</strong> la división se realiza en base bs.<br />
Continuando en igual sentido para los dígitos sucesivos, <strong>de</strong>s<strong>de</strong> el menos<br />
significativo al m s significativo, se tiene:<br />
X = Q0 * bd + X0 X0 =|X| mod bd , X1=|Q1| mod bd<br />
Q0 = Q1 * bd + X1 , X =Q0 * bd + X0, Q0= Q1 * bd + X1<br />
El procedimiento termina con el valor <strong>de</strong> X1 correspondiente a Qi=0.<br />
Ejemplo:<br />
Convertir x = (7632)8 a base 10. La división se realiza en<br />
octal y el resto se expresa en octal.<br />
X0 = (7632)8 mod (12)8 = (4)8 y |7632/12| = (617)8<br />
X1 = (617)8 mod (12)8 = (11)8 y |617/12| = (47)8<br />
X2 = (47)8 mod (12)8 = (11)8 y |47/12| = (3)8<br />
X3 = (3)8 mod (12)8 = (3)8<br />
X = (3994)10.<br />
B- CONVERSION DE FRACCIONES.<br />
Se tiene ahora x =(x-1,x-2,....,x-n) y se <strong>de</strong>seala conversión a X=(X-1,X-2,....,X-m).<br />
La primer cosa importante a <strong>de</strong>stacar es que un número finito <strong>de</strong> dígitos en base<br />
bs, no necesariamente tiene una representación completa en base bd. Sin embargo,<br />
uno pue<strong>de</strong> obtener los primeros m dígitos <strong>de</strong> la conversión nuevamente usando<br />
multiplicación o división.<br />
B-I. METODO DEL PRODUCTO (usando aritmética <strong>de</strong> salida).<br />
Se multiplica por bd obteniendo:<br />
X-1 = ⎣ |x| * bd ⎦<br />
La parte fraccionaria <strong>de</strong> |x|*bd, la notamos ¯X-1 y se usa para computar:<br />
Ejemplo:<br />
X-2 = ⎣ ¯X-1 * bd ⎦<br />
7