天国にいけるC言語入門 シーズン1 パソコン超初心者がゼロから東方風シューティングをつくる編 ver.0.4.15.789 RELIEF
10進数の実数(小数点以下の項をふくむもの)を2進数で表現する
10進数の実数(小数点以下の項をふくむもの)を2進数で表現する
10進数の実数(小数点以下の項をふくむもの)を2進数で表現する
じっと マックスをみつめる2進数の少女。
マックス 「みつめないで~~~」
老人 「この者は人間じゃないぞい。只者ではない。
だが 何か好意的な感じじゃ。」
マックス 「 ああっ わかった。
10進数で小数点以下の値をもつものを
2進数で表そうとしているのでやってきたのだろう。
だが、安心しろ。2進数の超少女。
俺が10進数で小数点以下の値をもつものの
2進数表示を華麗にきめる。
なになに 3.33を2進数で表せ。 と?
む
^^ ~~~」
マックス「ああっ そんなに みつめないで。」
身悶えるマックス。
マックス
(ふーむ 3.33の整数部分の3なら2進数で11なのはわかる・・・
だが0.33を2進数で表すとなると・・。)
老人 「0.33とな・・・
そうじゃマックス。0.33を2進数で表す前に
まず先ほどの3.5を2進数表示したら
どうかの。」
マックス 「それがいい。まず簡単なものから
2進数に変換しよう。・・」
3.5 3.5 なんか簡単に2進数にできそうな・・・
まず整数部分3は11なのは間違いない。
のこるは0.5
1/2 なんだが・・・・
^^ ♪♪♪♪ ^^ ^^ ^^
🌻 ♪ ♪ ♪
マックス 「なんだ? これは・・・
♪ ♪ ♪
♪ ♪ ♪
マックス 「2進数の超少女か・・・・」
♪ ♪ ♪
♪ ♪ 🌻 ♪
マックス 「なに なに」
少女の想いがマックスに流れ込んでくる。
♪ ♪ ♪
♪ ♪ ♪
マックス 「なんんと。」
♪ ♪ ♪
♪ ♪ 🌻 ♪
少女の想いを理解しようとするマックス。
♪ ♪ ♪
♪ ♪ ♪
マックス 「はひよ???」
少女はマックスにすぅーと近づくと耳元でささやく。
マックス「ふむ、ふむ♬ 」
老人 「どうじゃな。 マックス?」
マックス 「御老人
イメージだけでなんとなく伝わってきたんだが・・・」
老人 「おおっ」
マックス 「10進数で数値を表すとき
・
・
・
1000の位=10の3乗の位
100の位=10の2乗の位
10の位=10の1乗の位
1の位
10分の1の位=10の-1乗の位
100分の1の位=10の-2乗の位
1000分の1の位=10の-3乗の位
・
・
・
このように位がある
同様に 2進数でも
・
・
・
2の3乗の位
2の2乗の位
2の1乗の位
1の位
(2の-1乗分)の1の位=2分の1の位
(2の-2乗分)の1の位=4分の1の位
(2の-3乗分)の1の位=8分の1の位
・
・
・
というのがあるらしい・・
そして
通常の2進数は
2進数1000=1×(2の3乗)=10進数8
2進数100=1×(2の2乗)=10進数4
2進数10=1×(2の1乗)=10進数2
2進数1=10進数1
を表すように
小数点を用いて表された2進数は
2進数0.1= 1×10進数(2分の1)=10進数 0.5
2進数0.01= 1×10進数 (2の2乗分の1)= 1× 10進数(4分の1)=10進数 0.25
2進数0.001=10進数 1×(2の3乗分の1)= 1×10進数( 8分の1)=10進数 0.125
を表すらしい。
とても規則正しく左辺と右辺の2進数と10進数が対応しているな・・・
」
老人 「ふむ。 となると
(2進数)111.111は
1×(2の2乗)+1×(2の1乗)+1+
1×(2分の1)+1×(4分の1)+1×(8分の1)=
4+2+1+0.5+0.25+0.125=7.875
となる・・と
7.875は(2進数)111.111じゃな
やったぞい マックス なんとか
2進数で10進数を表現できたぞい。」
マックス「なはははあ どうだ 2進数の少女よ」
♪ ♪ ♪
♪ ♪
♪ ♪
♪ ♪ ♪
自分の想いが伝わりにこっと微笑む2進数の少女。
♪ 😊 ♪ ♪
♪
♪
♪ 😊 ♪
♪ ♪ ♪
♪ ♪ ♪
♪ 😊 ♪
♪ 😊 ♪
♪ ♪ 😊 ♪
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます