平成23年秋目次 <<前の問題 次の問題>>
問4
次の規則から生成することができる式はどれか。[規則] <式> ::=<変数>|(<式>+<式>)|<式>*<式>
<変数> ::=A|B|C|D
ア A+(B+C)*D
イ (A+B)+(C+D)
ウ (A+B)*(C+D)
エ (A*B)+(C*D)
解説
足し算には全体を()で囲む必要があり、掛け算には()がないのが みそ。ア (A+(B+C))*DならOKであるが、Aという式と(B+C)という式の足し算に()がないので誤り。
イ アと同じ理由から((A+B)+(C+D))なら正解であるが、()がないので誤り。
ウ 正解
エ (A*B+C*D)なら正解
0 件のコメント:
コメントを投稿