平成27年 春期 ITパスポート 中問D

モニタ調査の集計に関する次の記述を読んで、四つの問いに答えよ。

F社では、新製品を開発するに当たり、100人のモニタを募集して市場調査を行った。
モニタには、性能、価格、デザインの三つの項目について、それぞれを重視するかどうかを“はい”又は“いいえ”のいずれかで答えてもらった。
モニタから得られた回答は、図1のレコード形式で回答ファイルに登録した。

図1 回答ファイルのレコード形式
モニタ氏名 性能 価格 デザイン

レコードの項目“性能”、“価格”、“デザイン”には、それぞれ、質問に対する回答が“はい”の場合には1が、“いいえ”の場合には0が記録されている。
回答ファイルの中から、条件に合致するレコード数を表示するために、次の命令が使用できる。

件数表示(条件)

ここで、条件には、and、or 及び[ ]を組み合わせた複合条件を指定できる。
条件の評価は[ ]の中が優先して評価される。
また、[ ]の中にさらに[ ]を記述することもできる。
条件を変えて、命令を実行した結果を表1に示す。

表1 命令を実行した結果
条件 件数表示命令の実行結果
性能=1 55
価格=1 60
デザイン=1 45
[性能=1] and [価格=1] 30
[価格=1] and [デザイン=1] 25

[テクノロジ]
 問97  次の命令を実行したときに表示されるレコード数は、どのような条件に合致する人数を表しているか。

件数表示([性能=1] and [デザイン=0])
 ア  性能とデザインの両方を重視するモニタの人数
 イ  性能は重視するが、デザインは重視しないモニタの人数
 ウ  性能又はデザインのいずれか一方を重視するモニタの人数
 エ  性能もデザインも重視しないモニタの人数

[テクノロジ]
 問98  性能、価格、デザインを重視する人の集合を、それぞれ、集合“性能”、集合“価格”、集合“デザイン”として、図2のベン図で表す。
次の命令の条件に合致するベン図中の領域はどれか。

件数表示([[性能=1] or [価格=1]] and [デザイン=1])

図2 ベン図
 ア  A、B、E
 イ  A、C、F
 ウ  B、D
 エ  C、D、F

[テクノロジ]
 問99  表1の結果から、次の命令を実行したときに表示されるレコード数は幾つか。

件数表示([性能=1] or [価格=1]) valign="baseline"
 ア  60 イ  70
 ウ  85
 エ  115

[テクノロジ]
 問100  次の手続によって得られる結果と同じ結果が得られる命令の記述はどれか。
[手続]
 (1)  件数表示(価格=1)を実行し、表示される結果をwとする。
 (2)  件数表示([性能=1] and [価格=1])を実行し、表示される結果をxとする。
 (3)  件数表示([価格=1] and [デザイン=1])を実行し、表示される結果をyとする。
 (4)  件数表示([性能=1] and [価格=1] and [デザイン=1])を実行し、表示される結果をzとする。
 (5)  w - x - y + zを計算する。

 ア  件数表示([性能=0] and [価格=1] and [デザイン=0])
 イ  件数表示([性能=0] or [価格=1] or [デザイン=0])
 ウ  件数表示([性能=1] and [価格=0] and [デザイン=1])
 エ  件数表示([性能=1] or [価格=0] or [デザイン=1])


答え
 問97 イ 問98 エ
 問99 ウ 問100 ア


解説

 問97  命令の“件数表示([性能=1] and [デザイン=0])”は性能を重視する“性能=1”とデザインを重視しない“デザイン=0”の“and”なので性能は重視するが、デザインは重視しないモニタの人数(イ)になります。
 問98  命令の“件数表示([[性能=1] or [価格=1]] and [デザイン=1])”は集合“性能”と集合“価格”の全ての部分で、

かつ、集合“デザイン”でもある場所になるので、

ベン図ではC、D、F(エ)になります。
 問99  命令“件数表示([性能=1] or [価格=1])”は集合“性能”と集合“価格”の和集合なのでこの件数は表1では
“性能=1”の件数 + “価格=1”の件数 - “[性能=1] and [価格=1]”
の件数なので、
55 + 60 - 30 = 85
(ウ)になります。
 問100  問題の手続を問98のベン図で考えると、求める場所はベン図のEになり、

これは集合“価格”であり、集合“性能”ではなく、集合“デザイン”でもないところなので、件数表示([性能=0] and [価格=1] and [デザイン=0])(ア)になります。


戻る 一覧へ