Obilcz wartość binarną liczb zapisanych dziesiętnie. 71

97

98

114

121

115

105

97.



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]

114₁₀ = 1110010₂

121₁₀ = 1111001₂

115₁₀ = 1110011₂

105₁₀ = 1101001₂