2012年3月13日火曜日

=== 平成23年秋 問4 ===


平成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 件のコメント:

コメントを投稿