基本情報23年 特別 午後 問10 設問1

【解き方】

 この「実践!情報処理試験講座」では、メール版もあります。
 メール版では、前回、図にまとめて、関連付けるという話をかきましたが、
 まさに、この問題がそれです。

 表1の決定表と、48ページのプログラムが対応します。

●1000円の商品券は、999株以下で、5年未満となるので、
  1〜999株で、0〜4年のとき、 1000円となります。
(1株も持ってない人は株主でないので、商品券は渡さない。
 一方0年、つまり、3ヶ月くらいの人でも、渡すので、0は入る)

となると、a=1,b=999,c=0,d=4

となります。

●3000円の商品券は、999株以下で、5年以上または
1000〜9999株で5年未満なので、

  1〜999株で、今まで成立して(5年未満)いないひとすべて
     または
  1000〜9999株で、0〜4年の人

となります。

今まで成立して(5年未満)いないひと「すべて」は、anyになるので、

 e=any
 f=1000,g=9999


●5000円の商品券は、

1000〜9999株で、5年以上または
1万株で5年未満なので、

  1000〜9999株で、今まで成立して(5年未満)いないひとすべて
     または
  今まで成立して(9999株以下)いないひとすべて、0〜4年の人

となります。

 cdefgにかわりありません。

●1万円の商品券は、

1万株で5年以上なので、残りの人全部
となるので、e=anyで問題ないです。




【答え】

a=ア
b=オ
c=ア
d=ウ
e=キ