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
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
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
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.
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