MineServer.pl - Minecraft Serwer Serwery Minecraft

Pełna wersja: [Poradnik]Systemy zapisu liczb
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, ostatnio robiłem bardzo dużo mechanizmów które bazowały na systemie zapisu liczb :
  • Dwójkowym/Binarnym
  • Dziesiętnym/Decymalnym
  • Przyszłe na szesnastkowym / hexadecymalnym i ósemkowym oktalnym

Zacznijmy od teorii :

System dwójkowy potocznie nazywany binarnym jest używany w elektronice tak jak szesnastkowy i ósemkowy , no dobra ktoś spyta po co nam system szesnastkowy skoro mamy już binarny ? Chodzi oto że liczba zapisana hexadecymalnie jest mniejsza w zapisie niż binarna oto kilka liczb w kilku formach zapisu :

Binarnie :
  1. 1
  2. 10
  3. 11
  4. 100
  5. 101
  6. 110
  7. 111
  8. 1000
  9. 1001

Hexadecymalne :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. A
  11. B
  12. C
  13. D
  14. E
  15. F


Decymalne :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9

Oktalne:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 10
  9. 11




Skoro już znacie kilka liczb zapisane w różnych formatach czas spróbować je zamienić z decymalnego na binarny :


Zamienianie liczb z systemu decymalnego na binarny nie jest trudne :

1.Najpierw robimy sobie bity

...8 4 2 1

2.Potem dodajemy

Np. u mnie tą liczbą będzie 12
1 1 0 0
8 4 2 1

Tam gdzie nie postawiliśmy jedynki to znaczy że tam trzeba wstawić zero , nasza liczba to zero zero jeden jeden ...

Okay , to teraz z dziesiętnego na hexadecymalny ...

1.Zamieniamy dziesiętny na binarny

U mnie ta liczba to 16

czyli: 10000

2.Teraz robimy bity:

0001|0000
|
8421|8421

Teraz składamy to w całość czyli 10

Szesnaście w formacie hexadecymalnym to 10!

Okay, to teraz z decymalnego na oktalny:

1.Zamieniamy z dziesiętnego na binarny ...
2.Robimy bity , moja liczba binarna to 1011
001|011
421|421

Dodajemy : Moja liczba to 13 !


I to na tyle Wink
[Obrazek: M5CPoge.jpg]
To co widać !
Wątek został przeniesiony do kosza.
Prawdopodobne przyczyny :

1. Temat jest niezgodny z regulaminem.
2. Podobny temat znajduje się już na forum.
3. Wątek nie jest już aktualny.
4. Autor prosił o jego przeniesienie.
5. Temat został wyczerpany bądź rozwiązany.

Pozdrawiamy
Administracja Forum.
Przekierowanie