Zapisz w systemie dwójkowym (binarnym) liczbę Chodzi mi o zapis krok po kroku, a nie sam wynik...
matrix1234xxd
Dzielimy liczbę przez 2 2 31|15 r 1 r-reszta czyli 31/2 =15 reszty 1 15|7 r 1 7|3 r 1 3|1 r 1 1|0 r 1
^- odczytujemy od końca czyli 11111
więc
0 votes Thanks 0
MuchaZ
Robisz linię, po lewej piszesz liczbę. Dzielisz przez 2, jeśli się dzieli się bez reszty (np. 8/2 = 4), to piszesz z prawej strony 0, jeśli z resztą (np. nasze 31/2 = 15 r. 1), to tę resztę (w systemie dwójkowym zawsze 1) piszesz po prawej stronie linii. Następnie wynik dzielenia piszesz niżej i jedziesz od nowa, aż dojdziesz do zera. Potem już wystarczy odczytać kolejne cyfry reszt od dołu.
2
31|15 r 1 r-reszta czyli 31/2 =15 reszty 1
15|7 r 1
7|3 r 1
3|1 r 1
1|0 r 1
^- odczytujemy od końca czyli 11111
więc
31 | 1
15 | 1
7 | 1
3 | 1
1 | 1
0