C/C++の宿題片付けます 132代目

このエントリーをはてなブックマークに追加
858デフォルトの名無しさん
>>857
問題文貼れていませんでした。もう1度。


1] 授業単元: forとかwhileとか
[2] 問題文(含コード&リンク):
ycm2の面積を有する円の半径xを,2分法を用いて近似解を求める.
(a) 区間を10分割してどの区間に解があるかを求めるプログラムを作成しなさい.
(b) 解がある区間が見つかったら,さらにその区間を10分割してどの区間に解があるかを求めるという作業を5回繰り返すプログラムを作成しなさい.

(補足)2分法
2分法とは,中間値の定理に根拠をおいて,数式的に解くことのできない方程式の解を求める方法である.
下図に示すように,xの値を少しずつ変化させた場合に,隣り合う二つのf(x)の値の符号が異なる区間が存在すると,その方程式の解はその区間内に存在する.
区間を少しずつ狭めていくことにより,その方程式の近似解を求めることができる.方程式の近時解法として代表的なものには2分法の他に,ニュートン法もある.
[3] 環境
 [3.1] OS:Windows
 [3.2] わかりません・・・。
 [3.3] 言語:C++
[4] 期限: ([2009年12月11日16:00まで]
[5] その他の制限: forとかwhileとかまでしか習っていないです。

宿題かなり出たのです出が、全くわからないので、数問連続で丸投げさせていただきます。すいません。