Código Natural/Notação posicional: mudanças entre as edições

m
→‎Definição: intro base 2h
mSem resumo de edição
m (→‎Definição: intro base 2h)
Linha 38: Linha 38:


== Definição ==
== Definição ==
O conjunto <math>P_k</math> dos números naturais de ''k''&nbsp;bits pode ter seus elementos representados por base&nbsp;2, base&nbsp;3, base&nbsp;4, ..., até base&nbsp;''N'', com&nbsp;<math>N \le 2^k</math>.
Para distinguir a notação numérica binária, por exemplo [010]<sub>2</sub>=[10]<sub>2</sub>, da notação posicional para códigos binários e cadeias de bits, foi convencionado o uso da base 2h, por exemplo {{baseNh|010|2h}}≠{{baseNh|10|2h}}.
 
Para além da base 2, outras convenções e cuidados precisam ser tomados. O conjunto <math>P_k</math> dos números naturais de ''k''&nbsp;bits pode ter seus elementos representados por base&nbsp;2, base&nbsp;3, base&nbsp;4, ..., até base&nbsp;''N'', com&nbsp;<math>N \le 2^k</math>.


O conjunto dos [[Código natural|códigos naturais de zero a ''k''&nbsp;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''&nbsp;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:
Linha 46: Linha 48:
* '''Códigos base Nh''':  permite a representação de todos os códigos naturais <math>X_k</math>, ou seja, além de <math>P_k</math> permite a representação de todos os códigos <math>X_{k-1}</math>. <br/>O sufixo "h" significa “''h''iearchycal”, pois a base&nbsp;Nh também preserva a hierarquia do código natural. Na prática, a base está limitada a <math>N \in \{2,4,8,16\}</math>, ou seja bases 2h, 4h, 8h e 16h; por não haverem convenções para bases maiores, nem hierarquia fora das potências de dois.
* '''Códigos base Nh''':  permite a representação de todos os códigos naturais <math>X_k</math>, ou seja, além de <math>P_k</math> permite a representação de todos os códigos <math>X_{k-1}</math>. <br/>O sufixo "h" significa “''h''iearchycal”, pois a base&nbsp;Nh também preserva a hierarquia do código natural. Na prática, a base está limitada a <math>N \in \{2,4,8,16\}</math>, ou seja bases 2h, 4h, 8h e 16h; por não haverem convenções para bases maiores, nem hierarquia fora das potências de dois.


Em particular, para N=2 o termo base&nbsp;2h é preferido. Como <math>log_{2}(2) = 1</math>, todos os códigos naturais <math>X_k</math> possuem representação base&nbsp;2: <math>X_k = P_1 \cup P_2 \cup \dots \cup P_k</math>. Portanto os conjuntos de códigos base&nbsp;2h e base&nbsp;2 são equivalentes.  
Em particular, para N=2 o termo base&nbsp;2h é preferido. Como <math>log_{2}(2) = 1</math>, todos os códigos naturais <math>X_k</math> possuem representação base&nbsp;2: <math>X_k = P_1 \cup P_2 \cup \dots \cup P_k</math>. Portanto os conjuntos de códigos base&nbsp;2h e base&nbsp;2 são equivalentes.


== Notações padronizadas ==
== Notações padronizadas ==
2 402

edições