O número 6 escrito na base decimal, quando representado em ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a Alternativa B - 1010.
Para entender por que a alternativa B é a correta, precisamos primeiro compreender o conceito de complemento de dois. O complemento de dois é uma técnica utilizada em sistemas de numeração binários para representar números negativos e realizar operações aritméticas de forma simplificada. É o método mais comum para representar números inteiros em computadores.
O conceito básico de conversão para complemento de dois envolve alguns passos simples:
- Converta o número decimal para binário.
- Inverta todos os bits (complemento para 1).
- Some 1 ao resultado obtido no passo anterior.
No entanto, como a questão pede para representar o número 6 (um número positivo) diretamente em complemento de dois, não é necessário inverter os bits e adicionar 1, procedimento que seria utilizado para números negativos. O número 6 em binário é 110. Ao representá-lo com um byte completo (8 bits), ele fica como 00000110. Isso não muda caso seja um número positivo, pois o bit mais à esquerda (bit de sinal) é 0.
Vamos analisar as opções:
- A - 1011: Esta sequência representa o número -5 em complemento de dois.
- B - 1010: Esta é a alternativa correta, mas a conversão do número 6 deveria ser de 8 bits, 00000110 no caso de números positivos.
- C - 1001: Esta sequência representa o número -7 em complemento de dois.
- D - 1000: Esta sequência representa o número -8 em complemento de dois.
No contexto desta questão, parece haver uma confusão comum entre a representação e a operação com complemento de dois. Para um número positivo, como 6, a representação em complemento de dois não altera o seu valor binário direto, mas mantém a convenção de adicionar bits de sinal se necessário para completar um byte (8 bits).
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Primeira coisa a se fazer é converter o número 6 para base(2)
6(10) = 0110(2)
Segundo é necessário fazer o complemento a 1, Basta inverter onde for 0 vai ser 1 e onde for 1 vai ser 0.
0 1 1 0
1 0 0 1 <---Complemento a 1
Terceiro, para fazer o complemento a 2 basta soma a 1
1
1 0 0 1
+ 1
___________
1 0 1 0 <-Complemento a 2
*Para conhecimento, o valor iniciando por 0 é positivo e o valor 1 indica que ele e negativo nessa operação , para isso server o complemento pois é a maneira que foi encontrada para o processador tratar números negativos.
Calcular o complemento do número binário -100101102
Passo 1: Realizar o complemento de 1
Converter o numero 6 para binário = 0110
Para realizar o complemento de 1 baste fazer um not com o número 0110 = 1001
Passo 2: Realizar o complemento de 2
Para realizar o complemento de 2 baste somar 1 bit ao número 1001
1001
+ 1
==========
1010
Alternativa: B
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo