Sistema de numeração decimal

Sistemas numéricos por base Sistema decimal (10) 2, 3, 4, 8, 16, 32, 64 1, 3, 6, 9, 12, 20, 24, 30, 36, 60
v•e

O sistema decimal é um sistema de numeração de posição que utiliza a base dez. Baseia-se em uma numeração de posição, onde os dez algarismos indo-arábicos : 0 1 2 3 4 5 6 7 8 9 servem a contar unidades, dezenas, centenas, etc. da direita para a esquerda. Contrariamente à numeração romana, o algarismo árabe tem um valor diferente segundo sua posição no número: assim, em 111, o primeiro algarismo significa 100, o segundo algarismo 10 e o terceiro 1, enquanto que em VIII (oito em numeração romana) os três I significam todos 1. Assim:

No sistema decimal o símbolo 0 (zero) posicionado à esquerda do número escrito não altera seu valor representativo. Assim: 1; 01; 001 ou 0001 representam a mesma grandeza, neste caso a unidade. O símbolo zero posto à direita implica multiplicar a grandeza pela base, ou seja, por 10 (dez).

[editar] História

Forma e seqüência da grafia medieval dos algarismos arábicos que aparecem na página de título do Libro Intitulado Arithmetica Practica, por Juan de Yciar. Alguns historiadores supõem que o sistema foi adotado pelo homem primitivo por compatibilidade com o número de dedos das mãos, artifício usado no princípio para contar as coisas do mundo, como seus bens, rebanho e dinheiro.

ligado e desligado). 3. que permite fazer operações lógicas e aritméticas usando-se apenas dois dígitos ou dois estados (sim e não. Em computação. falso e verdadeiro.matemático inglês). com o auxílio da lógica booleana. Saragossa 1549. tudo ou nada. Posteriormente. pelo que o seu sistema de numeração natural é o sistema binário (aceso. 5. Os programas de . 30. 15. 1 ou 0. num sistema simples como este é possível simplificar o cálculo. chama-se um dígito binário (0 ou 1) de bit. 36. Sistema binário (matemática) Sistemas numéricos por base Sistema decimal (10) 2. apagado). 20. O maior número de divisores torna o sistema em base 60 muito mais prático para a divisão de grandezas (pesos. O sistema do patronum (sistema sexagesimal) é interessante porque 60 é divisível por 2. que inicialmente tinha o formato pequeno e circular « o ». 64 1. 24. O sistema binário é base para a Álgebra booleana (de George Boole . Com efeito. 10. que vem do inglês Binary Digit. e na trigonometria. que permite representar por circuitos electrónicos digitais (portas lógicas) os números. 4. 12. onde o círculo é dividido em 360 graus (6 60). 32. Um agrupamento de 4 bits é chamado de nibble. 60 v•e O sistema binário ou base 2. Nesta figura podemos ver o formato e seqüência corretas da grafia manuscrita medieval dos números ou algarismos arábicos do sistema decimal que aparecem na página de título do livro " Libro Intitulado Arithmetica Practica " por Juan de Yciar. 1 minuto de sessenta segundos e 1 hora de sessenta minutos. 3. matemático e calígrafo Basco. 12. realizar operações lógicas e aritméticas. 4. evoluiu para o formato oval atual « 0 » desta forma foi possível a sua distinção quanto a letra "o" do nosso alfabeto. 20 e 30. para se tornar o sistema padrão. enquanto que 10 é divisível somente por 2 e 5.O sistema base 10 competiu. Os computadores digitais trabalham internamente com dois níveis de tensão. 6. No início dos anos 1600. etc). caracteres. é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números. 6. ocorreu uma importante modificação no formato da grafia do décimo número ou do zero. medidas. cujos resquícios ainda são vistos no sistema de divisão do tempo. 9. Toda a electrónica digital e computação está baseada nesse sistema binário e na lógica de Boole. 16. durante uma fase longa da história da humanidade com o sistema de numeração base 60. 8. Um agrupamento de 8 bits corresponde a um byte (Binary Term). 3. com o que se dispõe das cifras: zero e um (0 e 1).

O sistema de Leibniz utilizou 0 e 1. não há evidências que Shao Yong chegou à aritmética binária. tal como o sistema numérico binário corrente nos dias de hoje. análogos a números binários com precisão de 3 e 6 bits. etc) sob esse formato. representando a sequência decimal de 0 a 63. Um conjunto de 8 trigramas e 64 hexagramas. bem como na Geomancia do medievo ocidental..computadores são codificados sob forma binária e armazenados nas mídias (memórias. . Em 1937. foram utilizados pelos antigos chineses no texto clássico I Ching. de Leibniz. Conjuntos similares de combinações binárias foram utilizados em sistemas africanos de adivinhação tais como o Ifá. Seu sistema lógico tornou-se essencial para o desenvolvimento do sistema binário.C. o matemático britânico George Boole publicou um artigo fundamental detalhando um sistema lógico que se tornaria conhecido como Álgebra Booleana. e um método para gerar tais sequências. foi desenvolvida pelo filósofo e estudioso Shao Yong no século XI. Entretanto. discos. O matemático indiano Pingala apresentou a primeira descrição conhecida de um sistema numérico binário no século III a. Em 1854. 1703/1705. O sistema numérico binário moderno foi documentado de forma abrangente por Gottfried Leibniz no século XVIII em seu artigo "Explication de l'Arithmétique Binaire". Claude Shannon produziu sua tese no MIT que implementava Álgebra Booleana e aritmética binária utilizando circuitos elétricos pela primeira vez na história. particularmente sua aplicação a circuitos eletrônicos. Uma sistematização binária dos hexagramas do I Ching. História Página do artigo "Explication de l'Arithmétique Binaire".

500 . se a unidade do resultado for 0 pegue esse número e continue.375 Divisão por dois para o número inteiro: 8÷2=4 resto = 0 4÷2=2 resto = 0 2÷2=1 resto = 0 1 + 1 do resultado 8 = 1000 Multiplicações Sucessivas para atingir o número pós vírgula de base 10 em binário dessa forma: Se multiplica por dois. Você coloca os números na ordem em que vieram sem for 0. caso contrário zere a unidade e volte a fazer a multiplicação sempre pegando o número da unidade. binário.375 x 2.pegue o 0 2. 1011 é 11 em decimal Decimais em binários Decomposição do Número. para expressá-lo em decimal. multiplicado pela base do sistema (base = 2). Exemplo: 1011(binário) 1 × 2³ + 0 × 2² + 1 × 21 + 1 × 20 = 11 Portanto. elevado à posição que ocupa.750 x .000 ————— 1.Intitulado "A Symbolic Analysis of Relay and Switching Circuits". 1 e depois 1 têm que ser 011. se for 1 pegue o número e veja as casas decimais (depois da vírgula) se elas forem todas 0 você acaba. a tese de Shannon praticamente fundou o projeto de circuitos digitais.000 .375 = 8 + 0.pegue o 1 0. exemplo: 8. Operações com binários Binários a decimais Dado um número N. deve-se escrever cada número que o compõe (bit). Exemplo: 0. A soma de cada multiplicação de cada dígito binário pelo valor das potências resulta no número real representado. uma potência negativa.zerar a unidade e volte a multiplicar 2. Uma posição à esquerda da vírgula representa uma potência positiva e à direita.000 ————— 0.500 x .

o resultado é 1 e passa-se o outro 1 para frente Subtração de Binários 1-1=0 e vai 1* para ser subtraido no digito seguinte 0-1=1 1-0=1 0-0=0 Para subtrair dois números binários. Quando se soma 1 com 1. conforme assinalado pelo asterisco. Na soma de 0 com 1 o total é 1.011 Soma de Binários 0+0=0 0+1=1 1+0=1 1+1=10. mas como 2 em binário é 10. Quando temos esse caso (1 + 1 + 1). nos deparamos com uma soma de 1 com 1 mais a soma do 1 ( * ) que veio da soma anterior. ou seja.pegue o 1.0 inteiro você para e utiliza os números dados anteriormente.————— 1. ou seja. na quarta coluna da direita para a esquerda. Então 0.375 = 1000. finalizando 8. há apenas dois algarismos: 0 (zero) ou 1 (um). para ser somado com o próximo elemento.375 = 011 depois da vírgula de um binário. o procedimento é o seguinte: Exemplo 1: * 1100 + 111 ----= 10011 Explicando: Os números binários são base 2. o procedimento é o seguinte: * *** 1101110 10111 ------1010111 = .000 . o resultado é 2. como no exemplo acima. Exemplo 2: ** 1100 + 1111 ----= 11011 Explicando: Nesse caso acima (exemplo 2). ou seja 0 e vai 1* (para somar ao digito imediatamente à esquerda) Para somar dois números binários. o resultado é 0 (zero) e passa-se o outro 1 para a "frente". quando o número chegar a 1.

precisamos "pedir emprestado" do elemento vizinho. deve-se somar o número em binário correspondente ( ex. Nesse exemplo a divisão de 110 por 10 teve como resultado 11. 1 1 1 x 1 1 1 --------1 1 1 + 1 1 1 + 1 1 1 --------------= 1 1 0 0 0 1 No caso.Explicando: Quando temos 0 menos 1.1 = 1.1 = 1. conforme assinalado pelo asterisco. ele será 0 (zero) e passa-se o 1 para a próxima coluna. que. ao invés do resultado ser 2.10—00 Deve-se observar somente a regra para subtração entre binários. 7 = 111. Códigos Binários . mas na soma de 1 com 1. Os asteriscos marcam os elementos que "emprestaram" para seus vizinhos. 6 = 110. Divisão de Binários Essa operação também é similar àquela realizada entre números decimais: 110 |__10__ . então o "pedido" passa para o próximo elemento e esse zero recebe o valor de 1. logicamente. quando o valor for zero. Então. Nota que se a soma passar de 2 dígitos.100 11—010 . A única diferença está no momento de somar os termos resultantes da operação: 1 0 1 1 x 1 0 1 0 --------0 0 0 0 + 1 0 1 1 + 0 0 0 0 + 1 0 1 1 --------------= 1 1 0 1 1 1 0 * Perceba que na soma de 0 e 1 o resultado será 1. pelo fato de ser um número binário. Perceba. 4 = 100. Esse processo se repete e o elemento que cedeu o "empréstimo" e valia 1 passa a valer 0. Multiplicação de Binários A multiplicação entre binários é similar à realizada com números decimais. no caso da coluna 0 . a terceira coluna a soma dá 4 (com mais um da anterior). 5 = 101. 3 =11). ele não pode "emprestar" para ninguém. que adiciona um "1" duas colunas depois (100). Esse empréstimo vem valendo 2 (dois). porque na verdade a operação feita foi 2 .

Decimal Codificado em Binário O sistema numérico decimal é fácil de se usar devido à familiaridade. pode-se prontamente calcular seu valor decimal. Este nome o diferencia de outros tipos de códigos binários.binary coded decimal). é conhecido como código binário puro. O sistema numérico binário é menos conveniente de se usar pois nos é menos familiar. usando os procedimentos descritos anteriormente. Por exemplo. É difícil dizer imediatamente. Um número decimal é expresso como um código binário ou número binário. em alguns minutos. O sistema numérico binário. Entretanto. este código especial tornou-se muito difundido e utilizado. e desenvolveram uma forma especial de código binário que era mais compatível com o sistema decimal. como apresentado. qual seu valor decimal. por inspeção do número. O código BCD combina algumas das características dos sistemas numéricos binário e decimais. instrumentos e equipamentos usam entradas e saídas decimais. [editar] Código BCD 8421 O código BCD é um sistema de representação dos dígitos decimais desde 0 até 9 com um código binário de 4 bits. o número binário 1010011 representa o número decimal 83. pode-se converter os números BCD em seus equivalentes decimais simplesmente somando os pesos das posições de bits onde aparece 1. Esse código BCD usa o sistema de pesos posicionais 8421 do código binário puro. Os engenheiros reconheceram este problema cedo. A quantidade de tempo que leva para converter ou reconhecer um número binário é uma desvantagem no trabalho com este código. Exatamente como binário puro.A conversão de um número decimal no seu equivalente binário é chamada codificação. É difícil olhar em número binário e rapidamente reconhecer o seu equivalente decimal. Como uma grande quantidade de dispositivos digitais. Esse código especial é chamado decimal codificado em binário (BCD . a despeito das numerosas vantagens de "hardware". Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 Binário Puro 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0001 0000 0001 0001 0001 0010 BCD .

Conforme se começa a trabalhar com números binários regularmente. [editar] Conversão Binário para BCD . entretanto. mas aumenta-se o entendimento entre o equipamento digital e o operador humano. Para representar um número decimal em notação BCD substitui-se cada dígito decimal pelo código de 4 bits apropriados. 0110 0010 1000. Um espaço é deixado entre cada grupo de 4 bits para evitar confusão do formato BCD com o código binário puro. você pode representar um total de 24 = 16 estados diferentes ou os números decimais equivalentes desde o 0 até o 15. Com quatro bits de informação binária. Cada dígito decimal é representado pelo seu código BCD 8421 equivalente. Uma vantagem do código BCD é que as dez combinações do código BCD são fáceis de lembrar.1001 0101 0100 = 628. alguma eficiência é perdida. Como exemplo. a fração decimal 0. Este método de representação também se aplica as frações decimais. A circuitaria extra associada com o código BCD custa mais.954 O código BCD simplifica a interface Homem-máquina.0111 0110 0100” em BCD. com um espaço entre cada grupo.13 14 15 1101 1110 1111 0001 0011 0001 0100 0001 0101 Decimal. cada dígito decimal é representado pelo seu código equivalente 8421. mas é menos eficiente que o código binário puro. o número decimal 83 é escrito como 1000 0011. Por exemplo. Novamente. usam-se apenas 7 bits para representar o número 83. por simples inspeção da representação BCD de um número decimal pode-se efetuar a conversão quase tão rápido como se já estivesse na forma decimal. Por exemplo. Os números binários de 4 bits representando os números decimais desde 10 até 15 são inválidos no sistema BCD. Binário Puro e BCD Observe. No sistema BCD. para cada bit numa palavra de dado. Em BCD. os números BCD tornam-se tão fáceis e automáticos como números decimais. que existem apenas dez códigos válidos. O código BCD é ineficiente. Em código binário puro. Operações aritméticas com números BCD também consomem mais tempo e são mais complexas que aquelas com números binários puros. Por exemplo. Usam-se mais bits para representar um dado número decimal em BCD que em notação binária pura.764 é “0. Por esta razão. converter o número BCD no seu equivalente decimal. aumenta a complexidade do equipamento e consome mais energia. usam-se 8 bits. há usualmente alguma circuitaria digital associada. o inteiro decimal 834 em BCD é 1000 0011 0100. seis destes estados (10-15) são desperdiçados. pois. Quando o sistema numérico BCD é usado.

25 1 <.50 = 0. Um novo nome para este código que está se tornando popular é "American National Standard Code for Information Interchange" (ANSCII). Uma conversão intermediária deve ser realizada primeiro. O número BCD é convertido para decimal. Por exemplo.25(10) = 0001 0001. o número BCD 1001 0110.01 é convertido no seu equivalente BCD.62510 = 0. 11.25 = 11. O resultado decimal é convertido para binário Inteiro Resto Posição Fração Inteiro Posição 96 ÷ 2 = 48 0 -> LSB 0. é uma forma especial de código binário que é largamente utilizado em microprocessadores e equipamentos de comunicação de dados. Estes caracteres compreendem números decimais de 0 até 9.0110 0010 0101.50 0 24 ÷ 2 = 12 0 0. 1011.101 96.101 = 1100000. mais alguns outros caracteres especiais usados para pontuação e controle de dados! . É um código binário que usado em transferência de dados entre microprocessadores e seus dispositivos periféricos. 1. letras maiúsculas e minúsculas do alfabeto.01 = (1x2^3)+(0x2^2)+(1x2^1)+(1x2^0)+(0x2^-1)+(1x2^-2) =8+0+2+1+0+0. [editar] Código ASCII O "American Standard Code for Information Interchange" comumente referido como ASCII – também chamado ASCII completo. Por exemplo.A conversão de decimal para BCD é simples e direta.500 x 2 = 1. Entretanto.625 x 2 = 1. ou ASCII estendido –. Entretanto.25(10) Então o resultado decimal é convertido para BCD.MSB 48 ÷ 2 = 24 0 0.62510 = 9610 + 0.625 2. utilizaremos o termo consagrado. o número 1011. Vários códigos binários são chamados códigos alfanuméricos pois eles são usados para representar caracteres assim como números. as operações anteriores são invertidas.00 = 0 0 <. cada parte é convertida como visto anteriormente.MSB 9610 = 11000002 0.25 = 0. ASCII. 1001 0110. Com 7 bits pode-se representar um total de 27 = 128 caracteres diferentes.62510= 1100000 + 0.0110 0010 0101 é convertido no seu equivalente binário. Primeiro o número binário é convertido para decimal.101 Como o número decimal intermediário contém uma parte inteira e uma parte decimal. A soma binária (inteiro mais fração) 1100000.0010 0101 Para converter de BCD para binário.101 é equivalente ao número BCD 1001 0110. a conversão de binário para BCD não é direta. e em comunicação de dados por rádio e telefone.250 x 2 = 0.LSB 12 ÷ 2 = 06 0 06 ÷ 2 = 03 0 03 ÷ 2 = 01 1 01 ÷ 2 = 00 1 <.0110 0010 0101 = 96.

portanto. O conjunto de símbolos fica. 8. 24. assim: Ter-se-á de notar que A16 = 1010. devido a um byte representar 28 = 256 valores possíveis. B16 = 1110 e assim sucessivamente. 9. 85|_16 . Isto fala muito útil para a visualização de vertidos de memória já que permite saber de jeito singelo o valor de cada byte da memória.A (16) = 3×16² + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 + 0×1 + 10×0. Devido ao sistema decimal geralmente usado para a numeração apenas dispor de dez símbolos. 60 v•e O sistema hexadecimal é um sistema de numeração posicional que representa os números em base 16 —portanto empregando 16 símbolos—. Também são usadas variedades com letras minúsculas em vez de maiúsculas.3125 Pode-se perceber que contém vírgula nesta divisão. equivale ao número em base 16 10016. dois dígitos hexadecimais correspondem exactamente —permitem representar a mesma linha de inteiros— a um byte. pois os computadores costumam utilizar o byte ou octeto como unidade básica da memória. 30. utilizaremos .80 5. 6. Está vinculado à informática. 3.0625 = 992. Exemplo Ver-se-á um exemplo numérico para obter o valor de uma representação hexadecimal: 3E0. 16. e. 36.Sistema hexadecimal Sistemas numéricos por base Sistema decimal (10) 2. o que. 12. 32. deve-se incluir seis letras adicionais para completar o sistema.porém.625 Exemplos para obter um número hexadecimal de um número decimal: Divide-se o número decimal por 16. 64 1. 4. 3. segundo o teorema geral da numeração posicional. e isto poder representar-se como . 20.

050 e depois o resto.64 -15 .-da vírgula (5). . 4. octal e binário 0hex 1hex 2hex 3hex 4hex 5hex 6hex 7hex 8hex 9hex Ahex Bhex Chex Dhex Ehex Fhex = = = = = = = = = = = = = = = = 0dec 1dec 2dec 3dec 4dec 5dec 6dec 7dec 8dec 9dec 10dec 11dec 12dec 13dec 14dec 15dec = = = = = = = = = = = = = = = = 0oct 1oct 2oct 3oct 4oct 5oct 6oct 7oct 10oct 11oct 12oct 13oct 14oct 15oct 16oct 17oct 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Fracções .48 -020 Pegamos 4 .32 -080 .16 -040 . . e 15 que é igual a F.9375 O número 79 também contêm vírgula.80 -0 apenas o quociente (5) e resto da divisão antes Não esquecendo de colocar o quociente primeiro Decimal 85 = 55(hex) 79|_16 . decimal. Decimal 79 = 4F(hex) Tabela de conversão entre hexadecimal.

13B13B.... 1/8 = 0. 1/E = 0. 1/4 = 0.. 1/C = 0. Tabela de multiplicação ' 1 2 3 4 5 6 7 8 9 A B C D E F 10 1 1 2 3 4 5 6 7 8 9 A B C D E F 10 2 2 4 6 8 A C E 10 12 14 16 18 1A 1C 1E 20 3 3 6 9 C F 12 15 18 1B 1E 21 24 27 2A 2D 30 4 4 8 C 10 14 18 1C 20 24 28 2C 30 34 38 3C 40 5 5 A F 14 19 1E 23 28 2D 32 37 3C 41 46 4B 50 6 6 C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A 60 7 7 E 15 1C 23 2A 31 38 3F 46 4E 54 5B 62 69 70 8 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 9 9 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87 90 A A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96 A0 B B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5 B0 C C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4 C0 D D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3 D0 E E 1C 2A 38 46 54 62 70 7E 8C 9A A8 B6 C4 D2 E0 F F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1 F0 10 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 100 .1249249.1C1C. 1/A = 0. os períodos não costumam ser muito complicados... 1/2 = 0. 1/F = 0.4 1/5 = 0.155.As fracções.... não são exactas a menos que o denominador seja potência de 2.11. 1/7 = 0. 1/6 = 0...199.1745D1745D..249249..33.55..2 1/9 = 0.. Contudo.2AA.... no seu desenvolvimento hexadecimal. 1/D = 0.8 1/3 = 0... 1/B = 0...

Sign up to vote on this title
UsefulNot useful