C言語の課題です

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
とら

C言語の課題です

#1

投稿記事 by とら » 14年前

プログラムを作る問題です。自分でも調べてみましたが
わからなかったので教えてもらえますか?

下記のNewton法のアルゴリズムを参考にして、
f(x)=cosx-x=0
の解を求めるプログラムを作れ。ただし、初期値は p。=π/4, TOL = 10とする。

入力: 初期値 p。, 許容誤差 TOL, 最大繰り返し回数 N。
出力: 近似値 p またはエラーメッセージ
Step 1. i = 1;
Step 2. while (i<= N。) do Steps 3--6
Step 3. p=p。−f(p。)/f′(p。)
Step 4. If 絶対値(p-p。)< TOL then
OUPUT(p );
STOP.
Step 5. i = i+1;
Step 6. p。=p
end while
Step 7. OUTPUT(‘N。回過ぎても方法は収束しない’);
STOP

この問題がわかりません。よろしくお願いします。

補足今日の13時までです。お願いします!!!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: C言語の課題です

#2

投稿記事 by softya(ソフト屋) » 14年前

マルチポストですね。相互リンクをお願いします。詳しくはフォーラムルールをご覧ください。
http://dixq.net/board/board.html
この掲示板では作るお手伝いをするという事でフォーラムルールにあるテンプレートにご記入ください。

「プログラムを作る問題です。自分でも調べてみましたが わからなかったので教えても... - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa ... 1065506130
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

box
記事: 2002
登録日時: 14年前

Re: C言語の課題です

#3

投稿記事 by box » 14年前

とら さんが書きました:TOL = 10とする。
マルチポストであることとか提出期限(もう過ぎてしまった)とかに興味はないですが、
真の解とはほど遠い値で収束しそうですね。w
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

アバター
GRAM
記事: 164
登録日時: 14年前
住所: 大阪

Re: C言語の課題です

#4

投稿記事 by GRAM » 14年前

確かに許容誤差がおかしいw

閉鎖

“C言語何でも質問掲示板” へ戻る