Bases Numéricas Parte 2

Nesse post vamos continuar vendo curiosidades sobre bases numéricas e além disso vamos aprender como converter da base decimal para a base binária.

No post passado deixei um desafio que era completar a seguinte tabela:

BaseNúm. 1vezesNúm. 2Resultado
Base 103x618
Base 211x110????

É desejável que tenha lido a Parte 1 tem um tempo de leitura estimado de 2 minutos.

Há pelo menos 3 formas de resolver esse desafio. A 1ª é contando, a 2ª é transformando e a 3ª é multiplicando. Vamos fazer todas.

Na 1ª vamos contar de 6 até 18 em binário, sabemos que 6 decimal corresponde a 110 binário, basta somar de um em um até chegar em 18.

6 – 110
7 – 111
8 – 1000
9 – 1001

10 – 1010
11 – 1011
12 – 1100
13 – 1101

14 – 1110
15 – 1111
16 – 10000
17 – 10001

18 – 10010

É um método muito trabalhoso, se assimila a contar nos dedos, vamos usar o 2º agora, um pouco mais sofisticado. Vamos simplesmente calcular quanto é 18 em binário.

Como a base é binária devemos dividir 18 por 2, vamos guardar o resto e o resultado vamos dividir por 2 novamente, seguimos esses passos até que o resultado fique menor que 2.

i) 18 / 2 = 9 resto 0 => 18 em binário = ????0
ii) 9 / 2 = 4 resto 1 => 18 em binário = ???10
iii) 4 / 2 = 2 resto 0 => 18 em binário = ??010
iv) 2 / 2 = 1 resto 0 => 18 em binário = ?0010
v) 1 / 2 = 0 resto 1 => 18 em binário = 10010

Esse é método foi mais rápido e sofisticado. O 3º é simples e rápido, vamos multiplicar 11 e 110 na base binária, para isso vamos olhar a tabuada binária:

0+0 = 0 ~ 0x0 = 0
1+0 = 1 ~ 1×0 = 0
1+1 = 10 ~ 1×1 = 1

Vamos fazer a multiplicação de usando como referência a tabuada acima

Por fim, vamos verificar como sair da base binária e voltar para base decimal. Antes disso vejamos uma manipulação de um número qualquer, podemos escrever o número 5734 como:

Vamos usar essa ideia para calcular quanto 10010 binário corresponde em decimal, contudo ao invés de multiplicarmos por “10” vamos multiplicar por “2”

Fica as perguntas é possível realizar todas as operações que realizamos na base decimal em base binária ? Ou ainda em qualquer base ? Imagine se os seres humanos tivessem 4 dedos ao invés de 5 em cada mão, será se nesse cenário os humanos usariam a base octal?

Bases Numéricas Parte 1

Hoje vamos ver como 1+1 = 10 e entender um pouco sobre bases numéricas

Hoje temos muito o que abordar, primeiramente quero saber quantos signos do zodíaco existem, são eles: 1 – Aquário; 2 – Peixes; 3 – Áries; 4 – Touro; 5 – Gêmeos; 6 – Câncer; 7 – Leão; 8 – Virgem; 9 – Libra; 10 – Escorpião (o melhor); 11 – Sagitário; e  12 – Capricórnio. Acabamos de fazer uma contagem e descobrimos que são 12 signos, além disso vocês repararam que a partir do 10 os algarismos(0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 – indo-arábicos) começaram a se repetir, isso ocorre porque utilizamos a base decimal para fazer contas. É bem confortável usar a base decimal afinal temos 10 dedos e estamos acostumados, mas existem outras infinitas bases e no nosso dia a dia utilizamos:

Base 10 para quase tudo;

Base 2 nos computadores;

Base 60 para minutos e segundos;

Base 7 para dias da semana;

Base 365 para anos;

….

Contudo todas essas bases escrevemos com os algarismos indo-arábicos. Um exemplo de como contaríamos os signos na base 2 ou binária:

Os símbolos dessa base são o 0 e o 1

1 – Aquário
10- Peixes
11- Áries
100- Touro
101- Gêmeos
110- Câncer
111- Leão
1000- Virgem
1001- Libra
1010- Escorpião
1011- Sagitário
1100- Capricórnio

Então na base binária existem 1100 signos que correspondem aos mesmos 12 na base decimal. Na base binário 1+1 = 10, podemos somar, subtrair, dividir e multiplicar números em outras bases sem problemas, exemplo e desafio:

Base Núm. 1 vezes Núm. 2 Resultado
Base 10 2 x 3 6
Base 2 10 x 11 110

Os números são correspondentes de acordo com sua base, é fácil de verificar pela lista(dos signos) de que o sexto de fato é o 110, assim como o segundo é o 10 e o terceiro é o 11. A próxima fica como desafio, quanto é 18 decimal em binário ?

Base Núm. 1 vezes Núm. 2 Resultado
Base 10 3 x 6 18
Base 2 11 x 110 ????

Na história tivemos várias outras formas de representar os números talvez o exemplo mais conhecido talvez seja os números romanos (porém é um sistema aditivo e não posicional). Voltemos mais na história muitos anos antes de Cristo os povos babilônicos utilizavam a base 60 ou sexagesimal. Eles tinham 59 símbolos diferente para representar os números, só a partir do 60 eles começam a repetir os símbolos, e eles não tinham um símbolo para o 0.

Na base decimal começamos a repetir os símbolos no 10, na base sexagesimal começa no 60, contudo como eles não tem um símbolo para o 0, ou seja o símbolo do do 1 e do 60 são os mesmos, é um sistema ambíguo. Imagine se não tivéssemos o 0, os símbolos do 1 e do 10 seria os mesmo também.

No próximo post abordaremos melhor a matemática envolta das bases numéricas.