妳說:4000,我說:高了(那麽妳把價錢降低壹半報壹次)
妳說:2000,我說:低了(那麽妳把價錢升到4000和2000正中間)
妳說:3000,我說:還低(那麽妳把價錢升到3000和4000正中間)
妳說:3500,我說:高了(那麽妳把價錢降到3000和3500正中間)
妳說:3250,我說:還高(那麽妳把價錢降到3000和3250正中間)
妳說:3125,我說:低了(那麽妳把價錢升到3125和3250正中間)
妳說:3200,我說:答對了!
這就是典型的叠代。當計算沒有表達式的時候,妳輸入壹個初始化的數據(比如4000),然後通過壹個判斷程序檢驗是否正確,如果不正確,就按照上兩次之間的結果進行判斷,以逐漸逼近的方式求得最終的數值,這就叫叠代
這個叠代有幾個條件:第壹:妳有壹個計算方式,從前面兩步的壹個值(比如前面的例子從最低的高值和最高的低值之間去中間值,就是壹個計算方式)
第二,有壹個判斷程序,比如我心裏知道的那個數,對妳的報價進行比較
第三,有壹個收斂條件(上面的例子是完全猜對,其實妳也可以允許誤差在100元內就算猜的正確)
相信聰明的妳壹定看的明白,要不然妳去找範偉和趙本山要答案吧,哈哈哈!