技術士第一次試験 基礎科目 H24

問題 10 / 25

出典: 平成24年度技術士第一次試験問題[基礎科目] Ⅰ-2-5

実数aᵢが 0<aᵢ<1000(i=1,2,…,n)の範囲にあるとき、a₁からaₙまでのn個の数値の中から最小値(min)と最大値(max)を求めることを目的として、次のようなアルゴリズムを考えた。しかし、このアルゴリズムには誤りがある。出力されたminとmaxに関する記述の組合せとして正しいものはどれか。 ・minの値を1000とする。 ・maxの値を0とする。 ・iの値を1とする。 ・i≦nならば{}内を繰り返す。  {・もしaᵢ<minならばminにaᵢを代入する。   そうでない場合、もしaᵢ>maxならばmaxにaᵢを代入する。  ・iをi+1にする。} ・minとmaxを出力する。

min:常に最小値になる。/max:常に最大値にならない。
min:常に最小値になる。/max:最大値にならない場合がある。
min:最小値にならない場合がある。/max:常に最大値にならない。
min:最小値にならない場合がある。/max:最大値にならない場合がある。
min:最小値にならない場合がある。/max:常に最大値になる。

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。