Ir para conteúdo

Numeros Binários.


Posts Recomendados

Olá, venho apresentar aqui os números binários:

  • Como funciona?

Em C++, são utilizados:

20, 30.

Porem isso tambem pode ser:

11000 , 11110

  • Como fazer?

É assim, você conta de traz para frente:

 

 

00001 = 1

00010 = 2

00011 = 3

00100 = 4

00101 = 5

00110 = 6

00111 = 7

 

Bom com isso você já vai ficar com dúvidas, então como seria.

Ele é feito em 5 dígitos a principio, chegando a 31 Bits, depois aumenta uma casa e vai para 63 ai depois chega a 127 e aumenta outra e assim por diante.

 

Vou mostrar com as casas como funciona:

 

16 8 4 2 1

0 0 0 0 1 = 1

 

Por exemplo: a primeira casa, vale 16, a segunda, vale 8.. como se conta de traz para frente fica um pouco mais difícil de contar.

  • Por exemplo:

01001; como a segunda casa vale 8 e a ultima 1 você soma 8+1=9.

01101; como a segunda casa vale 8 a terceira vale 4 e a ultima vale 1 você soma: 8+4+1=13.

 

Cada vez que você adiciona uma casa aumenta os bits.

Por exemplo o computador normal tem 32 Bits, um super nintendo velho tem 8 bits, ou seja 8 digitos cada número.

 

Dúvidas, Sugestões, Indagações, Comentários e ETC não exitem em Postar.

Créditos: SkyNagerloas.

Editado por skynagerloas
Link para o comentário
Compartilhar em outros sites

LoL?

 

É óbvio que no C/C++ existem números como os citados "20, 30", uma variável pode facilmente ser atribuida a tais valores...

 

Bom, eu sei pouco sobre programação porem, eu demorei para aprender isso,

e resolvi postar, eu não menospreso o trabalho de ninguem,

por favor então não faça o mesmo comigo.

 

Desculpe se fiz algo para você e você não gostou porém, eu não sei o que,

para vir no meu tópico e falar isso :S

Abraços.

Link para o comentário
Compartilhar em outros sites

Não é essa a questão, mas informações erradas não é uma boa para pessoas que realmente querem aprender, não estou menospresando o trabalho de ninguém, mas conteúdo errônico deve ser informado ao próprio dono do post, neste caso, você.

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 8 months later...

@Fusion

a máquina não entende a nossa forma de escrita, portanto existe uma linguagem específica da máquina e essa máquina é através do número binário. TUDO que você digita é convertido para o número binário, desde os números até as letras!

As letras são convertidas para os números binários através da tabela de códigos ASCII. Claro que o computador tem a sua própria maneira de diferenciar um número de uma letra e assim vai, mas não vamos entrar neste detalhe aqui, né?

 

@Topic

Existe uma maneira que pelo menos eu acho mais simples...

Multiplique o número da casa ( 0 ou 1 ) por 2 elevado ao número da casa correspondente - 1, então vá somando! Exemplo:

 

1010101010

vamos somar da direita para a esquerda...

0x2^0 = 0;

1x2^1 = 2;

0x2^2 = 0;

1x2^3 = 8;

0x2^4 = 0;

1x2^5 = 32;

0x2^6 = 0;

1x2^7 = 128;

0x2^8 = 0;

1x2^9 = 512;

2 + 8 + 32 + 128 + 512 = 682

O número binário '1010101010' corresponde ao número 682.

Apesar de que só vou utilizar isso lá pra frente... já é importante saber =P

Link para o comentário
Compartilhar em outros sites

Uma coisa bem interesante é a soma de códigos binarios... fica tipo

 

1010001(2) + 0100101(2) = 1110110(2)

 

em Código Binário as somas se dão assim:

 

1+1= 10

1+0= 1

0+1= 1

0+0= 0

 

Simples né, mas o pessoal acha a coisa mais dificil do mundo @.@

 

Sky uma coisa muito importante que você esqueceu é de especificar qual é a base, pois quando se trabalha com código binario você deve colocar um (2) depois do numero para identificar, porque 100111100 pode ser um numero binario como pode ser decimal tbm e com decimais isto tbm n muda, é usado o (10), mais quando se trabalha com os dois tipos é sempre bom você especificar para evitar confusões.

 

@Fusion32

 

Lek é o seguinte, o seu computadorzin somente lê códigos binarios, de 0 desligado e 1 de ligado. Basicamente é para isso que os códigos binarios servem =).

Editado por Ablank
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 2 weeks later...

Estou dando isso na faculdade cara ;)

Muito fácil isso, estou dando Somo, Subtração, Multiplicação e divisão de binário.

 

E estou começando a dar complemento de 1 e de 2 xD

 

 

Show de bola a explicação, mas eu vejo na facul voltado para programação em C :)

 

 

 

To ficando cansado já de ver tanto 0 e 1 na minha frente ¬¬

 

 

Abraços HeNnET B)\\

Editado por HeNnet
Link para o comentário
Compartilhar em outros sites

  • 2 years later...

Otimo, tambem vou ter prova na "Microlins", meu professor e chato! Vou vim aqui estudar depois, minha professora de matematica havia explicado. Vou ter de estudar, rsrs. Abraço!

 

Atensiosamente,

Roksas.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...