☆☆☆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

 

ぶーにゃん 「は・・・?にゃーん?」


きゃらっとを手からこぼす猫ちゃん。













    






  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る