- Anzahl verschiedener Werte (N)
- 1000
10bit
Mit diesen Werten öffnen10Bit
Ergebnis: 10 BitBits = ⌈log₂N⌉, immer aufgerundet, denn 9,97 Bit gibt es nicht. Für 1000 Werte brauchst du 10 Bit: 9 Bit decken nur 512 Muster ab, 10 Bit decken 1024 ab. Ein einzelner Wert braucht 0 Bit.
10bit
Mit diesen Werten öffnen8bit
Mit diesen Werten öffnen11bit
Mit diesen Werten öffnenBits = ⌈log₂N⌉
log₂1000 ergibt 9,97, und 0,97 Bit gibt es nicht. Die Antwort lautet 10, denn 9 Bit beschriften nur 512 Muster.
Ein Bit deckt 2 Werte ab, 8 Bit decken 256 ab und 10 Bit decken 1024 ab. Zählt man ab null, ist der größte Wert, den n Bit tragen, 2ⁿ − 1.
Die ganzen Zahlen 0 bis 999 sind 1000 Werte und brauchen 10 Bit. Kennst du nur den größten Wert M und zählst ab null, trag M + 1 ein.
1024 Werte passen noch in 10 Bit, 1025 brauchen 11. Der Sprung kommt direkt hinter jeder Zweierpotenz.
9,97 Bit werden auf die nächstliegende ganze Zahl gerundet.
Immer nach oben. Beim Abrunden bliebe ein Teil der Werte ohne eigenes Muster.
Ein einzelner Wert braucht trotzdem ein Bit.
Er braucht keines, denn log₂1 ist 0 und es gibt nichts, wovon er zu unterscheiden wäre. Nötig werden Bits erst ab zwei Werten.
Doppelt so viele Werte kosten doppelt so viele Bit.
Verdoppeln kostet genau ein Bit mehr. 512 Werte brauchen 9 Bit, 1024 brauchen 10.
| Werte (N) | Nächste Zweierpotenz | Bit |
|---|---|---|
| 1 | nichts zu unterscheiden | 0 |
| 2 | genau 2¹ | 1 |
| 3 | über 2¹ | 2 |
| 16 | genau 2⁴ | 4 |
| 100 | über 2⁶ | 7 |
| 256 | genau 2⁸ | 8 |
| 1000 | über 2⁹ | 10 |
| 1024 | genau 2¹⁰ | 10 |
| 1025 | über 2¹⁰ | 11 |
Nimm den Logarithmus zur Basis 2 von N und runde auf: Bits = ⌈log₂N⌉. Für 1000 verschiedene Werte sind das ⌈9,97⌉ = 10 Bit, denn 9 Bit decken nur 512 Muster ab, 10 Bit aber 1024.
Bits gibt es nur in ganzen Einheiten — 9,97 Bit kannst du nicht speichern. Beim Abrunden blieben Werte ohne eindeutiges Muster. Nur wenn N eine exakte Zweierpotenz ist, kommt der Logarithmus glatt heraus.
Genau 2ⁿ. Ein Bit deckt 2 Werte ab, 8 Bit decken 256 ab, 10 Bit decken 1024 ab. Jedes weitere Bit verdoppelt die Anzahl — deshalb wächst die Bitzahl langsam, auch wenn die Wertemenge explodiert.
Bei einem einzigen möglichen Wert gibt es nichts, wovon man ihn unterscheiden müsste, und log₂1 ist 0. Bits brauchst du erst ab zwei Werten, die auseinanderzuhalten sind.
Die Anzahl verschiedener Werte. Für die ganzen Zahlen 0 bis 999 sind das 1000 Werte, also ⌈log₂1000⌉ = 10 Bit. Kennst du nur den größten Wert M und zählst ab 0, trag M + 1 ein.
Information, keine Fachberatung.
This page is also available in English.
Switch to English