カテゴリー
生活

10111110?2進数の足し算で気づいたもっと簡単な計算方法

こんにちは、koyukaisa.workの真田夕起です!

初めて訪問してくださった方も、いつも読んでくださっている方も、ありがとうございます。本日も楽しんでいただける記事をお届けしますので、どうぞリラックスしてお読みください。

長女と基本情報技術者試験の本を読んでるだけ勉強をしていて、お互いに今日読み進めたページ数をチャットで報告しあっている。

せっかくなので、基本情報技術者試験の本の最初で出てくる項目、n進数の計算、特に2進数、8進数、16進数を使ってページ数を報告している。毎回計算が面倒くさいんだけど、こうやって使っていた方が身に付くよね、と思って頑張っている。

ところで、8進数にしても16進数にしても、2進数に直して計算するので、最終的には1と0だけになって、例えば、10110だったら、16×1+8×0+4×1+2×1+1×0=22、という計算をひたすらすることになるんだけど、桁が上がるにつれて、見た目は1、0だけでチカチカとするし、1が多いとそれだけ足し算が多くなって面倒くさいし単純な計算間違いをしがちになってしまう。

しかし、面倒くさいなぁ、、、と思って計算しようとしたときに、ふと気づいたことがある。

例えば、1111って、15じゃん?もう1個桁が上がると10000になって16になる。ってことは、全部が1並びなら、1桁多いけれどその桁未満が全部0の数より1小さい数になるってことだよね?

どこか1つだけ0がある場合、例えば1101って13になるけど、もしも、1111なら15になるんだから、8+4+(2×0)+1=13って足して計算するより、15-2って引いて計算する方が楽じゃね?

桁数が少ないなら足し算のほうが楽かもしれないけれど、桁数が上がれば上がるほど、1と0のどっちが多いか確認してから計算しやすいほうで計算した方が楽だよね、と気づいた。

だって、111101111ってあったら、256+128+64+32+8+4+2+1って計算するより、511-16って計算する方が圧倒的に早いよね?きっと。

ということに気づいたよ~とこれまたチャットで報告&共有したことで、より2進数に親しみを持つことができるようになった。

ということで、今回の記事はここまでです。最後までお読みいただき、本当にありがとうございます!

今後も皆さんの役に立つ情報をどんどんお届けしていきますので、次回もお楽しみに。ご質問や感想があれば、コメント欄で気軽に教えてくださいね。真田夕起でした!!

チャンネル登録やブックマーク、いいねやコメントをいただけるととても嬉しいです。これからもどうぞよろしくお願いいたします。

作成者: 真田夕起

koyukaisa.work」管理者の真田夕起(サナダ ユウキ)です。

北海道札幌市白石区に住む専業主夫として、妻(看護師)と3人の娘(大学2年生、専門学校1年生、小学4年生)と一緒に暮らしています。家事や育児、教育、遊び、創作について、男目線からのユニークな視点で発信しています。

YouTubeチャンネルはこちら」の登録もお待ちしています。

趣味:
・かたづけ
・ガーデニング
・ギター練習
・カラオケ
・英語学習
・ぬいぐるみ作り
・パソコン・プログラミング学習
・ゲーム

アレルギー:
ほぼ一年中、花粉や埃、ダニ、猫などに悩まされています。特に春が辛く、果物(特にりんご、桃、さくらんぼ)や豆乳にも反応します。抗ヒスタミン薬と解熱・鎮痛薬が手放せません。新型コロナウイルスによるマスク生活が意外にもアレルギー対策に効果的で、今では外出時にマスクが欠かせません。

その他:
・牛乳が大好きですが、温めないと消化が難しいです。
・幼少期は運動が好きでしたが、最近は運動不足で体を痛めることが増えました。ぎっくり腰をきっかけに、腹筋を意識するようになりましたが、さらに腰痛対策としてEMS、ウォーキング、ストレッチを取り入れています。
・基本的にインドア派ですが、ガーデニングや外でのバーベキューが好きです。折り紙、ブロック、プラモデルも楽しんでいます。

性格とお願い:
・人見知りでさみしがり屋ですが、ブログの高評価や拡散、お気に入りブックマーク登録をお願いします!
・普段から怒りっぽく心が狭いところがありますので、悪評や低評価、気に入らないコメントは控えていただけると助かります。

tig@koyukaisa.work*メールアドレスはスパム対策のため変更の可能性があります。返信は遅れる場合があります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です