
💻 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は同じ数です。
- コーディングを知らなくても解けますか?
- はい。足し算ができれば解けます。