Código Natural/Listagens com representações: mudanças entre as edições
mSem resumo de edição |
m (→Tamanho 2) |
||
Linha 29: | Linha 29: | ||
|2 || <code>00</code> || 4 || 0 || H | |2 || <code>00</code> || 4 || 0 || H | ||
|- | |- | ||
|3 || <code>01</code> || 5 || | |3 || <code>01</code> || 5 || 1 || M | ||
|- | |- | ||
|4 || <code>1</code> || 3 || Q || Q | |4 || <code>1</code> || 3 || Q || Q | ||
Linha 35: | Linha 35: | ||
|5 || <code>10</code> || 6 || 2 || R | |5 || <code>10</code> || 6 || 2 || R | ||
|- | |- | ||
|6 || <code>11</code> || 7 || | |6 || <code>11</code> || 7 || 3 || V | ||
|} | |} | ||
Edição das 09h25min de 31 de maio de 2023
Nas tabelas abaixo são apresentadas amostragens de códigos naturais ordenados. Conjuntos de tamanhos crescentes, de X1, X2, ..., X8. A coluna count é um contador de linhas para o humano acompanhar em representação decimal a sequência, as colunas b4h e b15h são as representações em base4h e base16h respectivamente.
A coluna hbit é a representação "hidden bit", onde a inclusão à esquerda do dígito 1 na bitstring resulta em um valor decimal maior. Por exemplo as bitstrings 0
, 1
e 00
com o 1 na frente serão 10
, 11
e 100
, que em decimal serão 2, 3 e 4.
Tamanho 1
X1: códigos naturais com no máximo 1 bit.
count | bitstring | hbit | b4h | b16h |
---|---|---|---|---|
0 |
|
1 | ||
1 | 0 |
2 | G | G |
2 | 1 |
3 | Q | Q |
Tamanho 2
X2: códigos naturais com no máximo 2 bits.
count | bitstring | hbit | b4h | b16h |
---|---|---|---|---|
0 |
|
1 | ||
1 | 0 |
2 | G | G |
2 | 00 |
4 | 0 | H |
3 | 01 |
5 | 1 | M |
4 | 1 |
3 | Q | Q |
5 | 10 |
6 | 2 | R |
6 | 11 |
7 | 3 | V |
Tamanho 8
Abaixo listagem obtida de git.osm.codes/NaturalCodes/src/step91assert-p2_diff.sql com resultado completo em data/assert-p2_diff.txt.
count | bitstring | hbit | b4h | b16h |
---|---|---|---|---|
0 |
|
1 | ||
1 | 0 |
2 | G | G |
2 | 00 |
4 | 0 | H |
3 | 000 |
8 | 0G | J |
4 | 0000 |
16 | 00 | 0 |
5 | 00000 |
32 | 00G | 0G |
6 | 000000 |
64 | 000 | 0H |
7 | 0000000 |
128 | 000G | 0J |
8 | 00000000 |
256 | 0000 | 00 |
9 | 00000001 |
257 | 0001 | 01 |
10 | 0000001 |
129 | 000Q | 0K |
11 | 00000010 |
258 | 0002 | 02 |
12 | 00000011 |
259 | 0003 | 03 |
13 | 000001 |
65 | 001 | 0M |
14 | 0000010 |
130 | 001G | 0N |
15 | 00000100 |
260 | 0010 | 04 |
16 | 00000101 |
261 | 0011 | 05 |
17 | 0000011 |
131 | 001Q | 0P |
18 | 00000110 |
262 | 0012 | 06 |
19 | 00000111 |
263 | 0013 | 07 |
20 | 00001 |
33 | 00Q | 0Q |
21 | 000010 |
66 | 002 | 0R |
22 | 0000100 |
132 | 002G | 0S |
23 | 00001000 |
264 | 0020 | 08 |
24 | 00001001 |
265 | 0021 | 09 |
25 | 0000101 |
133 | 002Q | 0T |
26 | 00001010 |
266 | 0022 | 0a |
27 | 00001011 |
267 | 0023 | 0b |
28 | 000011 |
67 | 003 | 0V |
29 | 0000110 |
134 | 003G | 0Z |
30 | 00001100 |
268 | 0030 | 0c |
31 | 00001101 |
269 | 0031 | 0d |
32 | 0000111 |
135 | 003Q | 0Y |
33 | 00001110 |
270 | 0032 | 0e |
34 | 00001111 |
271 | 0033 | 0f |
35 | 0001 |
17 | 01 | 1 |
36 | 00010 |
34 | 01G | 1G |
37 | 000100 |
68 | 010 | 1H |
38 | 0001000 |
136 | 010G | 1J |
39 | 00010000 |
272 | 0100 | 10 |
40 | 00010001 |
273 | 0101 | 11 |
41 | 0001001 |
137 | 010Q | 1K |
42 | 00010010 |
274 | 0102 | 12 |
... | ... | ... | ... | ... |
244 | 01111000 |
376 | 1320 | 78 |
245 | 01111001 |
377 | 1321 | 79 |
246 | 0111101 |
189 | 132Q | 7T |
247 | 01111010 |
378 | 1322 | 7a |
248 | 01111011 |
379 | 1323 | 7b |
249 | 011111 |
95 | 133 | 7V |
250 | 0111110 |
190 | 133G | 7Z |
251 | 01111100 |
380 | 1330 | 7c |
252 | 01111101 |
381 | 1331 | 7d |
253 | 0111111 |
191 | 133Q | 7Y |
254 | 01111110 |
382 | 1332 | 7e |
255 | 01111111 |
383 | 1333 | 7f |
256 | 1 |
3 | Q | Q |
257 | 10 |
6 | 2 | R |
258 | 100 |
12 | 2G | S |
259 | 1000 |
24 | 20 | 8 |
260 | 10000 |
48 | 20G | 8G |
261 | 100000 |
96 | 200 | 8H |
262 | 1000000 |
192 | 200G | 8J |
263 | 10000000 |
384 | 2000 | 80 |
264 | 10000001 |
385 | 2001 | 81 |
265 | 1000001 |
193 | 200Q | 8K |
266 | 10000010 |
386 | 2002 | 82 |
... | ... | ... | ... | ... |
499 | 11111000 |
504 | 3320 | f8 |
500 | 11111001 |
505 | 3321 | f9 |
501 | 1111101 |
253 | 332Q | fT |
502 | 11111010 |
506 | 3322 | fa |
503 | 11111011 |
507 | 3323 | fb |
504 | 111111 |
127 | 333 | fV |
505 | 1111110 |
254 | 333G | fZ |
506 | 11111100 |
508 | 3330 | fc |
507 | 11111101 |
509 | 3331 | fd |
508 | 1111111 |
255 | 333Q | fY |
509 | 11111110 |
510 | 3332 | fe |
510 | 11111111 |
511 | 3333 | ff |