非常に恥ずかしい話ですが、IF・WHILE・DO等の条件式の論理演算子を間違ってしまう事が結構有ります。AND・OR・>・<等が少し程度は大丈夫ですが、カッコで括るなどして多重になってくると間違い易くなります。それなりに何度も頭では確認している心算ですが、(((A or B) or (C or D)) and ((E and F) or (G and H)))位になっていると混乱してしまい論理記号を間違いとか括り方の間違を時々やらかしてしまいます。条件式を幾つかに分けて論理式を多重にすれば大丈夫なのでしょうがステップ数が増えてしまうのも面白くありません。何度も間違った経験が有りますから、部分だけは途中でテストをするのですが、これで上手くいってもエラーが有って修正しても、安心出来る訳も無く、後々まで気になってしまいます。