Dicas de como calcular binário
O código binário convensional, é feito de 8
Dígitos, lidos como COLUNAS.
1ª coluna - Diferencia se tem ou não algum tipo de acento
2ª coluna - Diferencia se é Letra(1) ou Simbolo-Numérico(0)
3ª coluna - Diferencia se é Minuscula(1) ou Maiuscula(0)
4ª coluna - Diferencia se é Número(1) ou Simbolo(0)
5ª coluna, 6ª coluna, 7ª coluna e 8ª coluna - Diferenciam individualmente os caracteres.
Caso a 2ª coluna definir LETRA, a 4ª coluna será o 5º digito das letras, ja que as letras sao formadas de 5 digitos, e os numeros, de 4.
Sendo:
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
a = 00001
b = 00010
c = 00011
d = 00100
e = 00101
f = 00110
g = 00111
h = 01000
i = 01001
j = 01010
k = 01011
l = 01100
m = 01101
n = 01110
o = 01111
p = 10000
q = 10001
r = 10010
s = 10011
t = 10100
u = 10101
v = 10110
w = 10111
x = 11000
y = 11001
z = 11010
1ª coluna - Diferencia se tem ou não algum tipo de acento
2ª coluna - Diferencia se é Letra(1) ou Simbolo-Numérico(0)
3ª coluna - Diferencia se é Minuscula(1) ou Maiuscula(0)
4ª coluna - Diferencia se é Número(1) ou Simbolo(0)
5ª coluna, 6ª coluna, 7ª coluna e 8ª coluna - Diferenciam individualmente os caracteres.
Caso a 2ª coluna definir LETRA, a 4ª coluna será o 5º digito das letras, ja que as letras sao formadas de 5 digitos, e os numeros, de 4.
Sendo:
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
a = 00001
b = 00010
c = 00011
d = 00100
e = 00101
f = 00110
g = 00111
h = 01000
i = 01001
j = 01010
k = 01011
l = 01100
m = 01101
n = 01110
o = 01111
p = 10000
q = 10001
r = 10010
s = 10011
t = 10100
u = 10101
v = 10110
w = 10111
x = 11000
y = 11001
z = 11010
Tendo essas 2 tabelas, das LETRAS
e NÚMEROS, já basta.
Acentos ----------- Começo: 1xxxxxxxx (+7 digitos)
Simbolos ---------- Começo: 0010xxxx (os 4 restantes, números/simbolos)
Números ----------- Começo: 0011xxxx (os 4 digitos restantes que definem numeros)
Letras Maiúsculas - Começo: 010xxxxx (os 5 digitos que definem letras)
Letras Minúsculas - Começo: 011xxxxx (os 5 digitos que definem letras)
Ou seja:
Vamos escrever a letra "A" = 01000001
Lendo da esquerda pra direita:
O 1º Dígito, no caso, o 0, define se tem ou não acento. (No caso, nao tem acento)
O 2º Dígito, no caso, o 1, define se é uma LETRA (1) ou um NÚMERO (0)
(No caso, é letra)
O 3º Dígito, no caso, o 0, define se é MAIUSCULA (0) ou MINUSCULA (1) (No caso, é maiuscula)
Os demais 5 dígitos são a definição do "a": 00001
Utilize como modelo, crie codigos binarios e perceba que é basicamente isso.
Baseado no mesmo conceito:
Vamos escrever o número "5" = 00110101
Lendo da esquerda pra direita:
O 1º Dígito, no caso, o 0, define se tem ou não acento. (Número não tem acento ;P)
O 2º Dígito, no caso, o 0, define se é uma LETRA (1) ou um NÚMERO (0) (No caso, NÚMERO)
O 3º Dígito, no caso, o 0, define se é MAIUSCULA (0) ou MINUSCULA (1)
(TODO NÚMERO é considerado, por padrão, minusculo. Nunca verá Maiusculo.)
O 4º dígito, por ser um número, é o que define se é realmente um ALGARISMO, ou se é um SIMBOLO (Como o "!3@#$#%¨&)({}, e no caso, é NÚMERO)
CASO TENHA ACENTO, A CODIFICAÇÃO MUDA TOTALMENTE, E A TABELA DE LETRAS É OUTRA.
Acentos ----------- Começo: 1xxxxxxxx (+7 digitos)
Simbolos ---------- Começo: 0010xxxx (os 4 restantes, números/simbolos)
Números ----------- Começo: 0011xxxx (os 4 digitos restantes que definem numeros)
Letras Maiúsculas - Começo: 010xxxxx (os 5 digitos que definem letras)
Letras Minúsculas - Começo: 011xxxxx (os 5 digitos que definem letras)
Ou seja:
Vamos escrever a letra "A" = 01000001
Lendo da esquerda pra direita:
O 1º Dígito, no caso, o 0, define se tem ou não acento. (No caso, nao tem acento)
O 2º Dígito, no caso, o 1, define se é uma LETRA (1) ou um NÚMERO (0)
(No caso, é letra)
O 3º Dígito, no caso, o 0, define se é MAIUSCULA (0) ou MINUSCULA (1) (No caso, é maiuscula)
Os demais 5 dígitos são a definição do "a": 00001
Utilize como modelo, crie codigos binarios e perceba que é basicamente isso.
Baseado no mesmo conceito:
Vamos escrever o número "5" = 00110101
Lendo da esquerda pra direita:
O 1º Dígito, no caso, o 0, define se tem ou não acento. (Número não tem acento ;P)
O 2º Dígito, no caso, o 0, define se é uma LETRA (1) ou um NÚMERO (0) (No caso, NÚMERO)
O 3º Dígito, no caso, o 0, define se é MAIUSCULA (0) ou MINUSCULA (1)
(TODO NÚMERO é considerado, por padrão, minusculo. Nunca verá Maiusculo.)
O 4º dígito, por ser um número, é o que define se é realmente um ALGARISMO, ou se é um SIMBOLO (Como o "!3@#$#%¨&)({}, e no caso, é NÚMERO)
CASO TENHA ACENTO, A CODIFICAÇÃO MUDA TOTALMENTE, E A TABELA DE LETRAS É OUTRA.
LEMBREM-SE: Os números são
escritos usando 4 Dígitos.
E o 4º dígito, é o que vai definir se é um NÚMERO (42342) ou um SIMBOLO (#$¨!.&+_).
Se no 2º dígito, definir como LETRA, não necessita de definir como Número ou Simbolo.
E esse dígito é o 1º dígito da definição de letras (00001, 00010)
Seguindo a lógica, o ESPAÇO, fica assim:
00100000
A codificação "0000" não é usada, nem em letras, nem números.
O 1º digito é acentuação. Nao tem.
O 2º dígito, define que é número. (Separação LETRA/NÚMERO)
O 3º dígito, define que é minusculo, por padrão.
O 4º dígito, define que é um SIMBOLO (Separando NUMERO/SIMBOLO)
E os demais 4 dígitos, "0000", são o ESPAÇO em si.
E o 4º dígito, é o que vai definir se é um NÚMERO (42342) ou um SIMBOLO (#$¨!.&+_).
Se no 2º dígito, definir como LETRA, não necessita de definir como Número ou Simbolo.
E esse dígito é o 1º dígito da definição de letras (00001, 00010)
Seguindo a lógica, o ESPAÇO, fica assim:
00100000
A codificação "0000" não é usada, nem em letras, nem números.
O 1º digito é acentuação. Nao tem.
O 2º dígito, define que é número. (Separação LETRA/NÚMERO)
O 3º dígito, define que é minusculo, por padrão.
O 4º dígito, define que é um SIMBOLO (Separando NUMERO/SIMBOLO)
E os demais 4 dígitos, "0000", são o ESPAÇO em si.
Para a correta leitura do sistema Binário, a
leitura deve ser feita da ESQUERDA para a DIREITA, em COLUNAS, com uma tabela
número/letra/simbolo/acentuação em mãos/
Para curiosidade:
"A", sem acento:
01000001
"Á", com acento agudo:
11000001
"Â", com acento circunflexo:
11000010
"Â", com til:
11000011
É notável que existe uma sequencia de acentos aplicáveis ás vogais.
Mas sua sequencia é longa.
E pra cada simbolo existente, há um código diferente tambem ;/
É ISSO AI, ESPERO QUE GOSTEM DESSA EXPLICAÇÃO SOBRE LEITURA E INTERPRETAÇÃO DO CÓDIGO BINÁRIO :D
Para curiosidade:
"A", sem acento:
01000001
"Á", com acento agudo:
11000001
"Â", com acento circunflexo:
11000010
"Â", com til:
11000011
É notável que existe uma sequencia de acentos aplicáveis ás vogais.
Mas sua sequencia é longa.
E pra cada simbolo existente, há um código diferente tambem ;/
É ISSO AI, ESPERO QUE GOSTEM DESSA EXPLICAÇÃO SOBRE LEITURA E INTERPRETAÇÃO DO CÓDIGO BINÁRIO :D
ADIÇÃO ======== 1011
SUBTRAÇÃO ===== 1101
MULTIPLICAÇÃO = 1010
DIVISÃO ======= 1111
Basta add o prefixo relacionado á SIMBOLOS aos códigos acima, e você terá os simbolos mais comuns da matemática básica :D
"0010" ao início + algum dos códigos abaixo:
ADIÇÃO ======== 1011
SUBTRAÇÃO ===== 1101
MULTIPLICAÇÃO == 1010
DIVISÃO ======= 1111
EXCESSÃO:
IGUALDADE ===== 0011 1101
Incia-se com "0011" pois é definido como NÚMERO e não simbolo ^^
SUBTRAÇÃO ===== 1101
MULTIPLICAÇÃO = 1010
DIVISÃO ======= 1111
Basta add o prefixo relacionado á SIMBOLOS aos códigos acima, e você terá os simbolos mais comuns da matemática básica :D
"0010" ao início + algum dos códigos abaixo:
ADIÇÃO ======== 1011
SUBTRAÇÃO ===== 1101
MULTIPLICAÇÃO == 1010
DIVISÃO ======= 1111
EXCESSÃO:
IGUALDADE ===== 0011 1101
Incia-se com "0011" pois é definido como NÚMERO e não simbolo ^^