Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como multiplicar números binários
O sistema numérico binário é uma alternativa para o sistema decimal. Considerando que as funções do sistema decimal na base 10 , as funções do sistema binário na base dois. Assim, em vez de ter 10 algarismos de 0 a 9, o sistema binário tem apenas dois : 0 e 1 . Os números podem ser adicionados, subtraídos, multiplicados e divididos em binário muito mais facilmente do que em decimal , porque há apenas dois números de manipular . Instruções
1

Coloque as multiplicands um em cima do outro . Alinhe os números binários para que haja um dígito diretamente sobre outra começando com o dígito mais à direita . Por exemplo, se o problema é calcular o produto de 10111 e 110 , coloque 10111 em cima e alinhar 110 por baixo de tal forma que os mais à direita dígitos - a 0 em 110 eo último em 1 10111 - estão em linha .
2

Rever as regras de adição e multiplicação de números binários : zero vezes zero ou um é igual a zero, uma vezes um é igual a um, um mais um é igual a 10 , um mais zero ou zero mais um é igual a um, e zero mais de zero é igual a zero . Note-se que a adição de um mais um necessita de transporte de mais de um dígito na coluna à esquerda .

Por exemplo , 1010 + 1111 = 11001 . Zero mais um é igual a um , um mais um é igual a 10 , então largar a zero e levar a um para a terceira coluna . Um mais um é igual a 10 , então largar a zero e levar a um para a quarta coluna . Na quarta coluna um mais um mais um é igual 11 , então soltar um e realizar uma sobre a coluna da esquerda na solução.
3

Multiplique o dígito mais à direita da parte inferior número com cada um dos dígitos no topo multiplicando e escrever os produtos sob a equação. Separa-se a solução do problema com uma linha horizontal . Por exemplo, para multiplicar 10111 e 110 , multiplique zero vezes um , então zero vezes um, zero vezes um, zero vezes zero, e zero vezes um . Você também pode pensar no problema como 10.111 vezes de zero . Escrever todos os zeros na área de solução da direita para a esquerda. A solução vai ler 00000
4

Debaixo da primeira parte da solução , coloque um espaço reservado ; . Um espaço reservado é um zero à direita da solução que indica que estamos multiplicando os números na segunda coluna . Multiplique um vezes um, um vezes um, um vezes um, um tempo zero , e uma vezes um . A segunda linha da solução irá ler 101110 .
5

Repita o procedimento para a próxima coluna . Coloque dois espaços reservados, zeros , na extremidade direita do campo de solução, pois agora você está se multiplicando com o número na terceira coluna . Multiplique um vezes um, um vezes um, um vezes um, um tempo zero , e uma vezes um . A terceira linha da solução irá ler 1011100 .
6

Adicionar os três linhas da solução para se chegar ao produto final. Adicionar 00000 + 101110 + 1011100 . -Line -se os dígitos da direita para a esquerda , o problema tem sete colunas de dígitos. Adicionar a zero mais zero mais zero ; escrever 0 na área de solução . Separa-se o problema da área de solução com uma linha horizontal . Adicionar zero mais um mais zero para chegar a 1. Adicionar zero mais um mais um para chegar a 10; cair o zero e levar a um para a próxima coluna . Adicionar um mais zero mais um mais um para chegar a 11; soltar um e levar a um para a próxima coluna . Na quinta coluna , adicione um mais zero mais zero , mais um para chegar a 10. Solte a zero e levar a um para a sexta coluna . Adicionar um mais um mais zero para chegar a 10; largar a zero e levar a um para a sétima coluna. Adicionar um mais um para chegar a 10 , solte o zero e levar a um para a oitava coluna. Solte a um a partir da oitava coluna na solução
7

Confira toda a sua matemática e reescrever a solução junto à matemática : . . 10001010

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever uma função Modulus 
·Como configurar uma pesquisa binária Árvore em Python…
·A diferença entre algoritmos , Pseudocódigo e Linguag…
·Como remover um botão usando RemoveChild em AS3 
·Como fazer uma matriz de botão usando ActionScript 
·O que é o Pico Codificação 
·Como usar o DME em SAP 
·Como compilar o código D no Vim 
·Como configurar um Flex PMD 
·Como redefinir o Espere MATLAB 
  Artigos em destaque
·Como escrever um programa que irá imprimir pares orden…
·Como armazenar Handle MATLAB 
·Como implementar um algoritmo para o seu computador 
·Como fazer Pico Brushes Em GtkRadiant 
·Como converter String para Tempo em SQLite 
·Como converter uma string para um Enum 
·CSharp Controles para DataGridView 
·Como obter um ponteiro para um Bitmap em C + + 
·Como usar OpenGL com código de Blocos 
·O Código de Faixa de cabeçalhos e rodapés de arquivo…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados