質問編集履歴

4

追加質問

2018/03/23 05:09

投稿

Watanabe_ef
Watanabe_ef

スコア28

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,37 @@
75
75
 
76
76
 
77
77
  ご教示お願いいたします。
78
+
79
+
80
+
81
+ 【追記】
82
+
83
+ 上記のとおりプログラムを修正したところ、2の平方根が正しく出力されました。
84
+
85
+
86
+
87
+ 【コンソール】
88
+
89
+ 1回目 誤差=0.2500
90
+
91
+ 2回目 誤差=0.00703889
92
+
93
+ 3回目 誤差=0.0000061592637476
94
+
95
+ 4回目 誤差=4.74200288533215216656E-12
96
+
97
+ 5回目 誤差=2.8108239331373466350562834003132792751609E-24
98
+
99
+ 6回目 誤差=9.8759139788721286232385069031337583760272284804383992169099233938623991426116900E-49
100
+
101
+ 7回目 誤差=1.219170961476023987580884253005982643084857060464517172599001310224667466278282886591601613436503357212794231959984165464850947330556127739804351086766287896576E-97
102
+
103
+ x = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764161583921656050189505811755022976
104
+
105
+ x * x = 2.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001219170961476023987580884253005982643084857060464517172599001310224667466278282886591601613436503357212794231959984165464850947330556127739804351086766287896576
106
+
107
+
108
+
109
+ しかし、ソースの[x][j]に引数3.0を指定すると、誤差の表示がループします。
110
+
111
+ コンソールに誤差が7回ほど出力され、「x = 1.3720508......」と出力される想定でした。

3

本文の修正

2018/03/23 05:09

投稿

Watanabe_ef
Watanabe_ef

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 近似値求めるアルゴリズムを作成しております。
1
+ ニュートン法でx^2-2=0解くアルゴリズムを作成しております。
2
2
 
3
3
 
4
4
 

2

タイトルの変更

2018/03/22 07:26

投稿

Watanabe_ef
Watanabe_ef

スコア28

test CHANGED
@@ -1 +1 @@
1
- 近似値求めるアルゴリズム
1
+ ニュートン法でx^2-2=0解くアルゴリズム
test CHANGED
File without changes

1

引数の追記

2018/03/22 07:25

投稿

Watanabe_ef
Watanabe_ef

スコア28

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,10 @@
5
5
  下記のコードを実行した場合、1回目の誤差の表示はうまくいくのですが、2回目のWhile文の判定で
6
6
 
7
7
  エラーが起きます。
8
+
9
+
10
+
11
+ 引数には2を渡しています。
8
12
 
9
13
 
10
14