Eu passei pro 8º semestre do curso de Ciência da Computação, e ao longo dos semestres aprendi como o computador reage, de que forma ele passa a informação e quantas maneiras tem.
Irei só falar coisas básicas, pois também vi isso do 1º ao 4º semestre =S
A Linguagem de Computador nada mais é que um conjunto de simbolos(caracteres) de um certo tamanho finito. Numeros binários são a essência dessa linguagem de baixo nível, de forma que so são contemplados o 0 e o 1. Ou seja tudo que você, cara pessoa que se envolveu na globalização tecnológica, faz no seu computador é apenas um conjuntos de 0's e de 1's, são tantas possibilidades que um ser humano tem um difícil entendimento sobre ela. Tem a questão do "IP" (Internet Protocol) que são quatro octetos de números binários. Assim também como gateway, dns, mascara sub-rede e etc...
Quando nos deparamos com numeros como: 10110110, 111, 01010010... vemos que são números qualquer né? Certo! Mas também errado para a linguagem computacional, onde o computador enxerga isso como palavras,números,imagens e etc...
Na tabela de binários encontramos o número 1 como sendo 01, número 2 sendo 10, 3 sendo 11 e assim por diante, por só ter 0's e 1's é assim que os pc's contam. Segue uma pequena tabelinha:
0 = 00
1 = 01
2 = 10
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = ? (Qual será o próximo numero?)
Isso mesmo! 1000!!! Troféu joinha para você \o/
Agora vamos lá! Aprender a somar! (è isso mesmo, não estamos no jardim de infância mas vamos somar!)
SOMA:
00001011 +
00000101 = (Assim como começamos na soma dita "normal"
00010000 , se inicia da direita para a esquerda)
Agora porque deu isso!?
1 + 1 = 2(2 em binário é 10, então fica o 0 e sobe o 1)
Quando for 1 + 0 vai ser igual a 1, que é igual a conta "normal"
Facil não?
Existe as contas de subtração,divisão, multiplicação e tudo isso "negativado" que depois se quizerem eu mostro (:
Agora como vamos saber quanto o numero real é em binário?
Facil, se é binário vem do número 2, então vai ser o número dividindo por 2!
7 dividido por 2 = 3 Sobra 1
3 dividido por 2 = 1 Sobra 1
Ou seja, você sempre conta de baixo para cima, contando o ultimo número que foi obtido e as sobras ficando:
111, que é o 7 que temos la em cima...segue outro exemplo:
48 dividido por 2 = 24 Sobra 0
24 dividido por 2 = 12 Sobra 0
12 dividido por 2 = 6 Sobra 0
6 dividido por 2 = 3 Sobra 0
3 dividido por 2 = 1 Sobra 1
110000 = 48
E como faço para achar um numero que está em binário para numero real?
Fácil meu caro leitor, tudo é questão do ponto de referência! (Grave isso, seu professor de calculo 8 irá te falar isso, fikdik)
Você terá que pegar a posição do número (unidade,dezena,centena...) e elevar ao respectivo expoente. Entendeu? Se não vamos para a prática!
1 multiplicado por 2^5 = 32
1 multiplicado por 2^4 = 16
0 multiplicado por 2^3 = 0
0 multiplicado por 2^2 = 0
0 multiplicado por 2^1 = 0
0 multiplicado por 2^0 = 0
32+16 = 48
Obs.: "^" = Expoente como ¹²³
ATENÇÃO! ATENÇÃO! SE VOCÊ NÃO ESTÁ AFIM DE FAZER ESSAS CONTAS EU DISPONIBILIZEI UM MÉTODO MAIS RÁPIDO E INOVADOR DO MUNDO!
É SIMPLES, VÁ NO INICIAR --> EXECUTAR --> calc
E LÁ VOCÊ PODE ENCONTRAR AS MELHORES FACILIDADES E SEM GASTAR MUITO TEMPO!
Hahaha, deixando a brincadeira de lado, na calculadora do Windows vai ter lá: Exibir --> Científica. Lá é só pôr o número decimal para binário e/ou vice-versa, é bom para conferir se você está fazendo certo mesmo! Nada de pescar .-.
Bom, poderia falar mais e mais pois esse assunto é um dos mais legais de serem estudados, deixei uma base para vocês mas isso ai é so o começo de tantas contas e formas de serem feitas como o hexadecimal e outros...
Fico por aqui! Abraços
Nenhum comentário:
Postar um comentário