☆☆☆小さな小さな2進数の歌 (10進数ver.) その1 




☆☆☆ 小さな小さな2進数の歌 (10進数ver.) その1 ☆☆☆



ぶーにゃん 「にゃわわわ・・・き、きこえる・・・」


てんC 「何でしょうか。ぶーにゃんさん?」


ぶーにゃん


 「 ・・・きこえる・・・かすかに2進数のメロディが・・・・・」


てんC 「えっ どこですか・・・。」


ぶーにゃん 「ほらっ 耳をすまして・・・ぷぷっにゃん」


てんC 「えっ うふ どこどこですか?」


ぶーにゃん 「ほんとに小さい歌なので見落とすかも・・・


うぷぷっ」


てんC 「ふふふふふふ・・・そんなに⁉


ちいさな歌なのですか・・・


1行以内 いえ二、三文字くらいで表わせるくらいの・・・」


ぶーにゃん 「うん!みおとすかもしれないにゃん(^^)~」


てんC 「かわいらしい歌なんですね。


みなさんも2進数の歌 みえるかしら?」


ぶーにゃん 「ほんの小さい歌にゃん。


でも、そのうち、たぶんきこえるとおもうにゃん(^^)~」


てんC「そうですか・・・


秋の夜長をひそや~かに鳴き通す 鈴虫の音のように、


高原を爽やかにさわさわと吹き抜けていく風の音のように・・・


静かで


耳を澄ましてやっときこえるような歌


それが2進数の歌でしょうか(^^)」


ぶーにゃん 「そうにゃん」


てんC 「では しばらく実況しながら聞こえてくるのを待つとしましょう・・・」


てんC 「それでは!(笑)先ほどのエピソードのサンプルを


参照しつつ説明させていただくと


サンプル1


(2進数)10000000=(10進数)2の7乗=128

(2進数)1111111=(10進数)2の7乗ー1=127

(2進数)1000000=(10進数)2の6乗=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

(2進数)1000000=(10進数)2の6乗=64

(2進数)111111=(10進数)2の6乗-1=63

(2進数) 100000 =(10進数)2の5乗=32

(2進数) 10000 =(10進数)16

(2進数) 1000 =(10進数)8

(2進数) 100 =(10進数)4

(2進数) 10 =(10進数)2

(2進数) 1 =(10進数)1


一般に(2のn乗未満の数値)={(2のn乗)-1以下の数値}はすべて


(2のn乗未満の数値)の2のn乗を2で割った


2の(n-1)乗以下の、2の(n-2)、2の(n-3)・・4,2,1の


数値の足し合わせをもちいて表すことができます。


具体例をあげれば わかりやすくなるとおもわれます。


例1


128未満の数値=


2の7乗未満の数値=(2の7乗)-1以下の数値


=128-1以下の数値=127以下の数値



128=2の7乗を2で割った


2の6乗以下の数値64,32,16,8.4.2.1の数値を


もちいてあらわすことができます。


つまり


128未満の数値は128を2で割った64,32,16,8.4.2.1の数値を


もちいてあらわすことができます。

👇


127=64+32+16+8+4+2+1


50=32+16+2


(このような感じです)



例2


64未満の数値=


2の6乗未満の数値=2の6乗-1以下の数値


=64-1以下の数値=63以下の数値



64=2の6乗を2で割った


2の5乗以下の数値=32,16,8.4.2.1の数値を


もちいてあらわすことができます。


つまり


64未満の数値は64を2で割った32,16,8.4.2.1の数値を


もちいてあらわすことができます。


👇

28=16+8+4


16=16


(こんな感じです)



例3


32未満の数値=


2の5乗未満の数値=2の5乗-1以下の数値


=32-1以下の数値=31以下の数値



32=2の5乗を2で割った


2の4乗以下の数値=16,8.4.2.1の数値をもちいて


あらわすことができます。


つまり


32未満の数値は32を2で割った16,8.4.2.1の数値をもちいて


あらわすことができます。

👇



22=16+4+2


12=8+4


それらの規則性を


わたし てんCとぶーにゃんさんで歌にしてみました。


お聞きください。



  小さな小さな2進数の歌     作詞 てんC

                  作曲 ぶーにゃん




にゃお~~~~~

2147483648未満の数値は1073741824,536870912,268435456,134217728,67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




1073741824未満の数値は

536870912,268435456,134217728,67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。





536870912未満の数値は

268435456,134217728,67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。



536870912未満の数値は

268435456,134217728,67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。



268435456未満の数値は

134217728,67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。






134217728未満の数値は

67108864,33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




67108864未満の数値は

33554432,16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


33554432未満の数値は

16777216,8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。



16777216未満の数値は

8388608,4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




8388608未満の数値は

4194304,2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




4194304未満の数値は

2097152,1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。







2097152未満の数値は

1048576,524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。






1048576未満の数値は

524288,262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




524288未満の数値は

262144,131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


262144未満の数値は131072,65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。






131072未満の数値は65536.32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。



65536未満の数値は32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


ここでこぶしをいれる。


にゃ~にゃ~にゃ~

32768未満の数値は16384,8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。

にゃ~にゃ~にゃ~




16384未満の数値は8192,4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




8192未満の数値は4096,2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


4096未満の数値は2048,1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


2048未満の数値は1024,512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


1024未満の数値は512,256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。


512未満の数値は256,128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。

にゃ~んん





256未満の数値は128,64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。






128未満の数値は64,32,16,8.4.2.1

の数値をもちいてあらわすことができます。




64未満の数値は32,16,8.4.2.1の数値をもちいてあらわすことができます。






32未満の数値は16,8.4.2.1の数値をもちいてあらわすことができます。












16未満の数値は8.4.2.1の数値をもちいてあらわすことができます。









8未満の数値は4.2.1の数値をもちいてあらわすことができます。













4未満の数値は2.1の数値をもちいてあらわすことができます。










2未満の数値(数値1のことです)は1の数値をもちいてあらわすことができます。


にゃああ~ん(^^)/.🐈🐈🐈


ぶーにゃん 「みんなに届いたかにゃん?


小さな小さな2進数の歌。」


てんC 「いい歌声でしたよ。ぶーにゃんさん(^^)/」


ぶーにゃん 「あのぅ てんCちゃん。」


てんC 「なんでしょう。ぶーにゃんさん。」


ぶーにゃん 「うちらのつくったこの歌。。。


曲名が 小さな小さな2進数の歌にゃんけど


10進数ばかりで


ぜんぜん2進数でてこにゃいにゃん・・・」


てんC「!!」

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

作者を応援しよう!

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

応援したユーザー

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

新規登録で充実の読書を

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

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

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