応用情報技術者 平成28年秋期 午前問2

nanasiさん  
(No.1)
1: x0←0,x1←1
2: x←(0+1)/2 //x=0.5
3: (1-0)≦0.001 は偽なので処理続行する
4: f(0.5)≧0 は真なので、x1←0.5
    //(2)に戻る
5: x←(0+0.5)/2 //x=0.25
6: (0.25-0)≦0.001 は偽なので処理続行する
7: f(0.25)≧0 は偽なので、x0←0.25
    //(2)に戻る
8: x←(0.25+0.5)/2 //x=0.375
9: (0.375-0.25)≦0.001 は偽なので処理続行する
10: f(0.375)≧0 は真なので、x1←0.375
    //(2)に戻る
11: x←(0.25+0.375)/2 //x=0.3125
12: (0.3125-0.25)≦0.001 は偽なので処理続行する
13: f(0.3125)≧0 は真なので、x1←0.3125
    //以下、続く

3,6,9,12の部分について
①'≦'ではなく'<'ではないか
②本来x1-xを行う所でx1-x0を行っている
2017.04.03 10:58
管理人 
(No.2)
ご報告ありがとうございます。訂正いたしました。
2017.04.03 12:34

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop