Odpowiedź :
Konwersja liczby z systemy decymalnego do binarnego.
Odp:
97₁₀ = 1100001₂
98₁₀ = 1100010₂
114₁₀ = 1110010₂
121₁₀ = 1111001₂
115₁₀ = 1110011₂
105₁₀ = 1101001₂
Dwa sposoby przeliczania z systemu decymalnego (dziesiątkowego) na system binarny (dwójkowy).
Za pomocą wag:
Piszemy wagi liczby 2:
1 = 2⁰, 2 = 2¹, 4 = 2², 8 = 2³, 16 = 2⁴, 32 = 2⁵, 64 = 2⁶, 128 = 2⁷, ...
Sprawdzamy, która najwyższa waga mieści się w danej liczbie:
W 97 mieści się waga 64.
Piszemy 1.
Wykonujemy różnicę:
97 - 64 = 33
Kolejna waga, to 32. Mieści się w 33.
Piszemy 1.
Wykonujemy różnicę:
33 - 32 = 1
Kolejne wagi, które się nie mieszczą w 1, to 16, 8, 4 i 2
Piszemy cztery 0.
I ostatnia waga 1 mieści się w 1.
Piszemy 1.
Stąd mamy:
97₁₀ = 1100001₂
Dzielenie z resztą przez 2:
Liczbę dzielimy przez 2 i piszemy resztę z dzielenia (przy nieparzystej będzie 1, przy parzystej 0).
[tex]\begin{array}{c|c}98&0\\49&1\\24&0\\12&0\\6&0\\3&1\\1&1\end{array}[/tex]
Przekonwertowaną liczbę piszemy cyframi od dołu:
98₁₀ = 1100010₂
Do pozostałych przykładów użyjemy metodę z dzieleniem przez 2 z resztą:
[tex]\begin{array}{c|c}114&0\\57&1\\28&0\\14&0\\7&1\\3&1\\1&1\end{array}\qquad\begin{array}{c|c}121&1\\60&0\\30&0\\15&1\\7&1\\3&1\\1&1\end{array}\qquad\begin{array}{c|c}115&1\\57&1\\28&0\\14&0\\7&1\\3&1\\1&1\end{array}\qquad\begin{array}{c|c}105&1\\52&0\\26&0\\13&1\\6&0\\3&1\\1&1\end{array}\qquad[/tex]