<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢(mèng)蝶

    生活、程序、未來(lái)
       :: 首頁(yè) ::  ::  :: 聚合  :: 管理
        搞定了工作,繼續(xù)做習(xí)題:)
        題1.37:無(wú)窮連分式的過(guò)程描述,我發(fā)現(xiàn)這道題用迭代比遞歸反而更容易寫(xiě)出來(lái),遞歸不是那么顯而易見(jiàn)。
    遞歸版本:
    (define (cont-frace n d k)
      (
    if (= k 1)
          (
    / (n 1) (d 1))
          (
    / (n k) (+ (d k) (cont-frace n d (- k 1))))))

    再看迭代版本:
    (define (cont-frace-iter n d result counter k)
      (
    if (= counter 0)
          result
          (cont
    -frace-iter n d (/ (n counter) (+ (d counter) result)) (- counter 1) k)))
    (define (cont
    -frace n d k)
      (cont
    -frace-iter n d 0 k k))

    當(dāng)n d的過(guò)程都是(lambda (x) 1.0)時(shí),趨近于1/φ(黃金分割比的倒數(shù)),通過(guò)計(jì)算可得知,當(dāng)k>=11時(shí),滿(mǎn)足十進(jìn)制的4位精度。

       題1.38在1.37的基礎(chǔ)上,關(guān)鍵在于寫(xiě)出d過(guò)程,通過(guò)觀察給出的序列可以發(fā)現(xiàn),當(dāng)i-2是3的倍數(shù)時(shí),(d i)應(yīng)該返回2(i+1)/3,由此先寫(xiě)出d過(guò)程:
    (define (d i)
      (cond ((
    = i 11)
            ((
    = i 22)
            ((
    = (remainder (- i 230) (/ (* 2 (+ i 1)) 3))
            (
    else
               
    1)))
     
       據(jù)此求出e:
    (+ 2 (cont-frace (lambda(i) 1.0) d 1000))


    主站蜘蛛池模板: 一级做a爰全过程免费视频| 亚洲欧美日韩国产精品一区| 免费人妻精品一区二区三区| 免费在线精品视频| 一边摸一边爽一边叫床免费视频| 国产一区二区视频免费| 美女免费视频一区二区三区| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲国产人成网站在线电影动漫| eeuss草民免费| 亚洲熟妇无码八AV在线播放| 成人无码精品1区2区3区免费看 | 亚洲精品综合久久| 一区二区三区免费精品视频| 亚洲一区二区三区国产精品| 国产免费黄色无码视频| 国产∨亚洲V天堂无码久久久 | 日韩视频在线免费观看| 男男gay做爽爽免费视频| 国产成人高清亚洲| 性xxxxx大片免费视频| 亚洲一区二区三区高清视频| 成人人观看的免费毛片| 全部在线播放免费毛片| 亚洲国产第一站精品蜜芽| 91九色老熟女免费资源站| 亚洲精品无码专区在线播放| 亚洲色婷婷综合开心网| 男人都懂www深夜免费网站| 亚洲国产成人资源在线软件| 国产精品无码一二区免费| 久久av免费天堂小草播放| 久久久亚洲欧洲日产国码aⅴ | 亚洲欧洲日产国产综合网| 国产妇乱子伦视频免费| 成人精品国产亚洲欧洲| 亚洲AV综合色区无码一区| 精品熟女少妇AV免费观看| 一二三区免费视频| 亚洲成a人片在线看| 中文字幕精品无码亚洲字|