Digitaliseren

akira stelde deze vraag op 14 maart 2017 om 18:22.

Hoeveel niveaus kun je beschrijven met 12 bits?
Hoeveel bits heb je nodig om 16384 niveaus te kunnen beschrijven?

ik weet het antwoord maar ik weet niet hoe je het uitwerkt:
a- 2^12
b- ?

Reacties

Jan van de Velde op 14 maart 2017 om 19:20
dag Akira,

één bit kan 2 toestanden hebben, 0 of 1

twee bits zijn dan 00, 01, 10 of 11,
en daarmee hebben we 4 mogelijkheden.

drie bits: 000, 001, 010, 011, 100, 101, 110, 111,
dat geeft dus 8 verschillende mogelijkheden.

kun je nu zelf verder denken?

groet, Jan
Theo de Klerk op 18 maart 2017 om 14:21
Als je weet dat 2^12 het aantal toestanden is dat 12 bits kan beschrijven dan zeg je eigenlijk:

4096 = 2^12

Nu vragen ze

16384 = 2^x

Dat kun je gaan benaderen door voor een aantal x-waarden (1,2,3,...) de uitkomst 2^x te berekenen en te zien tussen welke (of op welke) waarde van x je dan op 16384 uitkomt.
Als je bekend bent met logaritmen dan ga die langs die weg. Zoals aftrekken het omgekeerde is van optellen, is de logaritme het omgekeerde van een machtsverheffing. In dit geval verheffen van 2 tot de macht x ofwel omgekeerd x = logaritme van 2 voor 16384:
x = log2 16384
Nadeel is dat rekenmachines en tabellenboekjes meestal alleen voor machten van 10 zijn ingericht (log10 - meestal als "log" weergegeven) en soms voor het "natuurlijke" getal e = 2,71... (loge x = ln x)
Maar niet getreurd: met logaritmen voor grondtal 10 werkt het ook:

16384 = 2x
log 16384 = x log 2 = 0,301 x
4,2144 = 0,301 x
x = 4,21144/0,301 = 14,00

Dus 214 = 16384   ofwel je hebt 14 bitjes nodig die waarden 0 of 1 kunnen aannemen.

Plaats een reactie

+ Bijlage

Bevestig dat je geen robot bent door de volgende vraag te beantwoorden.

Clara heeft vier appels. Ze eet er eentje op. Hoeveel appels heeft Clara nu over?

Antwoord: (vul een getal in)