Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DE NUMERAÇÃO
1. INTRODUÇÃO
1.1. Base
Os sistemas de numeração foram criados pelo homem com o objetivo de quantificar as
grandezas relacionadas às suas observações. Tais sistemas foram desenvolvidos através de
símbolos, caracteres e do estabelecimento de regras para a sua representação gráfica. Ao
conjunto destes símbolos ou caracteres chamamos de base ou raiz do sistema, “r”.
A base de um sistema de numeração é o número decimal no qual um sistema de
numeração se utiliza para indicar uma quantidade e geralmente é o número de caracteres
diferentes utilizados para compor o sistema. O sistema decimal é dito de base 10 por utilizar
somente 10 caracteres diferentes para representar os números (os dígitos de 0 à 9) e a
quantidade real representada pelos números tem como base o valor 10. Por exemplo, na
contagem do sistema decimal, após o número 9, já utilizamos todos os caracteres diferentes
disponíveis, que são 10 (observe que o caractere “0” também está incluído) e um número maior
que 9 é representado utilizando uma convenção que atribui um significado numérico
quantitativo à posição ou lugar ocupado por um dígito. Cada posição ocupada por um caractere
no número possui um “peso” diferente, como no exemplo abaixo:
3004 = 3 x 103 + 0 x 102 + 0 x 101 + 4 x 100
O mesmo artíficio é utilizado em outros sistemas de numeração, ou seja, cada caractere
que compoe um número possui um “peso” de potências do valor da base e que variam de
acordo com a posição ocupada pelo caractere no número, no caso do sistema decimal,
potências de 10. Do exemplo exposto anteriormente (com o sistema 0, 1, 2, 3, C, %, }), o valor
da base é 7 porque 0, 1, 2, 3, C, % , } são um conjunto de 7 caracteres diferentes que posso
utilizar para compor um número neste sistema e a quantidade que os números representam
são expressas com base no valor 7.
O número 31}C representa uma quantidade igual à que número no sistema decimal?
31}C = 3 x 73 + 1 x 72 + } x 71 + C x 70
como 3 = 310 no sistema decimal, 1 = 110, } = 610, C = 410, concluimos:
31}C = 3 x 73 + 1 x 72 + 6 x 71 + 4 x 70
31}C = 1.12410
De acordo com o interesse do estudo em controle de máquinas e pela utilidade em
diversas áreas, daremos ênfase ao sistema de numeração binário (base 2).
Obs.: Quando utilizamos sistemas de numeração diferentes, procura-se adotar uma convenção
para a indentificação de números com bases de numeração diferentes. Exemplo: 11100 2 = 2810
(o número 11100 no sistema de base 2 é igual ao número 28 no sistema decimal).
Este sistema pode ser utilizado para representar 2 estados de um elemento: uma
lâmpada (acesa ou apagada), uma chave (aberta ou fechada), uma fita magnética (variação ou
não na magnetização), na genética (presença ou ausência de genes),.... pois nos cálculos
teóricos, o sistema binário é o mais utilizado para facilitar a manipulação dos dados.
Qualquer algarismo ou dígito de número binário é denominado de bit (binary digit).
Exemplo:
111011
Uma representação posicional no sistema binário pode ser desenvolvida numa forma
polinomial que envolve um somatório de potências de 2. Assim, o equivalente decimal do
número binário é obtido da representação polinomial do número na base 2, através do
processamento da soma decimal.
Para a representação de números negativos pode-se utilizar o sinal “-”. Outro método
utilizado na prática é o acréscimo de um dígito binário à esquerda do número para indicar este
sinal, ou seja, para indicar se o número é negativo ou não. Os números binários compostos
desta maneira são chamados números binários com sinal ou números de magnitude com sinal
UTFPR – Cornélio Procópio 3
Sistemas de Numeração Prof. Luiz Marcelo Chiesse da Silva
1- Divide-se o número por 2, que é a base do sistema binário. O resto desta divisão
será o último dígito do número binário.
1029|2___
1 514
1 110|2_
0 55|2_
1 27|2
1 13|2
1 6|2
0 3|2
1
restos das divisões sucessivas: 110111011010110
2837410 = 1101110110101102
A conversão de um número binário para hexadecimal pode ser feita de forma indireta
pelos métodos de conversão anteriores: converte-se do sistema binário para o decimal e
depois do decimal para o sistema hexadecimal. Porém, uma conversão direta do sistema
binário para o sistema hexadecimal pode ser efetuada substituindo-se quatro dígitos binários
por um dígito hexadecimal, pois com quatro dígitos binários obtenho no máximo o número 16,
que é a base do sistema hexadecimal.
A conversão de hexadecimal para binário pode ser feita de forma indireta: converte-se
de hexadecimal para decimal e de decimal para binário. Uma forma direta pode ser executada
do modo contrário ao anterior: converte-se em quatro dígitos binários cada dígito hexadecimail.
O último dígito do número hexadecimal fornece o valor dos quatro últimos dígitos do número
binário.