分からないままに来ていたニュートン法を勉強し直しました 例えば平方根を求める関数を考えた時に かつであるような のように定義出来ます けれどもこれは数学の関数なので実数を入れても求めたい数が出てこないのです gosh> (define ( sqrt x ) (the y ( and ( >= y 0 ) ( = ( square y ) x )))) (define ( square y ) ( * y y ))sqrt gosh> square gosh> ( sqrt 9 ) *** ERROR: unbound variable: y Stack Trace: このコードを見ても分かるように数学的記述とプログラミングの記述では 記述方法が異なるのです この場合はyの値を明確にしてないので処理が出来ないのですね ではプログラミングで平方根を計算してみる場合はどうするのかと言うと ニュー