Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Cotidianamente, usamos o sistema de numeração posicional na base decimal. Por exemplo, temos
| (1.1) |
onde o algarismo/dígito 1 está na posição 2 (posição das centenas), o dígito 2 está na posição 1 (posição das dezenas) e o dígito 3 está na posição 0 (posição das unidades). Mais geralmente, temos a representação decimal
| (1.2) |
cujos dígitos , . Observamos que esta representação posicional pode ser generalizada para outras bases numéricas.
Dada uma base , com , definimos a representação
| (1.3) |
onde os dígitos 111Para bases , usamos a representação dos dígitos maiores ou iguais a 10 por letras maiúsculas do alfabeto latino, i.e. , , e assim por diante., .
O número está escrito na representação binária (base ). Da Definição 1.1.1, temos
| (1.4) | |||
| (1.5) |
26.625
Um mesmo número pode ser representado em diferentes bases. A mudança de base da representação de um dado número pode ser feita de várias formas. De forma geral, se temos um número representado na base e queremos obter sua representação na base , fazemos
Calculamos a representação do número na base decimal.
Da calculada representação decimal, calculamos a representação de na base .
Observamos que o passo 1. () segue imediatamente da Definição 1.1.1. Agora, o passo 2. (), podemos usar o seguinte procedimento. Suponhamos que tenha a seguinte representação decimal
| (1.6) |
Então, separamos sua parte inteira e sua parte fracionária (). Em seguida, dividimos sucessivamente pela base desejada para obter sua representação nessa base. Analogamente, multiplicamos sucessivamente por para obter sua representação. Por fim, somamos as duas representações.
Quando a expansão da parte fracionária não termina, continuamos o processo indefinidamente; na prática, podemos interrompê-lo após obtermos a quantidade de dígitos desejada.
Vamos obter a representação em base quaternária () do número .
. A representação de segue diretamente da Definição 1.1.1 (como estudamos no Exemplo 1.1.1). Ou seja, temos
| (1.7) | |||
| (1.8) |
26.625
. Primeiramente, decompomos em sua parte inteira e em sua parte fracionária . Em seguida, fazemos divisões sucessivas de por e obtemos:
| (1.9) | |||
| (1.10) | |||
| (1.11) | |||
| (1.12) | |||
| (1.13) |
Agora, para convertermos a parte fracionária, multiplicamos sucessivamente por e obtemos:
| (1.14) | |||
| (1.15) | |||
| (1.16) | |||
| (1.17) | |||
| (1.18) |
Por fim, dos passos 1. e 2., temos .
(122.22)_4
Forneça a representação decimal dos seguintes números:
Forneça a representação na base indicada dos seguintes números decimais:
base 2
base 2
base 8
base 16
base 2 Usando o método Python bin, obtemos
’0b11001011’
ou seja, .
base 2.
Executando o código
obtemos que .
base 8
Temos que
| (1.19) | |||
| (1.20) | |||
| (1.21) | |||
| (1.22) |
base 16
Executando o seguinte código
obtemos .
Na base indicada, forneça a representação dos seguintes números:
base 8
base 8
base 8
’0o15’
Ou seja, .
base 8
Primeiro, convertemos para decimal (base 10).
11.3125
Logo, convertemos para a base octal (base 8) com o seguinte código:
Com este último, obtemos
Obtenha a representação decimal dos seguintes números:
a) ; b) ; c) ; d) ; e)
Obtenha a representação dos seguintes números decimais na base indicada:
na base 2.
na base 2.
na base octal.
na base hexadecimal.
na base 3.
a) ; b) ; c) ; d) ; e)
Obtenha a representação dos seguintes números na base indicada:
na base 4.
na base 2.
na base 8.
a) ; b) ; c)
Obtenha a representação dos seguintes números na base indicada:
na base decimal.
na base decimal.
na base octal.
a) ; b) ; c) ;
Obtenha a representação dos seguintes números na base indicada:
na base 4.
na base 9.
na base 5.
a) ; b) ; c)
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.