広告
勉強してもすぐ忘れるのでまとめました。2進数←⇨10進数、16進数←⇨2進数、10進数←⇨3進数、10進数←⇨N進数
広告
(1)2進数から10進数にする方法
【問1】10111 (2進数を10進数に変換する)
❶ 2進数の「2」をそれぞれにかける
❷ 右から、2に対して0乗・1乗・2乗・3乗・4乗を計算
(注)2の0乗は1
❸ それぞれを足す
16+0+4+2+1=23
【答】23
(2)10進数から2進数へ
【問】82 (10進数を2進数に変換する)
❶ 2進数なので2で割り、余りをつける
❷ 一番最後に残った数字と、下から余りを連ねる
【答】1010010
(3)2進数から16進数へ
10進数の「10」は、16進数では「A」。
10進数の「16」は桁が繰り上がり「10」になり、17は「11」、26は「1A」。
【問】10100011(2進数から16進数へ)
❶ まずは右から4つずつ分けて10進数にする
❷ 10進数を16進数にする
10進数の「10」は16進数でいうと「A」、10進数でいうと「3」はそのまま「3」
【答】A3
(4) 16進数から2進数へ
【問】C7(16進数のC7を2進数へ)
❶16進数からまず10進数に変換します。
C → 13
7 → 7
❷「13」と「7」を4ビットずつ表現する。
【答】11010111
(5) 10進数からN進数へ
【問】45(10進数から3進数へ)
n=3の場合は、3で割る
(3進数で使える数値は 0,1,2の3つ)
n=4であれば、4で割る
❶ 3進数なので3で割り、余りをつける
❷ 最後に残った数値と、余り下から連ねる
【答】1200
(6) N進数から10進数へ
【問】12100(3進数から10進数へ)
❶ 全ての数値に「3」をかける
❷ 0の位の3に、0乗.1乗.2乗・・・(+1)乗していく
❸ それぞれ計算して足す
【答】144
参考
N進数の数え方
N=2進数であれば、1の位が1、次の桁が2、次の桁が4、次の桁が8となる。
N=3進数であれば、右から1、3、9、27 。
N=10進数であれば、右から1、10、100、1000となる。
8進数、16進数の分け方
まとめ
何回勉強してもすぐ忘れちゃう。計算間違いもいっぱいしてしまう。
created by Rinker
¥2,310
(2024/11/21 13:32:45時点 楽天市場調べ-詳細)
created by Rinker
¥1,848
(2024/11/21 13:32:45時点 楽天市場調べ-詳細)
広告
広告