基本情報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=キ