Ao longo da história humano surgiram vários sistemas numéricos diferentes, um bom base 6, outros com base 8. Um exemplo disso é o relógio analógico, que usa um sistema de numeração com base 60. Entretanto, o sistema que se tornou mais popular foi o sistema decimal, ou de base 10, que conta com 10 algarismos, sendo eles os números de 0 a 9. Para saber qual a representação de um número em outra base, precisamos fazer uma conversão, que é muito simples, basta seguir a explicação a seguir.
Vamos começar com números decimais, que fazem parte da base numérica na qual estamos mais acostumados no nosso dia-a-dia. Relembrando um pouco, a base decimal conta com 10 algarismos, de 0 a 9 e que, a depender da posição que ocupam em um número, podem representar valores diferentes. Detalharemos isso mais adiantes. Agora, vamos nos ater a converter os números decimais para outra base e vamos escolher a base 2, ou binária para este exemplo.
O processo de conversão da base decimal é similar para todas as outras bases e é feito assim:
Escolha um número qualquer em base decimal, digamos 35
Divida este número sucessivamente por 2 até que não seja mais possível (ou seja, que o quociente seja igual a 1 ou 0)
Anote o resto de cada uma das operações realizadas
Quando não for possível realizar mais divisões, escreva o ultimo quociente seguido de todos os restos anotados em ordem inversa
O resultado vai ser o número escolhido na base binária
Vamos a um exemplo prático disso:
O último quociente obtido foi 1 (em amarelo claro, na imagem), os restos anotados foram 1, 1, 0, 0, 0 (em tom de rosa, na imagem). Em ordem inversa temos 0, 0, 0, 1, 1. Seguindo o processo descrito acima, precisamos pegar o último quociente e escrever os restos obtidos em ordem inversa. Então temos: 100011 que em binário representa o número 35 em decimal.
E quando temos um número binário e queremos voltar para decimal? Bem, para fazer isso, precisamos lembrar do posicionamento dos algarismos em cada número que escolhermos.
Vamos usar como exemplo o número 3412: o algarismo 2 representa duas unidades neste número, já o algarismo 1 representa 10, pois ele está na segunda casa, de forma análoga, o algarismo 4 representa o número 400, por extar na terceira casa e o algarismo 3 representa 3000. E a soma de todos estes números nos dá o número inicial: 3000 + 400 + 10 + 2 = 3421. De maneira alternativa podemos representar o número 3412 como potências de 10: 3 x 10^3 + 4 x 10^2 + 1 x 10^1 + 2 x 10^0.
Tendo isso em mente, para convertermos números binários para decimais, podemos fazer um processo similar: vamos usar o número que obtivemos da transformação de 35 para binário e seguir os passos descritos:
Escreva os dígitos do número binário em forma de potências de 2, assim como demonstrado na representação por potências de 10
Multiplique o valor resultante da potencia pelo digito que ele representa: se for 1, multiplique por 1, se for 0, multiplique por 0
Some os resultados obtidos e você terá o número em decimal
O que é um sistema de numeração posicional e nao posicional?
ResponderExcluirProcure mais sobre o tema. Nao basta tabelas é preciso ter maior clareza da importância de se entender sistemas de numeração.
Fale sobre conversores analogicos e digitais . O que são símbolos em um sistema de numeração ?
Tem ainda muito mais sobre a introdução teoria acerca do desafio 2.
O que é um bit? o que é um Byte? etc...
Explore mais este tema..
Preciso de marcadores para cada membro da equipe para que se identifique as postagens e eu possa verificar rapidamente a colaboração de cada um de vcs na equipe
Nao foi alterado mais nada na teoria!
ResponderExcluirresolução dos conversores
Tabela Ascii
Nao desenvolveram o aplicativo
nao forneceram o objetivo
Nao fizeram o desafio 2