☆☆☆10進数の数値を2進数に変換してみよう。
☆☆☆10進数の数値を2進数の数値に変換してみよう。☆☆☆
てんC 「さあ ぶーにゃんさん
10進数の数値を2進数の数値に変換してみよう。
猫ちゃんもわたしたちもやってみよー😊の実践コーナーです。
ぶーにゃんさーん 本日もよろしくおねがいいたします。」
ぶーにゃん 「おはよーにゃん。
ところで2進数? なんなのかにゃーん?」
てんC 「今日は実践コーナーということで
何にもわかっとらん💖ぶーにゃんさんに
2進数の計算にライブで突撃していただくという企画なのです。」
ぶーにゃん 「にゃーん。(はーい)\(^^)/」
てんC 「みなさ~ん。ぶーにゃんさんも大変喜んでおられます。
やる気満々です。
では、まず
”10進数の数値を2進数の数値に変換”
する前に
”2進数の数値を10進数の数値に変換”してみましょう。(^^)/ 」
ぶーにゃん 「にゃーん(^^)」
てんC「
さあお願いいたします\(^^)/。
問題
(2進数)1111111は10進数ではいくらになるでしょうか?💖😊
さあ、どうぞ!」
ぶーにゃん 「にゃーん。なんにゃん。この1111111
ししゃもみたいなものはなんなのかにゃん。
これ数字なんかにゃん?」
てんC 「そういえば ぶーにゃんさん
2進数はまったく
しらないのでしたね。」
ぶーにゃん 「そうにゃん はじめてみたにゃん。
1111111は何を意味しているかにゃん?」
てんC 「それでは\(^o^)/
2進数と10進数の対応表をよびだしてみましょう。
こちらです。
人間の世界で使われる コンピュータの世界で使われる
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桁)
ぶーにゃん 「わーすごいにゃん 1と0だけで
人間の世界の数値が表現されてるにゃん。」
てんC 「すごいですね。
よく うまい具合に10進数を2進数で表現できていると
思いますね。
うふふ・・・
ぶーにゃんさん 2進数は全然むずかしくありませんよ。
さきほどの問題で登場した2進数1111111をみていきましょう。
2進数と10進数の対応表をみてみると
127 ーーーーーーーーーーーーーーー1111111 (7桁)
(10進数)127=(2進数)1111111
となっています。
2進数1111111は
まるで10進数の足し算のように
1111111=1000000+100000+10000+1000+100+10+1
と分解することができる仕組みとなっています。
🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋
実際に2進数と10進数の対応表をみてみると
2進数11=10進数3=10進数2+1=2進数10+1
より
2進数11=2進数10+1ときれいに分解することができます
2進数111=10進数7=10進数4+2+1=2進数100+10+1
より
2進数111=2進数100+10+1ときれいに分解することができます
2進数1111=10進数15=10進数8+4+2+1=2進数1000+100+10+1
より
2進数1111=2進数1000+100+10+1ときれいに分解することができます
同様に
2進数11111=2進数10000+2進数1000+2進数100+2進数10+2進数1
2進数111111=2進数100000+2進数10000+2進数1000+2進数100+2進数10+2進数1
となります。
🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋🍋
さらに2進数と10進数の対応表をみてみると
(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=10進数127となっていることがわかります。
ぶーにゃん 「つまり ししゃもちゃん(2進数)1111111は
(10進数)127を表わしているということにゃんね。
なんとなく わかったかも」
てんC 「ところでぶーにゃんさんは
お気づきになられましたか・・・?」
ぶーにゃん 「お昼ご飯のししゃもちゃんのことかにゃ~ん?(^^)」
にゃ~んと鳴いてみる。
てんC 「いえ ししゃもちゃんはお昼ご飯ではなく・・・
?・・・いえ
これです これです(^^)//
(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
」
ぶーにゃん「なんだかきれいに数字がならんでいるにゃん。」
てんC 「そうなんです 右辺は2の倍数ごとに
数値が変化していることが
おわかりでしょうか?
つまり
(2進数)1000000=(10進数)2の6乗
(2進数) 100000 =(10進数)2の5乗
(2進数) 10000 =(10進数)2の4乗
(2進数) 1000 =(10進数)2の3乗
(2進数) 100 =(10進数)2の2乗
(2進数) 10 =(10進数)2の1乗
(2進数) 1 =(10進数)2の0乗
となっています。
ぶーにゃん 「右辺が規則正しく変化してるにゃ。」
てんC 「これらのことより
一般に(2進数)1000000・・・(0の数がn個)=(10進数)2のn乗が
なりたっていることがわかります。」
ぶーにゃん 「ええとっ
(2進数)1000000・・・(0の数がn個)=(10進数)2のn乗なのかにゃん
だったらにゃ~ん
(2進数)100000は(10進数)2の5乗で(10進数)32
(2進数)1000000は(10進数)2の6乗で(10進数)64
(2進数)10000000は(10進数)2の7乗で(10進数)128
(2進数)100000000は(10進数)2の8乗で(10進数)256
(2進数)10000000000は(10進数)2の9乗で(10進数)512
となるにゃん」
頭をかいてみる猫。
ごろごろ。
てんC「そうなのです」
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます