2 402
edições
m (→Bases de interesse prático: troca fig e rev frases) |
mSem resumo de edição |
||
Linha 16: | Linha 16: | ||
|'''Notação / Característica''' | |'''Notação / Característica''' | ||
|'''Código''' | |'''Código''' | ||
|'''Número''' | |'''''Número''''' | ||
|'''Código''' | |'''Código''' | ||
|'''Número''' | |'''''Número''''' | ||
|- | |- | ||
|[[wikipedia:Binary number|Base 2. Binária]] / Ilegível ||<code>00010010</code>||10010 || <code>1111</code> || 1111 | |[[wikipedia:Binary number|Base 2. Binária]] / Ilegível ||<code>00010010</code>||''10010'' || <code>1111</code> || ''1111'' | ||
|- | |- | ||
|[[wikipedia:Quaternary numeral system|Base 4. Quaternaria]] / Melhorou! ||<code>0102</code>||102 || <code>33</code> || 33 | |[[wikipedia:Quaternary numeral system|Base 4. Quaternaria]] / Melhorou! ||<code>0102</code>||''102'' || <code>33</code> || ''33'' | ||
|- | |- | ||
|[[wikipedia:Hexadecimal|Base 16. Hexadecimal]] / Mais compacta ||<code>12</code>||12 || <code>f</code> || f | |[[wikipedia:Hexadecimal|Base 16. Hexadecimal]] / Mais compacta ||<code>12</code>||''12'' || <code>f</code> || ''f'' | ||
|} | |} | ||
Alguns cuidados devem ser tomados, | Alguns cuidados devem ser tomados, como o tratamento dos zeros a esquerda, importante diferenciador de códigos. Notar o exemplo {{baseNh|00010010|2}} que manteve seu zero a esquerda em {{baseNh|0102|4}}. E existem ainda códigos que não podem ser representados em certas bases. Por exemplo o código {{baseNh|010|2}} não pode ser representado na base 4. Se representar como {{baseNh|02|4}} vai ser confundido com o binário {{baseNh|0010|2}}. Outros exemplos: | ||
E existem ainda códigos que não podem ser representados em certas bases. Por exemplo o código | |||
{| class="wikitable" | |||
|'''Base2''' || <code>0</code> || <code>00</code> || <code>0000</code> || <code>010</code> || <code>1010</code> || <code>10100</code> | |||
|- | |||
|'''Base4''' || ? || <code>0</code> || <code>00</code> || ? || <code>22</code> || ? | |||
|- | |||
|'''Base16''' || ? || ? || <code>0</code> || ? || <code>a</code> || ? | |||
|} | |||
== Definição == | == Definição == | ||
O conjunto <math>P_k</math> dos números naturais de ''k'' bits | O conjunto <math>P_k</math> dos números naturais de ''k'' bits pode ter seus elementos representados por base 2, base 3, base 4, ..., até base ''N'', com <math>N \le 2^k</math>. | ||
O conjunto dos [[Código natural|códigos naturais de zero a ''k'' bits]], <math>X_k = P_k \cup X_{k-1}</math>, pode também ser representado de maneira compacta, através de uma adaptação da notação posicional numérica, nas seguintes situações: | O conjunto dos [[Código natural|códigos naturais de zero a ''k'' bits]], <math>X_k = P_k \cup X_{k-1}</math>, pode também ser representado de maneira compacta, através de uma adaptação da notação posicional numérica, nas seguintes situações: |
edições