[Systemy liczbowe] Konwersja systemu dziesiętnego na binarny

Nasio
Użytkownik
Użytkownik
Posty: 34
Rejestracja: 20 wrz 2013, o 23:33
Płeć: Mężczyzna
Lokalizacja: Biała Podlaska

[Systemy liczbowe] Konwersja systemu dziesiętnego na binarny

Post autor: Nasio »

Wiem jak zamienić liczbę z systemu dziesiętnego na binarny. Trzeba podzielić liczbę dziesiętną przez dwa i obok zapisać resztę z dzielenia a nasz wynik to reszta przeczytana od dołu do góry. Sam schemat potrafię zastosować natomiast nie rozumiem skąd akurat taki a nie inny schemat. Czy ktoś obeznany w temacie może mi to w jasny sposób wytłumaczyć?
Ostatnio zmieniony 11 lis 2014, o 14:23 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Awatar użytkownika
steal
Użytkownik
Użytkownik
Posty: 1043
Rejestracja: 7 lut 2007, o 18:35
Płeć: Mężczyzna
Lokalizacja: Białystok|Warszawa
Podziękował: 6 razy
Pomógł: 160 razy

[Systemy liczbowe] Konwersja systemu dziesiętnego na binarny

Post autor: steal »

Wiesz, że przykładowo liczba \(\displaystyle{ 10}\) ma następujący zapis binarny \(\displaystyle{ 1010_2}\), lub inaczej \(\displaystyle{ 10=1\cdot2^3+0\cdot 2^2+1\cdot 2^1+0\cdot 2^0}\). Interesuje nas opracowanie takiego sposobu, aby za pomocą działań matematycznych "wyciągnąć" z rozwiniętego zapisu położenie zer i jedynek. Takim działaniem jest dzielenie przez dwa. Za każdym razem, gdy podzielmy wyrażenie przez dwa, to obniżymy potęgę przy każdej dwójce o jeden. Jeżeli kolejna liczba dała się podzielić przez dwa bez reszty, to oznacza to, że mnożnikiem przy ostatnim czynniku (tym z \(\displaystyle{ 2^0}\)) było zero. Natomiast w przypadku otrzymania reszty równej jeden wiemy, że mnożnikiem była jedynka.
ODPOWIEDZ