Isso pode ser um pouco confuso, mas as posições decimais em binário representariam reciprocais de poderes de dois (por exemplo, 12, 14, 18, 116, para a primeira, segunda, terceira e quarta casas decimais, respectivamente), assim como em casas decimais, decimais Representam reciprocais de poderes sucessivos de dez. Para responder a sua pergunta, você precisaria descobrir o que os reciprocais de poderes de dois precisariam ser adicionados para adicionar até 110. Por exemplo: 116 132 0.09375, o que é bastante próximo de 110. Adicionar 164 nos coloca, assim como 1128. Mas, 1256 nos aproxima ainda mais. Então: 0.00011001 binário 0.09765625 decimal, que está perto do que você pediu. Você pode continuar adicionando mais e mais dígitos, então a resposta seria 0.00011001. Veja como pensar no método. Cada vez que você se multiplicar por 2, você está deslocando a representação binária do número deixado 1 lugar. Você mudou o dígito mais alto após o ponto para o lugar 1, então tire esse dígito e é o primeiro dígito (mais alto, portanto, mais à esquerda) da sua fração. Faça isso novamente, e você tem o próximo dígito. Convertendo a base de um número inteiro, dividindo e tomando o restante como o próximo dígito está mudando o número para a direita. É por isso que você obtém os dígitos na ordem oposta, o mais baixo primeiro. Isso obviamente generaliza para qualquer base, não apenas 2, como apontado pela GoofyBall. Outra coisa para pensar: se você estiver arredondando para N dígitos, pare em dígitos N1. Se o dígito N1 for um, você precisa arredondar (uma vez que os dígitos em binário só podem ser 0 ou 1, truncando com o próximo dígito a 1 é tão impreciso como truncando um 5 em decimal). Respondeu 28 de abril 15 às 11:38 Sua resposta 2017 Stack Exchange, Incwiki Como converter binário para Octal Number Reconhece séries de números binários. Os números binários são simplesmente cordas de 1s e 0s, como 101001, 001 ou mesmo apenas 1. Se você vê esse tipo de string geralmente é binário. No entanto, alguns livros e professores indicam números binários através de um subíndice 2, como 1001 2. O que evita a confusão com o número um mil e um. Este subíndice denota a base do número. Binário é um sistema base-dois, octal é base-oito. Agrupe todos os 1s e 0s no número binário em conjuntos de três, começando pela extrema direita. Existem dois números binários diferentes e apenas oito octal. Desde 2 3 8. 8, você precisará de três números binários para designar cada número octal. Comece a partir da direita para criar seus grupos. Por exemplo, o número binário 101001 desmoronaria para 101 001. Adicione zeros à esquerda do último dígito se você não tiver dígitos suficientes para fazer um conjunto de três. O número binário 10011011 tem oito dígitos, que, embora não um múltiplo de três, ainda podem converter para octal. Apenas adicione zeros extras ao seu grupo da frente até que ele tenha três lugares. Por exemplo: Original Binário: 10011011 Agrupamento: 10 011 011 Adicionando Zeros para Grupos de Três: 010 011 011 1 Adicione um 4, 2 e um 1 por baixo de cada conjunto de três números para anotar seus espaços reservados. Cada um dos três números binários em um conjunto representa um lugar no sistema de número octal. O primeiro número é para um 4, o segundo a 2 e o terceiro para 1. Para manter as coisas corretas, escreva esses números por baixo de seus conjuntos de três números binários. Por exemplo: 010 011 011 421 421 421 001 421 110 010 001 421 421 421 Nota, se você estiver procurando por um atalho, pode pular esta etapa e apenas comparar seus conjuntos de números binários com este gráfico de conversão octal. Se houver um acima de qualquer um dos seus espaços reservados, escreva esse número (4, 2 ou 1) para iniciar seus números octal. Se houver um acima do 4, seu número octal tem um número de 4. Se houver 0 acima do lugar, o número octal não tem um nela, então deixe um espaço em branco, zero ou traço. Como visto em um exemplo: Problema: Converta 101010011 2 para octal. Separar em três: 101 010 011 Adicionar espaços reservados: 101 010 011 421 421 421 Marque cada lugar: 101 010 011 421 421 421 401 020 021 2 Adicione os novos números em cada conjunto de três. Uma vez que você sabe quais locais estão no número octal, simplesmente adicione cada conjunto de três individualmente. Assim, para 101, que se transforma em 4, 0 e 1, você termina com 5 (4 0 1 5). Continuando com o exemplo acima: Problema: Converta 101010011 2 para octal. Separar, adicionar espaços reservados e marcar cada local: 101 010 011 421 421 421 401 020 021 Completar cada conjunto de três: (4 0 1) (0 2 0) (0 2 1) 5. 2. 3 Coloque o seu recém-convertido Responde juntas para formar seu número final octal. Divisar o número binário foi apenas para facilitar a resolução - o número original era uma corda solitária. Então, agora que você se converteu, coloque tudo de volta para obter sua resposta final. Isso é tudo o que é preciso. Problema: Converta 101010011 2 para octal. Separar, adicionar espaços reservados, marcar lugares e adicionar totais: 101 010 011 5 2 3 Colocar os números convertidos de volta: 523 Adicione um subíndice 8 (como este 8) para completar a conversão. Não há, tecnicamente, nenhuma maneira de saber se 523 se refere a um número octal ou a um número normal de base-dez sem a notação adequada. Para garantir que seu professor saiba que você está fazendo bem o trabalho, coloque um subíndice 8, referente ao octal como um sistema base-8, na sua resposta. Problema: Converta 101010011 2 para octal. Conversão: 523. Resposta final: 523 8 3 Método dois dos dois: Conversão de atalhos e variações Edite Use um gráfico de conversão octal simples para economizar tempo e trabalho. Isso não funcionará em um teste, mas é uma ótima escolha em qualquer outra configuração. Uma vez que existem apenas 8 possíveis combinações de números, é realmente um gráfico bastante fácil de memorizar. Tudo o que você precisa fazer é separar os números em grupos de três e, em seguida, combiná-los com o gráfico nas fotos. 4 Observe como os números 8 e 9 não possuem conversões diretas. Em octal, esses números não existem, uma vez que existem apenas 8 dígitos (0-7) em um sistema base-oito. Mantenha o decimal onde estiver e trabalhe para fora se você estiver lidando com decimais. Digamos que você precisa converter o número binário 10010.11 para um número octal. Normalmente, você trabalha da direita para a esquerda para agrupar os números em conjuntos de três. Com o decimal, você trabalha longe do ponto. Assim, para os números restantes da decimal (10010), você começa no ponto no trabalho à esquerda (010 010, ou converteu completamente, 115.24). Para os números à direita (.11), você começa a partir do ponto e trabalha diretamente (110). Ao adicionar zeros, adicione-os sempre na direção em que você estiver trabalhando. A queda final é 010 010. 110. 101.1 101. 100 1.01001 001. 010 010 1001101.0101 001 001 101. 010 100 Use o gráfico de conversão octal para converter de octal de volta para binário. Você precisará que o gráfico funcione para trás, uma vez que um simples 3 não lhe fornece informações suficientes para fazer a matemática, a menos que você já conheça o sistema octal e que deseje repensar cada combinação. Basta usar o quadro a seguir para converter facilmente cada dígito octal em um conjunto de três números binários, em seguida, empurrá-los juntos: 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 5 Respondido por wikiHow Contributor Como base-oito Sistema, cada dígito em um número octal tem um valor maior do que cada número em um sistema binário. Isso ocorre porque os números binários começam a partir da base-dois. Os sistemas decimais e hexadecimais, que são base-dez e base-dezesseis, respectivamente, possuem valores maiores por suporte de espaço. Como posso converter um número octal em binário Respondido por wikiHow Contributor Existem várias maneiras de converter octal em binário. Uma maneira é mudar o octal para o decimal e depois mudar o decimal para o binário. No entanto, ele duplica o trabalho. O segundo caminho é mais eficiente: comece do bit octal mais significativo para o bit menos significativo ou invertido e mude para um bit binário três e faça-o até a conclusão. Por exemplo: número Octal 125 Número binário 1010101 Explicação. 1001 2010 5101 para que o número binário seja 001010101 1010101 Como você converte binário para Hexadecimal Respondido por wikiHow Colaborador Como converter de Decimal para Octal Como converter binário para Hexadecimal Como converter de Binário para Decimal Como converter de Decimal para Binário Como Torne-se um hacker Como começar aprendendo programação de computador Como converter de decimal para hexadecimal Como se tornar um programador Como aprender uma linguagem de programação Como visualizar a fonte CodeConverting Decimal Fractions to Binary No texto apropriado, vimos como converter o número decimal 14.75 Para uma representação binária. Neste caso, nós citamos a parte fracionada da expansão binária 34 é obviamente 12 14. Enquanto isso funcionou para este exemplo particular, é preciso uma abordagem mais sistemática para casos menos óbvios. Na verdade, existe um método simples, passo a passo, para calcular a expansão binária no lado direito do ponto. Vamos ilustrar o método convertendo o valor decimal .625 para uma representação binária. Passo 1 . Comece com a fração decimal e multiplique por 2. A parte do número inteiro do resultado é o primeiro dígito binário à direita do ponto. Porque .625 x 2 1 .25, o primeiro dígito binário à direita do ponto é um 1. Até agora, temos .625 .1. (Base 2). Passo 2 . Em seguida, ignoramos a parte do número inteiro do resultado anterior (o 1 neste caso) e multiplique por 2 mais uma vez. A parte de número inteiro deste novo resultado é o segundo dígito binário à direita do ponto. Continuaremos esse processo até obtermos um zero como nossa parte decimal ou até que reconheçamos um padrão de repetição infinito. Porque .25 x 2 0 .50, o segundo dígito binário à direita do ponto é um 0. Até agora, temos .625 .10. (Base 2). Etapa 3 . Desconsiderando a parte do número inteiro do resultado anterior (este resultado foi de .50, então, na verdade, não há parte do número inteiro para desconsiderar neste caso), multiplicamos por 2 mais uma vez. A parte do número inteiro do resultado é agora o próximo dígito binário à direita do ponto. Porque .50 x 2 1 .00, o terceiro dígito binário à direita do ponto é um 1. Então, agora temos .625 .101. (Base 2). Passo 4. Na verdade, não precisamos de um Passo 4. Nós terminamos na Etapa 3, porque nós tínhamos 0 como parte fracionada do nosso resultado lá. Daí a representação de .625.101 (base 2). Você deve verificar novamente o nosso resultado expandindo a representação binária. Fracções binárias infinitas O método que acabamos de explorar pode ser usado para demonstrar como algumas frações decimais produzirão expansões infinitas de frações binárias. Nós ilustramos usando esse método para ver que a representação binária da fração decimal 110 é, de fato, infinita. Lembre-se do processo passo-a-passo para realizar essa conversão. Passo 1 . Comece com a fração decimal e multiplique por 2. A parte do número inteiro do resultado é o primeiro dígito binário à direita do ponto. Porque .1 x 2 0 .2, o primeiro dígito binário à direita do ponto é um 0. Até agora, temos .1 (decimal) .0. (Base 2). Passo 2 . Em seguida, ignoramos a parte do número inteiro do resultado anterior (0 neste caso) e multiplique por 2 mais uma vez. A parte de número inteiro deste novo resultado é o segundo dígito binário à direita do ponto. Continuaremos esse processo até obtermos um zero como nossa parte decimal ou até que reconheçamos um padrão de repetição infinito. Porque .2 x 2 0 .4, o segundo dígito binário à direita do ponto também é 0. Até agora, temos .1 (decimal) .00. (Base 2). Etapa 3 . Desconsiderando a parte do número inteiro do resultado anterior (novamente um 0), multiplicamos por 2 mais uma vez. A parte do número inteiro do resultado é agora o próximo dígito binário à direita do ponto. Porque .4 x 2 0 .8, o terceiro dígito binário à direita do ponto também é 0. Então, agora temos .1 (decimal) .000. (Base 2). Passo 4. Nós multiplicamos por 2 mais uma vez, ignorando a parte do número inteiro do resultado anterior (novamente um 0 neste caso). Porque .8 x 2 1 .6, o quarto dígito binário à direita do ponto é um 1. Então, agora temos .1 (decimal) .0001. (Base 2). Etapa 5. Nós multiplicamos por 2 mais uma vez, ignorando a parte do número inteiro do resultado anterior (um 1 neste caso). Porque .6 x 2 1 .2, o quinto dígito binário à direita do ponto é um 1. Então, agora temos .1 (decimal) .00011. (Base 2). Passo 6. Multiplicamos por 2 novamente, desconsiderando a parte do número inteiro do resultado anterior. Vamos fazer uma observação importante aqui. Observe que este próximo passo a ser executado (multiplicar 2 x 2) é exatamente a mesma ação que tivemos no passo 2. Então, estamos obrigados a repetir os passos 2-5, depois retornamos novamente ao Passo 2 indefinidamente. Em outras palavras, nunca obteremos um 0 como fração decimal parte de nosso resultado. Em vez disso, iremos passar pelos passos 2-5 para sempre. Isso significa que obteremos a seqüência de dígitos gerados nas etapas 2-5, ou seja, 0011, uma e outra vez. Assim, a representação binária final será. 1 (decimal) .00011001100110011. (Base 2). O padrão de repetição é mais óbvio se o resolvê-lo como abaixo: 1 (decimal) .0 0011 0011 0011 0011. (base 2). Conversor de número binário - Octal com tabela de conversão Binário - O conversor Octal é uma ferramenta online para realizar a conversão Entre sistemas de números binários a octal em comunicações electrónicas digitais. A tabela de conversão de problemas de exemplo resolvidos pode ser útil para entender como fazer essas conversões octal-binárias manualmente. Ao usar este conversor, o usuário pode encontrar os números octais ou binários equivalentes para a entrada binária ou octal, respectivamente, selecionando o botão de rádio apropriado que fornece as respectivas entradas. Conversão binária para octal O número 0 1s é chamado de número binário e representado por anotações base-2, enquanto que os números 0, 1, 2, 3, 4, 5, 6, 7 são chamados de números octal e representados pela base-8 Notações. A conversão binária para octal pode ser feita por meio do método de agrupamento de bits. Siga as etapas abaixo para executar essas conversões manualmente. Passo 1: separe os dígitos de um determinado número binário em grupos do lado direito para o lado esquerdo, cada um contendo 4 bits. Passo 2: adicione 0s à esquerda, se o último grupo não contiver 3 dígitos. Passo 3: Encontre o número octal equivalente para cada grupo. Etapa 4: Escreva os números octal de todos os grupos, mantendo a ordem do grupo fornece o número octal equivalente para o binário dado. Exemplo de problema resolvido O problema de exemplo resolvido abaixo pode ser útil para entender como realizar a conversão de número binário para octal. Problema Converte o número binário (111110011001) 2 ao seu equivalente octal Conversão octal a binária Esta conversão pode ser feita encontrando o equivalente binário para cada dígito do número octal, combinando-os na mesma ordem. As etapas abaixo podem ser úteis para saber como realizar a conversão octal para o número binário. Passo 1: separe os dígitos do dado número octal, se contiver mais de 1 dígito. Passo 2: Encontre o número binário equivalente para cada dígito do número octal. Adicione 0s à esquerda se algum dos equivalentes binários for menor que 3 bits. Etapa 4: Escreva todos os números binários de todos os grupos, mantendo a mesma ordem de grupo fornece o binário equivalente para o dado número octal. Problema de exemplo resolvido O problema de exemplo resolvido abaixo pode ser útil para entender como realizar a conversão octal para o número binário. Problema Converta o octal 7631 8 para o equivalente binário. Tabela de conversão de números A tabela abaixo é a tabela de conversão para sistemas decimais decimais, binários, hexagonais e hexagonais. Tabela de conversão de números
No comments:
Post a Comment