☆☆☆2進数の神秘 2進数って不思議~~
☆☆☆2進数の神秘 2進数って不思議~~☆☆☆
てんC「まずは
さきほどの人間の世界の10進数表示と
コンピュータの世界の2進数表示対応表を掲げておきましょう。」
人間の世界 の コンピュータの世界の
10進数表示 2進数表示
0ーーーーーーーーーーーーーーー 0
1ーーーーーーーーーーーーーーー 1
2ーーーーーーーーーーーーーーー 10
3ーーーーーーーーーーーーーーー 11
4 ーーーーーーーーーーーーーーー 100
5 ーーーーーーーーーーーーーーー 101
6 ーーーーーーーーーーーーーーー 110
7 ーーーーーーーーーーーーーーー 111
8ーーーーーーーーーーーーーーー 1000
9 ーーーーーーーーーーーーーーー 1001
10 ーーーーーーーーーーーーーーー 1010
11 ーーーーーーーーーーーーーーー 1011
12 ーーーーーーーーーーーーーーー1100
13 ーーーーーーーーーーーーーーー1101
14 ーーーーーーーーーーーーーーー1110
15 ーーーーーーーーーーーーーーー1111
16 ーーーーーーーーーーーーーーー10000(5桁)
17 ーーーーーーーーーーーーーーー 10001(5桁)
18 ーーーーーーーーーーーーーーー10010(5桁)
19 ーーーーーーーーーーーーーーー10011(5桁)
20 ーーーーーーーーーーーーーーー10100(5桁)
21 ーーーーーーーーーーーーーーー10101(5桁)
22 ーーーーーーーーーーーーーーー10110(5桁)
23 ーーーーーーーーーーーーーーー10111(5桁)
24 ーーーーーーーーーーーーーーー 11000(5桁)
25 ーーーーーーーーーーーーーーー 11001(5桁)
26 ーーーーーーーーーーーーーーー 11010(5桁)
27 ーーーーーーーーーーーーーーー 11011(5桁)
38 ーーーーーーーーーーーーーーー 11100(5桁)
29 ーーーーーーーーーーーーーーー 11101(5桁)
30 ーーーーーーーーーーーーーーー 11110(5桁)
31 ーーーーーーーーーーーーーーー 11111 (5桁)
32 ーーーーーーーーーーーーーーー 100000(6桁)
33 ーーーーーーーーーーーーーーー 100001(6桁)
34ーーーーーーーーーーーーーーー100010
35ーーーーーーーーーーーーーーー100011
36ーーーーーーーーーーーーーーー100100
37ーーーーーーーーーーーーーーー100101
38ーーーーーーーーーーーーーーー100110
39ーーーーーーーーーーーーーーー100111
40ーーーーーーーーーーーーーーー101000
41ーーーーーーーーーーーーーーー101001
42ーーーーーーーーーーーーーーー101010
43ーーーーーーーーーーーーーーー101011
・ ・
・ ・
・ ・
62 ーーーーーーーーーーーーーーー 111110(6桁)
63 ーーーーーーーーーーーーーーー 111111(6桁)
64 ーーーーーーーーーーーーーーー 1000000(7桁)
65 ーーーーーーーーーーーーーーー 1000001(7桁)
・ ・
・ ・
・ ・
126 ーーーーーーーーーーーーーーー 1111110(7桁)
127 ーーーーーーーーーーーーーーー1111111 (7桁)
128 ーーーーーーーーーーーーーーー10000000(8桁)
・ ・
・ ・
・ ・
253 ーーーーーーーーーーーーーーー11111101(8桁)
254 ーーーーーーーーーーーーーーー11111110(8桁)
255 ーーーーーーーーーーーーーーー11111111(8桁)
256 ーーーーーーーーーーーーーーー100000000(9桁)
257 ーーーーーーーーーーーーーーー100000001(9桁)
てんC
「さきほどの問題
(2進数)1111111は10進数ではいくらになるでしょうか?💖
において
(2進数)1111111=1000000+100000+10000+1000+100+10+1は
(2進数)1000000=(10進数)64
(2進数) 100000 =(10進数)32
(2進数) 10000 =(10進数)16
(2進数) 1000 =(10進数)8
(2進数) 100 =(10進数)4
(2進数) 10 =(10進数)2
(2進数) 1 =(10進数)1
ですので
(2進数)1111111=1000000+100000+10000+1000+100+10+1
=64+32+16+8+4+2+1=127(10進数)
と(2進数)1111111=127(10進数)となっていることがわかりました。」
ぶーにゃん
「とってもきれいにゃん(^^)」
御足を舐めてみる猫。
てんC 「そうですね。
さらに2進数には驚くべき素晴らしい点があるのです。
さあ どこかおわかりになられましたか?
もう一度先ほどの表をご覧ください。
(2進数)1111111=1000000+100000+10000+1000+100+10+1は
(2進数)1000000=(10進数)64
(2進数) 100000 =(10進数)32
(2進数) 10000 =(10進数)16
(2進数) 1000 =(10進数)8
(2進数) 100 =(10進数)4
(2進数) 10 =(10進数)2
(2進数) 1 =(10進数)1
ですので
(2進数)1111111=1000000+100000+10000+1000+100+10+1
=64+32+16+8+4+2+1=127(10進数)
」
ぶーにゃん 「にゃーん?(^^) にゃにかにゃーん。」
てんC 「まず(2進数)1111111=127(10進数)に1をたすと
どうなるでしょうか?ぶーにゃんさーん」
ぶーにゃん 「んーと
人間の世界 の 10進数表示と
コンピュータの世界の2進数表示対応表をみると
んーと
(2進数)1111111に1を足すと10000000と位があがってるにゃん。
めでたいにゃん。めでたし。めでたし。
さらにまた
(2進数)1111111=127(10進数)に1をたすにゃんで
127(10進数)に1をたしていることにもなるにゃんから
127+1=
128
となり
(10進数)128=10000000(2進数)となるにゃん
人間の世界 の 10進数と
コンピュータの世界の2進数対応表をみても
(10進数)128は10000000(2進数)となっていることが
わかるにゃん。」
てんC 「そうですね。
そして
(10進数)128=2の7乗ともいえます。
ですので
(2進数)1111111=(10進数)127
の
(10進数)127を(10進数)128ー1
に変形すると
(2進数)1111111=
(10進数)127=
(10進数)128ー1=(10進数)2の7乗ー1
となります。
さあ もとにもどってー(笑)(^^)」
てんC
「これらのことより
(2進数)1111111=(10進数)2の7乗ー1=(10進数)127は
次の表のように
(2進数)10000000=(10進数)2の7乗=128
(2進数)1111111=(10進数)2の7乗ー1=128-1=127🌞
・
・
・
(2進数)1000000=(10進数)64
(2進数) 100000 =(10進数)32
(2進数) 10000 =(10進数)16
(2進数) 1000 =(10進数)8
(2進数) 100 =(10進数)4
(2進数) 10 =(10進数)2
(2進数) 1 =(10進数)1
128の次の128-1の🌞の位置づけになります。
さあ😊ここからですよ。ぶーにゃんさん(^^)」
ぶーにゃん 「はーい(^^)/」
てんC 「先ほどの問題で
(2進数)1111111=1000000+100000+10000+1000+100+10+1
=64+32+16+8+4+2+1=127(10進数)
となることがわかりました
が
お気づきでしょうか?
(10進数)127は64と32と16と8と4と2と1をもちいて
127=64+32+16+8+4+2+1と表わされました。
それでは
うふふふふふふふっ
では ・・・
(10進数)127以下の数値である
(10進数)55の数値を
(10進数)64と32と16と8と4と2と1をもちいて
(使わない数字があっても構いませんよ(^^)/)
次の例のように
表現してください。
例 16=16(笑)
例 24=16+8
例 37=32+4+1
ぶーにゃん 「は・・・?にゃーん?」
きゃらっとを手からこぼす猫ちゃん。
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます