情報セキュリティスペシャリスト試験 平成28年度秋期 午前Ⅰ 問1「0 ≦ x ≦ 1 の範囲で単調に増加する連続関数 f(x) が f(0) < …」の正解と解説です。情報処理安全確保支援士試験の「アルゴリズム」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
ア. 10
区間を毎回半分に絞る二分法(はさみうち法)の反復回数を問う問題。(2)で中点を求めるたびに探索区間は1→1/2→1/4…と半減する。終了条件 x1−x<0.001 は区間幅の半分が0.001未満になることに相当し,1/2^n<0.001 すなわち 2^n>1000 を満たす最小のnは10。よって(2)は10回。アルゴリズムの計算量がlog₂(範囲/精度)に比例する典型例で,収束の速さを見積もる感覚は実務でも有用。