Notació posicional

De Viquipèdia
Dreceres ràpides: navegació, cerca

La notació posicional és un mode d'escriptura numèrica en el qual, cada dígit té un valor diferent depenent de la seva posició relativa. Queda definida per la base , que és el nombre de dígits necessaris per a escriure qualsevol nombre (comptant el zero).

El mode que utilitzem habitualment és el sistema decimal (base 10), necessitant deu dígits diferents, el valor en ordre creixent és: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Per als nombres escrits en sistemes de bases menors s'usen els dígits de menys valor; per als escrits amb bases grans s'utilitzen lletres per als dígits més grans que 9 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, ...)

Història[modifica | modifica el codi]

Antigues cultures, com la de Mesopotàmia, l'Antic Egipte, l'Antiga Grècia o Roma, no utilitzaven la notació posicional, el que feia summament complex el càlcul, i dificultava el desenvolupament de l'àlgebra.

La primera numeració de posició està documentada al començament del II mil·lenni a. C., i va ser utilitzada pels erudits de Babilònia. Posteriorment, a finals del I mil·lenni aC C., la van utilitzar els matemàtics xinesos. Els sacerdots astrònoms de la civilització Maya la van utilitzar entre els segles IV i IX de la nostra era: un sistema vigesimal amb un dígit de valor zero, encara que amb algunes peculiaritats que li van privar de possibilitat operatòria.[1]

Van ser els àrabs els que van impulsar la gran innovació de la notació posicional, tot i que utilitzant la notació numèrica hindú: un sistema decimal amb un dígit de valor nul: el zero. Leonardo de Pisa ( Fibonacci ), va introduir a Occident el sistema, al segle XI.

Per qüestions tècniques, en informàtica es va optar per un sistema numèric en base dos, utilitzant només dos dígits: 0 i 1, però emprant la notació posicional, per la seva gran simplicitat operativa.

Característiques[modifica | modifica el codi]

Utilitzant la notació posicional , el mateix dígit 5 presa diferent valor en els números 5, 50 i 500. Això és una conseqüència de la descomposició de nombres en múltiples de factors b n , on b és la base in qualsevol nombre sencer.

De forma més intuïtiva, es descomponen en unitats de diferents ordres, de manera que b unitats de qualsevol ordre equivalen a una d'un ordre immediatament superior. L'ordre que serveix de guia és la unitat, pròpiament dita (b 0 )

Per conveni, els dígits en aquesta notació s'escriuen d'esquerra a dreta (fins i tot en idiomes que normalment escriuen de dreta a esquerra), començant pels ordres superiors i acabant en la unitat com a tal, marcant la manca d'unitats amb un 0 (zero ). Així, en sistema decimal:

 505 = 5 \cdot 10^2+0 \cdot 10^1+5 \cdot 10^0

Si hi ha ordres menors que la unitat, s'escriu una coma (, ') o un punt en determinats idiomes (.) Per separar de les unitats, i es continua escrivint de major a menor, acabant amb les unitats de menor ordre.

 542,1 = 5 \cdot 10^2+4 \cdot 10^1+2 \cdot 10^0+1 \cdot 10^{-1}

Els nombres negatius es marquen amb un signe menys davant:

 - 542,1 = -5 \cdot 10^2 -4 \cdot 10^1 -2 \cdot 10^0 -1 \cdot 10^{-1}

Si cal especificar la base, s'escriu com subíndex entre parèntesis (lògicament, sobre la base decimal):

 110_{(5)}= 5_{(10)}

Els nombres periòdics (que tenen un grup de xifres que es repeteix) tenen infinits ordres cada vegada més petits els múltiples segueixen un patró. Aquest grup de xifres (anomenat període) es pot escriure una vegada i marcar amb un arc a la part superior, o indicant amb punts suspensius que el nombre continua:

 5,0 \widehat{3}= 5 \cdot 10^0+0 \cdot 10^{-1}+\sum_{-2 \geqslant i> - \infty}3 \cdot 10^i. ..

de forma menys rigorosa:

 5,0333 ... = 5 \cdot 10^0+0 \cdot 10^{-1}+3 \cdot 10^{-2}+3 \cdot 10^{-3}+3 \cdot 10^{-4 }...

A la pràctica se sol fer servir aquesta última solució o directament arrodonir o truncar el nombre.

Algorismes per canvi de base[modifica | modifica el codi]

Aquests algorisme s es basen en la descomposició en factors de b n amunt esmentada. Per comoditat, tots els càlculs es fan en base decimal, però els càlculs funcionarien igual en qualsevol altra base.

De base forana a base decimal[modifica | modifica el codi]

Simplement es multiplica cada dígit per la potència dependent, i després s'avalua el resultat com en un dels comptes, en base decimal.

 \mbox{5B2, E}_{(16)}= [5 \cdot 16^2+11 \cdot 16^1+2 \cdot 16^0+14 \cdot 16^{-1}] _{(10)}= [1.280+176+2+0,875] _{(10)}= 1458,875 _{(10)}

(Recordeu que B (16) = 11 (10) ; E (16) = 14 (10) )

De base decimal a base forana[modifica | modifica el codi]

Divideix el nombre per la seva base fins que ja no sigui possible. Llegint el primer quocient i les restes en ordre invers, es pot llegir el nombre a la base forana.

\begin{matrix} 
1458 &|\!\underline{\ 16}& \ \\
\quad \;\;{\color{red}2}& 91 &|\!\underline{\ 16}\\
  \; &{\color{red}11}& \;\ {\color{red}5}
\end{matrix}
 5, \ 11, \ 2 \rightarrow \mbox{5B2}_{(16)}

Pels decimals, són necessaris algorismes més complexos.

Avantatges de la notació posicional[modifica | modifica el codi]

Mitjançant la notació posicional decimal es pot escriure qualsevol valor numèric amb només deu dígits diferents (tants com indica la base), per molt gran o petit que sigui, encara que és imprescindible un dígit de valor nul : el zero, per poder operar fàcilment.

Referències[modifica | modifica el codi]

  1. Ifrah, Geoge (1998): Història universal de les xifres . Espasa Calpe S.A. ISBN 84-239-9730-8 (pp. 740 i 781)