Zamiana systemu dziesiętnego do dwójkowego

0

Patrząc na filmik z yt, gość jedzie aż do 0, na wykładzie pokazali nam w sposób, że nie dojeżdza sie do zera, jak to się w końcu liczy?

https://i.imgur.com/cvFQpAv.png
https://i.imgur.com/FKOeqtS.png

0

To z grubsza to samo tylko, ze jedno z drugim jest "przesuniete" o jeden wiersz.

Swoja droga jak jestes wprawiony w system dwojkowy to tak na prawde robisz to zachlannie :)
np 29 to 16 + 8 + 4 + 1

1

Wszystko podniesione do zerowej potęgi daje 1:

2^8	2^7	2^6	2^5	2^4	2^3	2^2	2^1	2^0
256	128	64	32	16	8	4	2	1

w drugą stronę sprawdzasz czy się zmieścisz. Np.

132
to
10000100

od lewej pierwsza jedynka to 128 trzecia od prawej to 4.

2

Nie rozumiesz? Oczywiście, że nie rozumiesz bo mamy 10 palców a nie 2. Nikt tego nie rozumie dopóki nie każą mu się tego nauczyć i liczyć binarnie :)

Kiedy nie mialem prawa jazdy i jeździłem tylko na rowerze, też nie rozumiałem, że napęd może też 'iść na przód' ;)

Więc na palcach, jak się zamienia 4321 na liczbę dziesiątek, setek, tysięcy, dziesiątek tysięcy itd

4321 / 10 = 432 i 1 reszty (liczba jedności, najmniej znacząca cyfra 10^0 (w zapisie dwójkowym najmniej znaczący bit 2^0))
432 / 10 = 43 i 2 reszty (liczba dziesiątek 10^1 (w zapisie dwójkowym bit 2^1))
43 / 10 = 4 i 3 reszty (liczba setek 10^2 (w zapisie dwójkowym bit 2^2))
4 / 10 = 0 i 4 reszty (liczba tysięcy 10^3 (w zapisie dwójkowym bit 2^3))
0 / 10 = 0 i 0 reszty (liczba tysięcy 10^4 (w zapisie dwójkowym bit 2^4))
[...]
0 / 10 = 0 i 0 reszty
0 / 10 = 0 i 0 reszty

Oczywiście 2^4 w zapisie dwójkowym nie jest odpowiednikiem co do wartości 10^4 w dziesiętnym. Chciałem tylko w uproszczeniu pokazać kolejne etapy dzielenia przez 10 (przez 2) i ich analogię do konwersji na system binarny (dzielenia przez 2 zamiast przez 10, ale idea ta sama).

https://i.imgur.com/cvFQpAv.png IMHO najbardziej intuicyjne

1 użytkowników online, w tym zalogowanych: 0, gości: 1