平成18年春期 問15
広告
奈々氏さん
(No.1)
タイトルの問題について
理解できません。
類似質問の解答見ても尚全く理解できません。
例えば
イがNGの理由
条件1~3が"NYN"の場合では、条件2の判定を先にすると動作3のみ、条件3の判定を先にすると動作1,3が実行されるため不適切です。
NYNの並びは表のどの部分を行っていますか?
後半部分についても理解不能です。
理解できません。
類似質問の解答見ても尚全く理解できません。
例えば
イがNGの理由
条件1~3が"NYN"の場合では、条件2の判定を先にすると動作3のみ、条件3の判定を先にすると動作1,3が実行されるため不適切です。
NYNの並びは表のどの部分を行っていますか?
後半部分についても理解不能です。
2022.09.01 08:28
奈々氏さん
(No.2)
質問追記します。
イがNGの理由
なぜですか?
イがNGの理由
>>条件2の判定を先にすると動作3のみ、条件3の判定を先にすると動作1,3が実行されるため
なぜですか?
2022.09.01 08:31
boyonboyonさん
★AP シルバーマイスター
(No.3)
条件を上から順にクリアしていき、列ごとに設定してある条件に合致したら動作すると考えてみます。
アの表で例えると、
条件1がYならば、1列目と2列目が残ります。
条件2がNならば、2列目が残って動作2(条件3、4は考えません。)
条件2がYならば、1列目が残って条件3で判断、Yならば、条件4で判断、Yならば動作1となります。
条件1がNならば、3列目と4列目が残ります。
条件2がYならば、3列目が残り動作3(条件3、4は考えません。)
条件2がNならば、4列目が残り動作1,3
この表では、条件1と条件2で、4つの列が違うものになっているので、結果がかぶることはありません。
条件1と条件2の順番を変えても変わりません。
イの表で考えてみます。
解説のように、条件1の結果がN、条件2の結果がY、条件3の結果がNの場合、
表示されている表にあてはめると、
条件1で、3列目と4列目が残ります。
条件2で、3列目に確定し、動作3になります。
条件2を先にします。(2→1→3→4)
条件2で1列目と3列目が残ります。(4列目は"-"なので未判定)
次に、条件1で3列目が確定するので、動作3
条件3を先にします。(3→1→2→4)
条件3で、4列目が残ります。(2,3列目は未判定)
次に条件1で、4列目が確定し、動作は1と3
ということで、表イは、条件判定の順番を変えると結果が違ってきます。
ほかの表も同様です。
(別解かな?)
例えば、表イの3列目と4列目には
条件の結果として、NYNをあてはめることができます。(ーに上書き)
すると同じ条件の列が2つできてしまい、結果は???になります。(どっちもあり)
同じように、ウにはNYNN、エにはNYYが、3・4列目に当てはまります。
アではこのようなことはありません。
アの表で例えると、
条件1がYならば、1列目と2列目が残ります。
条件2がNならば、2列目が残って動作2(条件3、4は考えません。)
条件2がYならば、1列目が残って条件3で判断、Yならば、条件4で判断、Yならば動作1となります。
条件1がNならば、3列目と4列目が残ります。
条件2がYならば、3列目が残り動作3(条件3、4は考えません。)
条件2がNならば、4列目が残り動作1,3
この表では、条件1と条件2で、4つの列が違うものになっているので、結果がかぶることはありません。
条件1と条件2の順番を変えても変わりません。
イの表で考えてみます。
解説のように、条件1の結果がN、条件2の結果がY、条件3の結果がNの場合、
表示されている表にあてはめると、
条件1で、3列目と4列目が残ります。
条件2で、3列目に確定し、動作3になります。
条件2を先にします。(2→1→3→4)
条件2で1列目と3列目が残ります。(4列目は"-"なので未判定)
次に、条件1で3列目が確定するので、動作3
条件3を先にします。(3→1→2→4)
条件3で、4列目が残ります。(2,3列目は未判定)
次に条件1で、4列目が確定し、動作は1と3
ということで、表イは、条件判定の順番を変えると結果が違ってきます。
ほかの表も同様です。
(別解かな?)
例えば、表イの3列目と4列目には
条件の結果として、NYNをあてはめることができます。(ーに上書き)
すると同じ条件の列が2つできてしまい、結果は???になります。(どっちもあり)
同じように、ウにはNYNN、エにはNYYが、3・4列目に当てはまります。
アではこのようなことはありません。
2022.09.01 15:03
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。