Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CODE Chapter1

CODE Chapter1

自己学習のためにCODEの第1章の内容をまとめた

Avatar for Inoue Gaku

Inoue Gaku

January 23, 2026
Tweet

More Decks by Inoue Gaku

Other Decks in Programming

Transcript

  1. 試⾏錯誤2:回数を数える アイデア:アルファベット順に点滅させる A = 1回, B = 2回, C =

    3回 ........ Z =26回。 B (2回) A (1回) D (4回) ⼀⾒論理的に⾒える。しかし、もっと⻑い⽂章 ならどうだろう?
  2. 致命的な⽋点:効率の壁 最初に送りたいメッセージ:「How are you? (元気?)」 この単純な⽂章を「回数⽅式」で計算してみると... H(8) + O(15) +

    W(23) … Total 131 blinks 結論:⽇が昇ってしまうほど遅い。 もっと賢い⽅法が歴史の中に存在していた。
  3. モールスコード サミュエル‧モールスが考案したシステム。 2種類の記号を組み合わせる。 1. ドット (‧):短い点滅 2. ダッシュ (ー):⻑い点滅 H(8)

    + O(15) + W(23) … Total 131 blinks 回数⽅式 32 signals モールスコード 131回の点滅 vs 32回の信号 このシステムを使えば、「How are you?」は131回から32回 の信号に短縮される。