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) | |||
(1.3) | |||
(1.4) |
cujos os dígitos , . Observamos que esta representação posicional pode ser generalizada para outras bases numéricas.
(Representação posicional) Dada uma base , definimos a representação
(1.5) | |||
(1.6) | |||
(1.7) |
onde os dígitos 11endnote: 1Para 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., .
(Representação binária) O número está escrito na representação binária (base ). Da Definição 1.1.1, temos
(1.8) | |||
(1.9) | |||
(1.10) | |||
(1.11) |
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.12) |
Então, separamos sua parte inteira e sua parte fracionária (). Então, usando de sucessivas divisões de pela base desejada, obtemos sua representação nesta mesma base. Analogamente, usando de sucessivas multiplicações de pela base , obtemos sua representação nesta base. Por fim, basta somar as representações calculadas.
Obtenha a representação em base quartenária () do número .
. A representação de segue direto da Definição 1.1.1 (veja, o Exemplo 1.1.1). Ou seja, temos
(1.13) | |||
(1.14) | |||
(1.15) |
26.625
. Primeiramente, decompomos em sua parte inteira e em sua parte fracionária . Então, ao fazermos sucessivas divisões de por , obtemos:
(1.16) | ||||
(1.17) | ||||
(1.18) | ||||
(1.19) | ||||
(1.20) |
Agora, para a parte fracionária, usamos sucessivas multiplicações de por , obtendo:
(1.21) | ||||
(1.22) | ||||
(1.23) | ||||
(1.24) | ||||
(1.25) |
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.26) | ||||
(1.27) | ||||
(1.28) | ||||
(1.29) |
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 seguinte 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)
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a Política de Uso de Dados para mais informações. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!