Logo UNESP

Questão 90 Unesp 2022 - 1ª fase - dia 2

Carregar prova completa Compartilhe essa resolução

Questão 90

Bases Numéricas

Os computadores utilizam a representação binária no lugar dos números naturais do nosso sistema de numeração. Na escrita numérica binária, são utilizados apenas dois algarismos, o 0 e o 1, para escrever de forma única qualquer número natural do nosso sistema decimal. A conversão dos números naturais 0, 1, 2, 3, 9, 14 e 102 do sistema numérico decimal para seus correspondentes no sistema numérico binário, que são 0, 1, 10, 11, 1001, 1110 e 1100110, respectivamente, está representada a seguir.

 

Sistema Decimal

0=0·100

1=1·100

2=2·100

3=3·100

9=9·100

14=1·101+4·100

102=1·102+0·101+2·100

 

Sistema Binário

0=0·20

1=1·20

10=1·21+0·20

11=1·21+1·20

1001=1·23+0·22+0·21+1·20

1110=1·23+1·22+1·21+0·20

1100110=1·26+1·25+0·24+0·23+1·22+1·21+0·20

 

Convertendo o ano em que estamos, 2021, do sistema decimal para o binário, encontraremos um número cujo total de algarismos iguais a 1 supera o de algarismos iguais a 0 em



a)

quatro.

b)

três.

c)

cinco.

d)

dois.

e)

seis.

Resolução

Para escrever um número n do sistema decimal em outra base numérica b, podemos proceder com o seguinte algorítmo:

  • Etapa 1: efetuar a divisão de n por b, obtendo resto r0 e quociente q0;
  • Etapa 2: se q0=0, temos nb=r0=n. Caso contrário, efetuar a divisão de q0 por b, obtendo resto r1 e quociente q1;
  • Etapa 3: se q1=0, temos nb=r1r0. Caso contrário, efetuar a divisão de q1 por b, obtendo resto r2 e quociente q2;
  • Etapa 4: se q2=0, temos nb=r2r1r0. Caso contrário, efetuar a divisão de q2 por b, obtendo resto r3 e quociente q3;

            

O processo deve ser repetido até obtermos pela primeira vez qk-1=0. Nesse caso, o número n escrito na base b é

nb=rk-1rk-2 ... r2r1r0

Observação: o algorítmo sempre admite uma etapa de parada, uma vez que o quociente de uma determinada etapa é estritamente menor que o respectivo dividendo.

 

Aplicando o algoritmo para se obter a representação na base binária do número 2021 do sistema decimal, obtemos:

  • 2021=2·1010+1
  • 1010=2·505+0
  • 505=2·252+1
  • 252=2·126+0
  • 126=2·63+0
  • 63=2·31+1
  • 31=2·15+1
  • 15=2·7+1
  • 7=2·3+1
  • 3=2·1+1
  • 1=2·0+1

Uma vez obtido o quociente nulo, concluímos que

20212=11111100101

Tal representação é um número que possui oito algarismos iguais a 1 e três algarismos iguais a 0.

Portanto, a diferença entre a quantidades de algarismos iguais a 1 e a quantidade de algarismos iguais a 0 é

8-3=5