閉じる
午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
HOME»基本情報技術者試験掲示板»科目A R2問4アルゴリズムの問題について
投稿する

科目A R2問4アルゴリズムの問題について [6351]

 もふもふさん(No.1) 
どなたかわかる方がいましたら教えていただけませんでしょうか。

解答のトレース部分の
6行目:(0.5‐0.25)<0.001は 偽 なので 処理実行 する
というのは、0.25は0.001より大きいので、偽 ということはわかるのですが、

7行目:f(0.25)≧0は 偽 なので x₀←0.25 
というのは、0.25は0より大きいので、真 であり、x₁←0.25 ではないんでしょうか。

その後8行目以降は、トレースが真、真で続いていき、
答えにたどり着くのも、
7行目:f(0.25)≧0は 偽 なので x₀←0.25 
でないと正解がでないのはわかるのですが。。。

数学の知識がないまま勉強し始めたため、基本的な考え方がわかっていないかもしれません。
よろしくお願いいたします。
2026.03.27 23:47
八朔さん(No.2) 
勉強お疲れ様です。
まず、単調増加とは関数内で数字が上がり続ける関数のことを言います。たとえば、y=2xはxが増えればどんな時でもyが増えるため、単調増加関数になります。
今回はは少し問題が分かりにくい気がしますが、この問題では0≦x≦1に対してf(0)≦0≦f(1)が単調増加である関数であるため、例ではf(0.3)=0としているので、0~0.3でf(x)≦0,0.3~1で0≦f(x)となります。そのため、f(0.25)≧0は偽となるのです。f(x)=xでは無い事に注意が必要です。
2026.03.28 01:04
 もふもふさん(No.3) 
八朔さん
早々に返信いただき、ありがとうございます。
聞いてよかったと思うのは、単調増加の関数を知らなかったために
解釈が違っていたことです。。。
まだあまりよく呑み込めていませんが、
単調増加の関数も調べながら、再度解いてみます。
ありがとうございました。
2026.03.28 22:31
返信投稿用フォーム
お名前
顔アイコン

本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)
🔐投稿削除用のパスワード(任意)
投稿プレビュー
※CBT試験では出題内容の公開が禁止されているため、直接的・間接的を問わず、出題内容や難易度を尋ねる質問は厳禁です。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む文章の投稿はできません。
投稿記事削除用フォーム
投稿No. パスワード 

Pagetop