HOME»基本情報技術者試験掲示板»平成27年秋期試験午前問題  問3
投稿する

平成27年秋期試験午前問題  問3 [2220]

 たにさん(No.1) 
問題URL
https://www.fe-siken.com/s/kakomon/27_aki/q3.html

こちらのサイトの解説ではよくわからなかったので、キタミ式の解説を読んだのですが
f(x)をx÷2(小数点以下四捨五入)、aの初期値を6と仮定して解いていました。
このような問題で勝手に四捨五入して値を変えてしまっても良いのでしょうか?また、なぜ四捨五入をしているのでしょうか?


もっと簡単な解き方があったらそちらも教えていただきたいです。
2020.03.16 20:22
QMさん(No.2) 
FE ゴールドマイスター
適当な具体例で試してみよう、というやり方ですね。
明らかに間違いという選択肢を見つけやすいし、手を動かしてみるうちに法則性に気づけたりするので、ひとつの解法ではあります。

今回の場合、とにかく収束する(変化がなくなる)関数なら何でもいいので、
「2で割って小数点以下を四捨五入する関数」を使っても、確かに答は絞れます。
真面目に小数点以下まで計算すると、計算も大変だし、なかなか完全には収束しないため、早く落ち着きそうな関数として四捨五入する形を使っているのだと思います。

しかし・・・収束する(しそうな)関数の見当がつかないと使えない方法ですよねえ(^_^;


単純に、
④で y が次の x として使われるから、
②で y=f(y) であれば値が変化しなくなる
では納得できませんか?
2020.03.16 22:08
 たにさん(No.3) 
>単純に、④で y が次の x として使われるから、②で y=f(y) であれば値が変化しなくなる
では納得できませんか?

すみませんがよく分からないので、自分は具体例で試すやり方にしようと思います。


>「2で割って小数点以下を四捨五入する関数」
を使っても、確かに答は絞れます。

ここが一番疑問点だったのでスッキリしました。いつもありがとうございますm(__)m
2020.03.16 23:46

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop