2 526
edições
m (→Apresentação formal: math) |
|||
Linha 373: | Linha 373: | ||
A demanda por [[geocódigos]] eficientes motivou uma inovação tecnológica, desenvolvida pela [[AddressForAll]]. Do ponto de vista matemático é uma generalização da [[wikipedia:Positional notation|representação posicional]], aplicada a códigos naturais. Assim como os números (binários base 2, decimais base 10, hexadecimais base 16, etc.), os códigos podem ser representados nos meios de comunicação de forma mais compacta que cadeias de bits, através de diferentes ''bases''. | A demanda por [[geocódigos]] eficientes motivou uma inovação tecnológica, desenvolvida pela [[AddressForAll]]. Do ponto de vista matemático é uma generalização da [[wikipedia:Positional notation|representação posicional]], aplicada a códigos naturais. Assim como os números (binários base 2, decimais base 10, hexadecimais base 16, etc.), os códigos podem ser representados nos meios de comunicação de forma mais compacta que cadeias de bits, através de diferentes ''bases''. | ||
A [[wikipedia:Quaternary numeral system|'''base 4''']] (ou "sistema de numeração quaternário") é simples e já representa números de maneira mais compacta que a notação binária. Usa somente os dígitos 0 a 3. A sequência numérica de 0 a 6 por exemplo, em notação binária [0, 1, 10, 11, 100, 101, 110]<sub>2</sub>, convertida para ''base 4'' se torna [0, 1, 2, 3, 10, 11, 12]<sub>4</sub> | A [[wikipedia:Quaternary numeral system|'''base 4''']] (ou "sistema de numeração quaternário") é simples e já representa números de maneira mais compacta que a notação binária. Usa somente os dígitos 0 a 3. A sequência numérica de 0 a 6 por exemplo, em notação binária [0,1,10,11,100,101,110]<sub>2</sub>, convertida para ''base 4'' se torna [0,1,2,3,10,11,12]<sub>4</sub>, economizando 5 dígitos. | ||
Abaixo é ilustrado o uso clássico da base 4 em códigos: tradição de adaptação da base numérica, permitindo zeros a esquerda ao representar códigos. Mostra como a adaptação falha para certos códigos, e como a inovação da [[base4h|'''base 4h''']] resolve o problema: | Abaixo é ilustrado o uso clássico da base 4 em códigos: tradição de adaptação da base numérica, permitindo zeros a esquerda ao representar códigos. Mostra como a adaptação falha para certos códigos, e como a inovação da [[base4h|'''base 4h''']] resolve o problema: |
edições