poniedziałek, 14 października 2013

System binarny. Część 2. Zamiana z systemu binarnego na dziesiętny

W tej części kursu zajmiemy się zamianą liczb z systemu dwójkowego na dziesiętny. Nie jest to takie trudne, ponieważ wystarczy do wzoru w odpowiednie miejsca wstawić cyferki naszej liczby.





A oto wzór:

x*2n+…+x*24+x*23+x*22+x*21+x*20

Zastosowanie wzoru pokażę na przykładzie liczby 1011010:

Najpierw wstawiamy do wzoru:







Następnie liczymy:


Gotowe! Mamy przeliczoną liczbę binarną na dziesiętną.
Jest co prawda trochę liczenia ale takiego na poziomie podstawówki.

Dla ułatwienia potęgi liczby 2:

20=1
21=2
22=4
23=8
24=16
25=32
26=64
27=128
28=256
29=512
210=1024
211=2048
212=4096

Na koniec kilka przykładów:

Liczba 110:
1*22+1*21+0*2=
1*4+1*2+0*1 =
4+2+0 = 6
Liczba 1101101110011:
1*212+1*211+0*210+1*29+1*28+0*27+1*26+1*25+1*24+0*23+0*22+1*21+1*2=
1*4096+1*2048+0*1024+1*512+1*256+0*128+1*64+1*32+1*16+0*8+0*4+1*2+1*1
4096+2048+0+512+256+0+64+32+16+0+0+2+1 =
7027
Liczba 1000000:
1*26+0*25+0*24+0*23+0*22+0*21+0*2
1*64+0*32+0*16+0*8+0*4+0*2+0*1 =
64+0+0+0+0+0+0 =
64

Zobacz też:
System binarny. Część 1. Zamiana z systemu dziesiętnego na dwójkowy
System binarny. Część 3. Dodawanie liczb binarnych

Brak komentarzy:

Prześlij komentarz