0≦x≦1 の範囲で単調に増加する連続関数 f(x) が f(0)<0≦f(1) を満たすときに,区間内で f(x)=0 である x の値を近似的に求めるアルゴリズムにおいて,(2) は何回実行されるか。 〔アルゴリズム〕 (1) x₀←0,x₁←1 とする。 (2) x←(x₀+x₁)/2 とする。 (3) x₁−x<0.001 ならば x の値を近似値として終了する。 (4) f(x)≧0 ならば x₁←x として,そうでなければ x₀←x とする。 (5) (2) に戻る。
ア 10
イ 20
ウ 100
エ 1,000
正解: ア
要点: 二分法。x₁−x=区間幅/2。1/2ⁿ<0.001 となる最小 n は10。
これは二分法。各回で x₁−x は区間幅の半分になり、毎回区間幅は半減する。n 回目で x₁−x=1/2ⁿ。1/2ⁿ<0.001 すなわち 2ⁿ>1000 を満たす最小の n は 2¹⁰=1024 より n=10。よって (2) は 10 回実行される。
同じ回の前後の問題
- 令和7年度 春期 問1: 論理式 P,Q がいずれも真であるとき,論理式 R の真偽にかかわらず真になる式はどれか。ここで,“
- 令和7年度 春期 問3: AI における機械学習の過程において,過学習と疑われたときの解消方法として,最も適切なものはどれか。
テクノロジ系の他の問題
- 令和7年度 春期 問3: AI における機械学習の過程において,過学習と疑われたときの解消方法として,最も適切なものはどれか。
- 令和7年度 春期 問4: リアルタイム性が求められる組込みシステムにおいて,システムへの入力に対するリアルタイムな応答の方法と
- 令和7年度 春期 問5: A,B,C の順序で入力されるデータがある。各データについてスタックへの挿入と取出しを1回ずつ行うこ
- 令和7年度 春期 問7: fact(n) は,非負の整数 n に対して n の階乗を返す。fact(n) の再帰的な定義はどれ
- 令和7年度 春期 問8: 同じ命令セットをもつコンピュータ A と B とがある。それぞれの CPU クロック周期,及びあるプ
アプリで弱点分析つきの演習ができます