0. 二進数は易しい EditToHeaderToFooter

人は十進数で数を表した。
他に十二進数や六十進数も発明された。
しかし、計算が難しいからほぼ十進数に統一された。

情報科学が発達するにつれ、二進数が発明された。
0と1の二つの数字だけで、あらゆる数を表せた。
しかも、計算も十進数よりも遥かに簡単だった。

易しい二進数を使い熟そう。

1. 無と有 EditToHeaderToFooter

図0 リンゴの状態
  
🍎 
  
リンゴが無いリンゴが有る
リンゴ$$ 0 $$リンゴ$$ 1 $$

左と右の図は異なっている。

  • 左の図には何もない。
  • 右の図にはリンゴが有る。

これらを数字で表そう。

  • リンゴが無い状態を「$$ 0 $$」と表そう。
  • リンゴが有る状態を「$$ 1 $$」と表そう。

すると、

  • 左の図は「リンゴ$$ 0 $$コ」と表せる。
  • 右の図は「リンゴ$$ 1 $$コ」と表せる。

$$ 0 $$$$ 1 $$は異なる状態を表せる。


リンゴの代わりに何でも良い。
例えば、イチゴの場合は、

図1 イチゴの状態
  
 🍓
  
イチゴが無いイチゴが有る
イチゴ$$ 0 $$イチゴ$$ 1 $$

問:ナスの状態を数字で表して下さい。

図 ナスの状態
  
🍆 
  
イチゴが$$ \;\; $$$$ \;\; $$イチゴが$$ \;\; $$$$ \;\; $$
ナス$$ \;\; $$ナス$$ \;\; $$

2. 何コある? EditToHeaderToFooter

図10 リンゴの状態
    
 🍎🍎🍎🍎🍎🍎
    
リンゴが無いリンゴが有る
リンゴ$$ 0 $$リンゴ$$ 1 $$リンゴ?コリンゴ?コ

図10にある図は全て異なっている。
最も左の図はリンゴ$$ 0 $$コと表した。
その右の図はリンゴ$$ 1 $$コと表した。
更に右の図はどう表せば良いか。

リンゴが増えたから、使う数字も増やそう。
使う数字を$$ 1 $$コ増やせば、$$ 00 $$$$ 01 $$$$ 10 $$$$ 11 $$を作れる。
$$ 0 $$は何も無い状態を表すので、$$ 00 $$もやはり何も無いを表せたい。
他はこの順番に割り当てよう。

図11 リンゴの状態
    
 🍎🍎🍎🍎🍎🍎
    
リンゴが無いリンゴが有る
リンゴ$$ 0 $$リンゴ$$ 1 $$  
リンゴ$$ 00 $$リンゴ$$ 01 $$リンゴ$$ 10 $$リンゴ$$ 11 $$

$$ 01 $$は「🍎」を表している。
$$ 10 $$は「🍎🍎」を表している。
$$ 11 $$は「🍎🍎🍎」を表している。

「🍎🍎🍎」は「🍎🍎」と「🍎」に分けられる。
数字で表すと、$$ 11 $$$$ 10 $$$$ 01 $$に分けられる。
左の$$ 1 $$は「🍎🍎」を表している。
右の$$ 1 $$は「🍎」を表している。

$$ 0 $$は左に居ても右に居ても「」を表している。

3. 大きいと小さい EditToHeaderToFooter

4. EditToHeaderToFooter

リロード   新規 編集 凍結 差分 添付 複製 改名   数学 一覧 検索 最新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2018.0603 (日) 1214.2000 (2155d)