2 583
edições
mSem resumo de edição |
Sem resumo de edição |
||
Linha 5: | Linha 5: | ||
Ela difere de um [[wikipedia:Natural number|número natural]] [[wikipedia:Binary number|binário]] por permitir zeros à esquerda. Por exemplo o número natural binário <code>0001001</code> é equivalente a <code>1001</code>, mas se dizemos que <code>0001001</code> é uma ''cadeia de bits'', aí essa equivalência deixa de existir. | Ela difere de um [[wikipedia:Natural number|número natural]] [[wikipedia:Binary number|binário]] por permitir zeros à esquerda. Por exemplo o número natural binário <code>0001001</code> é equivalente a <code>1001</code>, mas se dizemos que <code>0001001</code> é uma ''cadeia de bits'', aí essa equivalência deixa de existir. | ||
A rigor, portanto, a cadeia de bits não pode ser vista como número natural. | A rigor, portanto, a cadeia de bits não pode ser vista como número natural. Uma alternativa seria a interpretação como '''[[código natural]]''', que não afeta a integridade da cadeia. | ||
== Notação == | == Notação == | ||
Linha 29: | Linha 29: | ||
Há um claro isomorfismo entre as cadeias de <math>C_k</math> e os números naturais de zero a <math>2_k-1</math>. | Há um claro isomorfismo entre as cadeias de <math>C_k</math> e os números naturais de zero a <math>2_k-1</math>. | ||
No computador, por tradição (ou culpa de softwares mal projetados), pode-se erroneamente forçar que uma cadeia de bits de tamanho fixo seja | === Erros e adulterações em cadeias === | ||
No computador, por tradição (ou culpa de softwares mal projetados), pode-se erroneamente forçar que uma cadeia de bits de tamanho fixo seja interpretada como um número. Com a promoção dos [[códigos naturais]] a [[wikipedia:First-class citizen|cidadões de primera classe]], esse erro pode ser evitado. | |||
== Referências == | == Referências == |
edições