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.

cálculos especiales como 'Super Fast-Fourier Transformer' (SFFF), manipulador <strong>de</strong><br />

matrices. Esto es tanto m s posible cuando más avanza la tecnología.<br />

BASE NUMBER SYSTEM.<br />

El sistema adoptado, en su generalidad como quedó dicho, correspon<strong>de</strong> a estos<br />

<strong>sistemas</strong>. Solo unos pocos utilizan SD y los restantes no han <strong>de</strong>mostrado aún ser<br />

eficientes por lo que no han sido aceptados.<br />

Un número Base-r X se representa en una computadora por un 'Digital<br />

Vector' <strong>de</strong> (n+k)-tuplas<br />

X = (Xn-1 ....... X0, X-1 ....... X-k)r<br />

don<strong>de</strong> cada componente Xi para -k ó i ó n-1 se <strong>de</strong>nomina <strong>de</strong> i-ésimo dígito <strong>de</strong>l<br />

vector X. Cada dígito podrá asumir r distintos valores<br />

{0,1,....,r-1}<br />

don<strong>de</strong> r es la base <strong>de</strong>l sistema numérico. En un sistema <strong>de</strong> base fija, todos los<br />

dígitos asumen la misma base. El sistema <strong>de</strong>cimal convencional pertenece a esta<br />

categoría con r=10.<br />

Los primeros n dígitos forman la parte entera <strong>de</strong>l número, y los restantes<br />

k, in<strong>de</strong>xados negativamente forman la parte fraccionaria, un punto (o coma)<br />

separa a ambas porciones. En una computadora ese punto es implícito, esto es, no<br />

ocupa ninguna posición <strong>de</strong> almacenamiento.<br />

Sistemas <strong>de</strong> Base Mezcla son aquellos que asumen para la base distintos<br />

valores en diferentes posiciones <strong>de</strong>l dígito. Por ejemplo 'Count Time' (horas,<br />

minutos, segundos) sigue Bases Mezcla (24 60 60).<br />

En un sistema pesado se asocia con cada vector digital X, un valor único<br />

<strong>de</strong>notado como: n-1<br />

Xu = (xi * wi)<br />

i=-k<br />

En don<strong>de</strong> cada wi se <strong>de</strong>nomina el factor <strong>de</strong> peso para cada dígito, los n+k<br />

factores <strong>de</strong> peso forman el vector <strong>de</strong> peso <strong>de</strong>notado por:<br />

W = (wn-1,....,w0,w-1,w-2,....,w-k).<br />

El valor <strong>de</strong> X se obtiene <strong>de</strong>l producto escalar <strong>de</strong> X*W. En particular el<br />

vector <strong>de</strong> peso<br />

W = (rn-1, ..r0, r-1, ...., r-k)<br />

correspon<strong>de</strong> a la representación posicional <strong>de</strong> un número base r con<br />

valor: n-1 n-1<br />

Xu = X * W = (xi * wi) = (xi * ri).<br />

i=-k i=-k<br />

En la práctica hay cuatro <strong>sistemas</strong>, correspondiendo a base r = 2,8,10,16<br />

(binario, octal, <strong>de</strong>cimal, hexa<strong>de</strong>cimal).<br />

A mayor r, más dígitos binarios para representarlos (codificarlos). En<br />

general al menos k bits <strong>de</strong> requieren para codificar<br />

un dígito en base r con:<br />

k = log2 r<br />

Los humanos estamos acostumbrados al sistema <strong>de</strong>cimal, mientras que una<br />

computadora digital codifica los datos en binario. Esta forma popular <strong>de</strong><br />

5

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

Saved successfully!

Ooh no, something went wrong!