んにちは!たくまです!

 
回はプログラムをする上で
必要な2進数についてのお話を
したいと思います。
 
れを知ることでプログラムで
使われている数字について詳しく
なり、意図したプログラムを書く
ことができるようになります。
 
 
かし、これを知らないと意図
しないゴミのようなコードを生成
し続けることになります。
 
image
 
要なことは、、、、、
 
 
 
 
桁の重みを知る
 
です!
 
ずは2進数がどんなものなのか
お話していきたいと思います。
 
10進数ー私達の日常で使われている
               0〜9で構成される数
               桁が1つ増える事に10倍される
               例) 239
 
 
2進数ープログラム内で使われている
             0と1のみで構成させる数
             桁が1つ増える事に2倍される
             例) 101
 
こで位の重みのお話をしたいと思います。
 
10進数の位の重みは下のように
なります。
 
239
百の位十の位一の位
(10²)(10¹)(10⁰)
 
ので239という値は
239 = 2 * 10² + 3 * 10¹ + 9 * 10⁰
となります。
 
2進数の位の重みは下のように
なります。
 
101
四の位二の位一の位
(2²)(2¹)(2⁰)
 
(101)₂ = 1 * 2² + 0 * 2¹ + 1 * 2⁰
これは10進にすると5になります。

れさえ知っていれば、2進数を
10進数に変換することなんて簡単
ですね。
 
際にできるようになったか
確かめるために3問用意しました。
 
1:2進数(1011)を10進数に変換
2:2進数(0011)を10進数に変換
3:2進数(1010)を10進数に変換
 
えは次回の最初に発表します。
 
回は10進数から2進数への
変換方法についてお話をしたい
と思います。
 
後までお読みいただき
ありがとうございました。