- 年齢:30代前半
- 職歴:
- 組込系SE➡機械系SE➡自動化SE➡自動化PM(現在)
- 役職:総括
- 主な保有資格:
- 基本情報技術者試験(FE)
- 応用情報技術者試験(AP)
- 一陸特/二海特/アナログ通信2種,1種/ディジタル通信2種,1種/総合通信
【第1回】公式集&例題-基数変換・補数|基本情報技術者試験
基本情報技術者試験を合格するための公式(計算問題)を集めました!
例題付きで頭に入りやすいよう記事を書いています。
今回は、公式集&例題による勉強の【第1回】基数変換・補数編です。
これは毎回出るレベルなので、しっかり理解しておきましょう!
しっかり学習して点数UP狙っていこう!
n進数→10進数
【重要ポイント】
n進数から10進数に変換するときは、各桁の重みをかけて積算する
2進数→10進数
【例題】2進整数(1010)2 を10進数に変換した値は?
(1 0 1 0)2
: : : :
8 4 2 1
の の の の
位 位 位 位
=(0×1)+(1×2)+(1×4)+(1×8)
= 0+2+0+8
= 10
16進数→10進数
【例題】16進数(A1)16 を10進数に変換した値は?
(A 1)16
: :
16 1
の の
位 位
= (10×16)+(1×1)
= 160+1
= 161
2進小数→10進数
【例題】2進小数(0.11)2 を10進数に変換した値は?
(0.1 1)2
: :
1 1
ー ー
2 4
の の
位 位
= (0.5×1)+(0.25×1)
= 0.5+0.25
= 0.75
16進小数→10進数
【例題】2進小数(0.88)16 を10進数に変換した値は?
(0.8 8)16
: :
1 1
ー ー
16 162
の の
位 位
= (8×1/16)+(8×1/162)
= 0.5+0.03125
= 0.53125
10進数→n進数
【重要ポイント】
①整数部は、割り算をして、余りを下から上に並べる
②小数部は、掛け算で答えを1桁ずつ並べる
10進数→2進数
【例題】10進数4を2進数に変換した値は?
2)4
2)2‥0
2)1‥0
0‥1
4 =(100)2
10進数→16進数
【例題】10進数32を16進数に変換した値は?
16)32
16) 2‥0
0‥2
32 =(20)16
10進小数→2進数
【例題】10進数0.75を2進数に変換した値は?
0.75
✖ 2
1.5
0.5
✖ 2
1.0
0.75 =(0.11)2
10進小数→16進数
【例題】10進数0.75を16進数に変換した値は?
0.75
✖ 16
12.0
0.75 =(0.C)16
2進数→16進数
【重要ポイント】
2進数4桁ずつに区切って16進数に変換して計算しよう!
【例題】(10100101)2を16進数に変換した値は?
(1010|0101)2
=(A|5)16
16進数→2進数
【重要ポイント】
16進数1桁を2進数4桁に変換して計算しよう!
【例題】16進数55を2進数に変換した値は?
(5|5)16
= (0101|0101)2
2進数の1の補数
【重要ポイント】
2進数のすべての桁で値を反転させる(0と1を入れ替える)と求まるよ!
【例題】(10101010)2 の1の補数を求めよ。
(10101010)2 ‥初期値
⇅⇅⇅⇅⇅⇅⇅⇅
(01010101)2 ‥1の補数(初期値)
2進数の2の補数
【重要ポイント】
2進数の1の補数に1を加えると求まるよ!
①2進数の1の補数を求める
(10101010)2 ‥初期値
⇅⇅⇅⇅⇅⇅⇅⇅
(01010101)2 ‥1の補数(初期値)
②1を加える
(01010101)2
+ 1
(01010110)2・・・2の補数
重要ポイントまとめ
重要ポイントまとめ
n進数→10進数
各桁の重みをかけて積算する
10進数→n進数
①整数部は、割り算をして、余りを下から上に並べる
②小数部は、掛け算で答えを1桁ずつ並べる
2進数→16進数
2進数4桁ずつに区切って16進数に変換して計算しよう!
16進数→2進数
16進数1桁を2進数4桁に変換して計算しよう!
2進数の1の補数
2進数のすべての桁で値を反転させよう!(0と1を入れ替える)
2進数の2の補数
2進数の1の補数に1を足そう(+1)
今回は、公式集&例題による勉強の第1回:基数変換でしたが、難しかったでしょうか?
本サイトでは過去問を解説しているので、もっと勉強したい人は是非利用してください!
コメント