[中問D]
モニタ調査の集計に関する次の記述を読んで、問いに答えよ。
F社では、新製品を開発するに当たり、100人のモニタを募集して市場調査を行った。モニタには、性能、価格、デザインの三つの項目について、それぞれを重視するかどうかを“はい”又は“いいえ”のいずれかで答えてもらった。
モニタから得られた回答は、図1のレコード形式で回答ファイルに登録した。
レコードの項目“性能”、“価格”、“デザイン”には、それぞれ、質問に対する回答が“はい”の場合には1が、“いいえ”の場合には0が記録されている。
回答ファイルの中から、条件に合致するレコード数を表示するために、次の命令が使用できる。
件数表示(条件)
ここで、条件には、and、or及び[ ]を組み合わせた複合条件を指定できる。条件の評価は[ ]の中が優先して評価される。また、[ ]の中にさらに[ ]を記述することもできる。
条件を変えて、命令を実行した結果を表1に示す。
性能、価格、デザインを重視する人の集合を、それぞれ、集合“性能”、集合“価格”、集合“デザイン”として、図2のベン図で表す。次の命令の条件に合致するベン図中の領域はどれか。
件数表示([[性能=1] or [価格=1]] and [デザイン=1])
ア:A、B、E
イ:A、C、F
ウ:B、D
エ:C、D、F
答:エ
性能=1は、集合“性能”の円の中で、A、B、C、Dになる。
価格=1は、集合“価格”の円の中で、B、D、E、Fにある。
したがって([性能=1] or [価格=1])は、A、B、C、D、E、Fになる。
また、デザイン=1は、集合“デザイン”の円の中で、C、D、F、Gになる。
これらから([[性能=1] or [価格=1]] and [デザイン=1])は、C、D、Fである。