11/11/08 15:58:53.12
[1] プログラミング実習応用
[2] √a(ただしaは正の実数)の近似値を求めて表示するプログラムを作成せよ。
X(n)=1/2{X(n-1)+a/X(n-1)},X(0)=1.0 ()の文字は右下の文字。
・nは整数型、X(n)は実数型(float or double) ・aの値はキーボードから入力
・再起呼び出しによる方法、逐次的に計算する方法のいずれでもよい
[3] 環境
[3.1] W7
[3.2] Visual C++ 2010 Express
[3.3] どちらでも可
[4] 2011年11月8日22:00
[5] 1.main() 以外の関数を少なくとも一つ作成して使用する
2.#include <math.h> を入れない
3.sqrt(), pow() 関数を使用しない
4.繰り返し回数 n の値は、次のいずれかの方法で決定する
A. n=20
B. xnは十分真の値に近く、かつなるべく小さいnの値
Bの場合はその根拠(実験結果や考察内容など)も示すこと。内容によってはボーナス加点する。例えば下記のような方法があるが、これに限定されることなく、他の方法でもよい
例: いくつかのaの値に対して、nを増加させながらxnの値を表示する実験を行う
よろしくお願いします。