David J Morgan no Flickr

números Binários, baseado em 1s e 0s, refletem a essência prática do hardware do computador: a eletricidade é ligado ou desligado. Aprenda a escrever em números binários ,e o código (não tão secreto) para transformar letras da língua inglesa em números binários e voltar novamente.quando é que A letra A não é a letra a? Bem, os computadores não usam a letra A. usam o binário de oito caracteres número 01000001 para representar A., Este tutorial de números binários descreve o que são números binários e como calculá-los.os computadores transportam, calculam e traduzem números binários porque os circuitos de hardware têm apenas dois estados elétricos, ligados ou desligados. Estes dois estados podem ser representados como zero (off) ou um (on). Todas as letras do alfabeto, números e símbolos são convertidos para oito caracteres binários números como você trabalha com eles em software em seu computador.

Como você cria e Traduz números binários é uma boa maneira de aprender como os computadores processam dados no nível mais baixo, em seus circuitos de hardware.,

também, eu forneço uma planilha livre do Excel ligada na parte inferior deste artigo para ajudá-lo a visualizar e calcular números binários.

a fórmula secreta

para representar a letra a como 01000001, o computador (e você, para acompanhar) Â Precisa de várias ferramentas básicas. Uma ferramenta é um gráfico de conversão ASCII. Sem mergulhar em detalhes técnicos demais, o gráfico ASCII mapeia um número único entre 1 e 255 para todas as letras do alfabeto capitalizado (A-Z) e minúsculo (A-z), bem como números (0-9), espaços e outros caracteres especiais., O número ASCII único que mapeia para cada personagem, por exemplo, a letra maiúscula A, é usado para calcular um número binário único de oito caracteres, uma combinação de uns e zeros como 010001.é basicamente um código secreto de duas etapas. O primeiro passo é pegar o número ASCII único para uma letra. O segundo passo é criar um número binário único de oito caracteres, uma combinação de uns e zeros para representar o número ASCII.,

E, é claro, indo da combinação de oito caracteres de uns e zeros para a letra ou caractere reverte este processo: primeiro vire o número binário em um número entre 1 e 255, em seguida, use o número para procurar a letra no gráfico ASCII.

como criar números binários

números binários são oito caracteres em comprimento onde cada caractere é um 1 ou 0. A colocação de cada 1 indica o valor dessa posição, que é usada para calcular o valor total do número binário., Cada posição de cada um dos oito caracteres representa um valor de número fixo, como mostrado abaixo.

Números Binários com Valores e Posições em uma Planilha em Branco

Se você ler estas Valor Padrão números de baixo para cima, você pode dizer como cada número imediatamente acima, é calculado? Duplicaram. Então os números binários começam na parte inferior com a primeira posição igual a 1. A segunda posição a partir do fundo tem um valor 2, a terceira posição 4, e assim por diante.,se somar todos estes números (1+2+4+8+16+32+64+128), consegues adivinhar que Número vais ter? 255, o número mais alto utilizado na tabela ASCII. Há um mapeamento perfeito entre todos os números possíveis 1 a 255 na tabela ASCII e os valores calculados para todos os números binários de oito caracteres possíveis.

para calcular o valor do número de um número binário, adicione o valor para cada posição de todos os 1s no número de oito caracteres. O número 01000001, por exemplo, é convertido para 64 + 1 ou 65., Os que estão neste número binário estão na primeira e sétima posições, contando de baixo para cima, ou lendo da direita para a esquerda. A primeira posição tem um valor atribuído de 1 enquanto a sétima posição tem um valor atribuído de 64.

Vamos Converter uma Carta para um Número Binário

Agora que você sabe a fórmula secreta para converter as letras a única ASCII números para números binários, e como criar números binários, vamos fazer todo o processo passo a passo. Vamos começar pela letra C.,

primeiro, precisamos de usar um gráfico ASCII como este abaixo para procurar o número único atribuído à letra maiúscula C. O número decimal único a usar é 67.

Decimal Caractere Decimal Caractere Decimal Caractere
32 Espaço 64 @ 96 `
33 !,
39 71 G 103 g
40 ( 72 H 104 h
41 ) 73 I 105 i
42 * 74 J 106 j
43 + 75 K 107 k
44 , 76 L 108 l
45 77 M 109 m
46 .,td> 6 86 V 118 v
55 7 87 W 119 w
56 8 88 X 120 x
57 9 89 Y 121 y
58 : 90 Z 122 z
59 ; 91 125 }
62 > 94 ^ 126 ~
63 ?, 95 _ 127 DEL

Para converter o número para C, 67, em um número binário:

Lembre-se de como os números binários são lidos de baixo para cima, a primeira posição e o Valor Padrão para a primeira posição e Padrão de Valor, com cada uma das oito posições de carácter atribuído um número único valor? Com o gráfico abaixo, que Combinação de valores seria igual a 67?,

Números Binários com Valores e Posições

Você está correto, se você disse que o Padrão de Valores de 1 mais de 2 mais de 64 seria igual a 67, o número de ASCII para a letra C. Então vamos mudar a primeira, a segunda e a sétima posição zeros para aqueles, contados da direita para a esquerda., O número binário é para a letra C é:

A letra C como um Número Binário

você Pode decodificar esse número binário? Somar os 1s para obter 64+16+4 ou 84. Procure o número decimal 84 gráfico ASCII para encontrar a letra representada abaixo:

A letra T como um Número Binário

Se você converter o número binário para a letra T maiúscula, você está correto., a letra como Um número binário para representar o número decimal ASCII para Um, que é de 65 anos:

A letra como Um Número Binário

Se a gente combinar os números binários que vimos até agora, podemos feitiço do GATO:

01000011 01000001 01010100

Bônus: Pseudo-Código para o Projeto de um Número Binário Converter

Com uma compreensão de como as letras e os números são convertidos para números binários, e para trás, vamos ver como podemos criar uma aplicação de software para fazer essas conversões na mosca., A aplicação não tem valor real. Mas ele oferece uma chance de discutir como um processo pode ser convertido em software.

em vez de código real, no entanto, vamos escrever uma série de declarações ou pseudo-código.vamos levar a palavra gato para começar. Que processo precisamos para converter essas letras automaticamente em números binários? Aqui está um possível Conjunto de passos que poderíamos codificar:

  1. quebre a palavra em letras individuais.
  2. para cada letra, procure o valor do número ASCII mapeado à letra.
  3. para cada valor do número ASCII, converta para um número binário.,
  4. para cada número binário, salve o valor do número binário. Se for o primeiro número binário, crie o valor inicial do número binário; se existir um valor binário, adicione o novo número binário ao fim do valor.

Imagine se saltássemos o último passo: qual seria o resultado destes passos? Só teríamos o último número binário, para a letra minúscula t Na cat. É importante que capturemos cada número binário como eles são criados.

outras observações sobre este processo de pseudo-código? Temos de distinguir entre maiúsculas e minúsculas, não é?, Caso contrário, nossa conversão de números binários pode traduzir de número binário para ASCII letras como CAT ou cAT ou Cat. A nossa pesquisa para corresponder as letras à mesa ASCII pode apanhar o número errado.Bónus de bónus: um Puzzle final

pode descodificar a frase neste conjunto de números binários? Lembre-se, estas são oito caracteres blocos de 1s e 0s.

01000011 01101111 01100100 01100101 01101001 01110011 01010000 01101111 01100101 01110100 01110010 01111001

Aqui está uma maneira bastante fácil de converter qualquer letra em um número binário., Pega numa calculadora, procura o valor decimal ASCII para a letra, a partir do gráfico acima, e depois procura no gráfico binário para o valor mais próximo do valor decimal. Subtrair o valor predefinido do número mais próximo no gráfico binário para obter um valor restante. Procure o valor predefinido binário mais próximo para o restante. Repita até ficar sem valores binários.

Se você é inteligente, Você também vai notar a soma dos valores abaixo de qualquer um dos oito valores padrão é igual a um a menos do que o valor: assim, abaixo do valor binário 4 são os valores 2 e 1 que são iguais a 3., Abaixo do valor binário de 8 estão 4, 2, e 1 que é igual a 7. Isso também pode ajudar a converter letras para números binários. Se o seu restante for 7, por exemplo, então você sabe colocar um 1 nas posições 4, 2 e 1 para criar essa parte do seu número binário.

Para converter números binários de letras, basta pegar um pedaço de papel e uma caneta ou lápis e somar os valores binários de todos os 1s. Em seguida, procure o seu número total como um decimal ASCII no gráfico acima.,

Aqui está uma dica para ajudar a determinar se você resolveu os números binários acima corretamente: eu me formei em poesia americana na faculdade e adoro o velho slogan usado para software de publicação WordPress.

Saiba Mais

Número Binário de Folha de cálculo (formato Excel)

Números Binários de Folha de cálculo (PDF)

Conversor Binário

Um Tutorial sobre Números Binários

Números Binários (Wikipédia)

Tabela ASCII

Articles

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *