Publicidade
Publicidade

Questão 174

ENEM 2016
Matemática

(ENEM PPL - 2016)

Computadores utilizam, por padrão, dados em formato binário, em que cada dígito, denominado de bit, pode assumir dois valores (0 ou 1). Para representação de caracteres e outras informações, é necessário fazer uso de uma sequência de bits, o byte. No passado, um byte era composto de 6 bits em alguns computadores, mas atualmente tem-se a padronização que o byte é um octeto, ou seja, uma sequência de 8 bits. Esse padrão permite representar apenas 256 informações distintas.

Se um novo padrão for proposto, de modo que um byte seja capaz de representar pelo menos 2560 informações distintas, o número de bits em um byte deve passar de 8 para

A

10

B

12

C

13

D

18

E

20

Gabarito:

12



Resolução:

 

SEGUNDA SOLUÇÃO:

Um bit pode ser 0 ou 1. Um byte é uma sequência de bits. Um byte atualmente possui 8 bits.

Suponha que cada lacuna a seguir seja um bit. A sequência possui 8 lacunas, logo, este conjunto de lacunas é um byte. Posso preencher cada lacuna com um 1 ou um 0, ou seja, tenho duas opções de números para preencher cada lacuna:

1 byte: _    _    _    _    _    _    _    _

Como eu tenho duas opções de número para colocar em cada lacuna e eu tenho 8 lacunas, então eu tenho 2^8 possibilidades de como preencher as 8 lacunas. Logo, há  2^8=256 formas diferentes de preencher as lacunas acima. Para entender melhor isto veja o seguinte:

Uma lacuna: _ ; Em uma lacuna tenho duas possibilidades de preenchimento, ou 0 ou o 1. Logo, há 2^1 = 2 possibilidade de como preencher.

Duas lacunas: _    _ ; Em cada lacuna tenho duas possibilidades de preenchimento. Poderíamos ter 0 0, 0 1, 1 0 e 1 1. Logo, há 2^2 = 4 possibilidades de como preencher.

Três lacunas: _    _     _ ; Da mesma forma anterior. Poderíamos ter 0 0 0, 0 0 1, 0 1 0, 1 0 0, 0 1 1, 1 0 1, 1 1 0 e 1 1 1. Logo, há 2^3 = 8 possibilidades de como preencher.

E assim vai.

Ok. Sabemos, portanto, que 1 byte atualmente tem 256 formas diferente de ser preenchido, ou seja, são 256 informações distintas (cada sequência de lacunas considere uma informação, como dito no enunciado).

Depois é proposto uma alterção no byte de tal forma que ele possa transmitir 2560 informações distintas. Então, quantos bits, ou seja, quantas lacunas deveríamos ter? Como o padrão é 2^n, onde n é o número de lacunas, ou o número de bits, em um byte, então devemos achar um n tal que 2^n seja igual a 2560 ou pelo menos maior que 2560 (pois assim com certeza eu poderei transmitir 2560 informações ou mais com um byte. Se fosse um n tal que 2^n é menor que 2560, então eu não conseguiria transmitir 2560 informações distintas).

Procurando este n achamos que, para n = 11, 2^11 = 2048 que é menor que 2560. Então, para n = 12, achamos 2^12 = 4096 que é maior que 2560.

Logo, o número de bits que deve ter um byte para que eu consiga transmitir no mínimo 2560 informações distintas é 12.

 

A alternativa correta é, portanto, a Letra B.

Questões relacionadas

Questão 1

(ENEM 2016) Em regiões agrícolas, é comum a presença de silos para armazenamento e secagem da produção de grãos, no formato de um cilindro reto, sobre...
Ver questão

Questão 2

(ENEM - 2016) Em uma empresa de móveis, um cliente encomenda um guarda-roupa nas dimensões 220 cm de altura, 120 cm de largura e 50 cm de profundidade. Alguns dias depois, o projetista,...
Ver questão

Questão 3

(ENEM - 2016) A London Eye é uma enorme roda-gigante na capital inglesa. Por ser um dos monumentos construídos para celebrar a entrada do terceiro milênio, ela também &eacu...
Ver questão

Questão 5

(ENEM 2016) O procedimento de perda rápida de “peso” é comum entre os atletas dos esportes de combate. Para participar de um torneio, quatro atletas da categoria até...
Ver questão
Publicidade