6
次のコードは、Heronの方法を使用して平方根を返します。私はそれに "バグ"を見つけようとしていますが、正直言って私はそれを見つけられませんでした。私は "var prevGuess = n"ステートメントに関する質問があります。 "n"はどのようにして初めて動作するのですか?それはバグですか、何が "修正?"ここでHeronのメソッドJavaScript
おかげで、私は、現時点では少し混乱しています......
function heronSqrt(n)
{
var DELTA = 1.0E-10;
var nextGuess;
var prevGuess = n;
do
{
nextGuess = (prevGuess + (n/prevGuess))/2;
prevGuess = nextGuess;
} while (nextGuess-prevGuess > DELTA)
return nextGuess;
}
「n」がパラメータとして関数に渡されます –
なぜバグを見つけようとしていますか?正しい結果が得られていませんか? –
@DominicBarnesこれは宿題かもしれませんし、何か問題があるかどうかを調べる必要があります。 –