25.07.2013 Views

sistemas numericos y operaciones aritmeticas - Departamento de ...

sistemas numericos y operaciones aritmeticas - Departamento de ...

sistemas numericos y operaciones aritmeticas - Departamento de ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!