Odpowiedź :
Odpowiedź:
a) 41
b) 70
a) 10010
b) 1000100
Wyjaśnienie:
Aby zamienić liczbę binarna na liczbę dziesiętna należy dodać do siebie kolejne potęgi liczby 2. Oznacza to, że gdy w kodzie binarnym znajduje się cyfra 1 znaczy, że musimy dodaj do wyniku końcowego 2 do potęgi odpowiadającej miejscowi cyfry jeden licząc od prawej strony i zaczynają od 0. Przykład
10101
W celu zamiany powyższego kodu binarnego na dziesiętny, należy pomnożyć cyfrę 2 do potęgi miejsca cyfry 0 lub 1 z cyfry 0 lub 1.
1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=1*16+0*8+1*4+0*2+1*1=16+4+1=21
W przypadku zamiany liczby dziesiętnej na kod binarny należy podzielić przez liczbę 2 dopóki nie uzyskamy samej 1 lub 0. W przypadku nie możności podziału przez 2 to znaczy otrzymania reszty 1 przypisujemy obok 1 i kolejny wynik jest liczba która dala się podzielić przez 2. Przykład
Nasza liczba | dzielimy przez 2 - reszta (i nasz wynik na koniec)
34|2 - 0
17 |2 - 1
8 |2 - 0
4 |2 - 0
2 |2 - 0
1
^
|
Wynik czytamy z dolu do gory
Nasz wynik to: 10010