2021-ビーバーのおひゃくしょうさん-解説
- 考案国:トルコ
- 正解
- 説明
- 茶色の畑には水が流れないように、せき止める場所を考えましょう。
- いちばん左の茶色の畑に水を流さないためには、Bで水を止める必要があります。
- 真ん中の2つの茶色の畑に水を流さないためには、FとHの両方で水を止める必要があります。
- 右の2つの茶色の畑に水を流さないためには、Jで水を止める必要があります。
- 実際のコンピュータでは
- この問題では、組み合わせを扱っています。
- たとえば、いちばん左の畑は「Aが開いている」ときに水が流れます。
- 左から2番目の茶色の畑は「AとBの両方が開いている」ときに水が流れます。
- 左から3番目のGの下にあるむぎの畑は「AとBとGがすべて開いている」ときか、「CとGの両方が開いている」ときに水が流れます。
- 「流れるか、流れないか」のような2種類の値を持つ条件を使い、それらを「両方開いている、どちらかが開いている」のように組み合わせて扱うことを、論理演算と呼び、プログラムの中で便利に利用されています。