• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      程序設(shè)計與邏輯陷阱

      2006-12-29 00:00:00王浩樂
      中國信息技術(shù)教育 2006年6期


        一位教計算機程序的老師抱怨道:在課堂里用到的例子,要么是邏輯的,要么是數(shù)學(xué)的。
        計算機程序正是依靠邏輯和數(shù)學(xué)才得以運作,再加之計算機特有的超級耐心與海量存儲能力,使其在處理涉及邏輯和數(shù)學(xué)相關(guān)的問題上尤其顯出優(yōu)勢。然而要小心,有時即便是看似簡單的邏輯或數(shù)學(xué)問題,不恰當(dāng)?shù)?未必是錯誤的)程序也可能把事情搞糟。
        
        床頭的四本書
        
        Kaikai的床頭總是堆著幾本書,他有在睡前看書的習(xí)慣,但每晚只抽其中的一本來看。在相當(dāng)長的一段時間里,床頭柜上總共疊了四本書,最下面的那本,是平均6天才看一次;其上一本,是平均3天看一次;再上面一本,是平均2天看一次;那么最上面的一本書,多少天才看一次呢?請編寫程序解決此間題。
        許多熟悉編程的朋友都覺得這是個棘手的問題,不僅要涉及數(shù)組和循環(huán)語句,還有著難纏的不確定性,因為Kaikai可能連著幾晚都看同一本書,然后又在其后連續(xù)幾天都把這本書擱在一邊。那么答案究竟是什么呢?
        
        身處險境的007
        
        毫無疑問,007早巳成為世界上最神奇的特工的代號,下面這個問題將使007身處極端危險的境地,并將是對這位世界著名特工體力和智力的雙重考驗。
        某次危險的行動中,007不幸被困于一間密室中,與他一起被困的是一個定時炸彈,炸彈上顯示了一條一英尺長的紅色光柱,這根光柱隨時間流逝均勻地縮短著(導(dǎo)演也許覺得,用導(dǎo)火索太老土,用LED數(shù)字倒計時又太濫了),當(dāng)光柱全部消失時,炸彈就會爆炸。
        對于這f133641258ab9e44fea71cf4cf024db2f3d57314cf9d20b7c32503077ab7c129種新型炸彈,007毫無拆解能力。他發(fā)現(xiàn)密室有兩扇門:A和B。當(dāng)光柱剩下一半前,他一直在努力打開A號門,但他失敗了,當(dāng)光柱剩下1/4前,他努力打開B號門,但又失敗了。隨著光柱每次減半,007就來回在門A和門B前徘徊,顯然,他的動作速度必須越來越快才行。問題是:當(dāng)最后的爆炸來臨前,007在A號門還是B號門前?
        如果以阿基里斯與烏龜賽跑的思路來考慮此間題,那么一定會感覺相當(dāng)困惑,因為光柱不斷減半的過程似乎永遠沒個盡頭。然而讓人感覺非常意外的是,計算機程序居然很快能計算出一個所謂的標(biāo)準(zhǔn)答案來(當(dāng)然,不要太相信這個答案),為什么呢?
        (作者單位:1上海市位育中學(xué)200231 2河南省許昌市職業(yè)技術(shù)學(xué)院46100

      宁德市| 工布江达县| 泉州市| 山西省| 龙里县| 读书| 乐至县| 郧西县| 西和县| 色达县| 临颍县| 镇坪县| 昆明市| 金塔县| 加查县| 环江| 闽侯县| 广宁县| 蓬溪县| 白银市| 平邑县| 阿合奇县| 罗山县| 晋州市| 麟游县| 綦江县| 兰溪市| 彩票| 习水县| 进贤县| 尼勒克县| 沙坪坝区| 颍上县| 涿鹿县| 农安县| 潞城市| 花垣县| 新河县| 泰兴市| 宜春市| 区。|