2進数クイズ

💻 2進数クイズ

コンピューターが使う0と1、1011はいくつ?

2進数は位が1つ上がるごとに値が2倍になる。右から1、2、4、8、16。1がある位の値だけを足せば10進数になるよ。3けたから5けたまで進んで、最後の2問は逆に10進数を2進数に直してみて。

どんなクイズ?

コンピュータは写真も、音楽も、今読んでいるこの文字も、全部0と1で保存してるよ。二進数が読めるようになると、コンピュータがどうやって数を数えているかが見えてくる。

二進数は右の桁から順に1、2、4、8、16の値を持つよ。1が書かれている桁の値だけ足せば終わり。1ラウンド解き終わるころには、5桁の二進数もすぐ読めるようになる。

ひと目で

設問
10
科目
プログラミング
料金
無料
ログイン
任意
対応端末
スマホ・タブレット・PC

解きかた

位取りの表を思い浮かべて
16、8、4、2、1を頭の中で一列に並べて、1がある桁の下の数だけ足そう。
逆方向に変換
最後の2問は、ふつうの数を二進数に変える問題だよ。いちばん大きい桁から順に、その値を引けるなら1、引けないなら0と書いていけばOK。
コーディングとつながるところ
カラーコード、ファイルサイズ、ネットワークのアドレスみたいに、コンピュータの中の数字はぜんぶ二進数がもとになってるよ。だからコーディングを始めると、たいてい最初に出会う考え方なんだ。

スコア別ランク

  • 人間コンパイラ

    0と1だけで全問正解。コンピューターと会話できる人。

  • プログラミング部のエース

    ほぼ完璧。5けたで1つだけつまずいた。

  • ロード中

    3けた、4けたはばっちり。位の値の表を思い浮かべれば5けたも解ける。

  • まず電源を入れよう

    最初はみんなそう。右から1、2、4、8だけ覚えてもう一回やってみて。

よくある質問

コンピュータはなぜ0と1しか使わないのですか?
コンピュータの部品は、電気が流れているかいないかの2つの状態をいちばん確実に区別できます。だから、数字を2つしか使わない二進数がぴったりなのです。
0で始まる二進数はなぜ出ないのですか?
先頭の0は値を変えないので省いています。0101と101は同じ数です。
コーディングを知らなくても解けますか?
はい。足し算ができれば解けます。