第12問 配ったおかしの数(二重ループ)
お菓子の個数が15個あります。3人の友だちに、おかしを1人あたり同じ数ずつ配れるように、空欄を埋めよう。
難易度:★★★★☆(4/やや難しい)。共通テスト「情報I」で使われるDNCL(共通テスト用プログラム表記)の穴埋め問題です。JavaScriptを有効にすると、このページでプログラムを組み立てて実行しながら解けます。
プログラム
kosu = 15
hito を 1 から 3 まで 1 ずつ増やしながら繰り返す:
表示する(hito + "人目にお菓子を配ります。")
okashi を 1 から [A] まで 1 ずつ増やしながら繰り返す:
kosu = kosu - 1
表示する(" " + okashi + "個目のお菓子を渡しました。残りは" + kosu + "個です。")
空欄 [A] に当てはまるものを、次の選択肢から選びます。
選択肢
ヒント
15個のお菓子を平等に渡すためには、1人に何個のお菓子を渡せばいいでしょうか?
解答
よくある間違い
- [A]
3 … 1人に3個渡していることになります。15個のお菓子を平等に渡すためには、1人に何個のお菓子を渡せばいいでしょうか?
- [A]
7 … 1人に7個渡していることになります。15個のお菓子を平等に渡すためには、1人に何個のお菓子を渡せばいいでしょうか?
- [A]
15 … 1人に15個渡していることになります。15個のお菓子を平等に渡すためには、1人に何個のお菓子を渡せばいいでしょうか?
ほかの問題