有趣的电脑科学问题.PDFVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有趣的电脑科学问题

有趣的電腦科學問題 張啟中 Chang Chi-Chung 國立大里高級中學資訊教師 johnaxer@.tw 一般人在日常生活中時常接觸到電腦,也經常利用電腦完成許多手邊的工 作,現在是一個高度資訊化時代,相信未來亦是如此。基於此種原因,目前我們 在高中階段特別開設有資訊科技概論的課程,以期培養學生具備基本的資訊素 養。在一般普通高中,資訊科技概論課程被歸類為藝能科目,除了因為它不是大 學入學考試的科目外,有大部分的因素是電腦課程內容包含了許多技術性的操 作,但若因此以為這就是電腦知識的主體,那麼不免有入寶山,空手而回之憾, 殊為可惜。 電腦科學在早期是數學的一門分支,???展至今已有六、七十年的歷史。在硬 體發展方面,首推馮紐曼(John von Neumann,1903-1957)的研究,而在理論 發展方面,則不得不提圖林(A.M. Turing, 1912-1954)的計算理論。圖林在電腦 還未誕生之前,就已經將人類可能製作出的計算工具-電腦,其相關原理與能力 極限界定分析的相當清楚,同時也定義了一種抽象的計算機器,稱為圖林機器 (Turing Machine),嚴格的說,我們現今的電腦架構都是一種「確定性圖林機器」 (Deterministic Turing Machine),其計算能力不超越圖林機器。 從電腦科學的觀點而言,我們這個世界所存在著各式各樣的問題,不管複雜 度如何,都可以簡單的歸類成可計算的問題與不可以計算的問題兩類,而電腦主 要是用來解決可計算的問題。然而經驗及圖林理論告訴我們,就算是可計算的問 題也不是全部都可以交給電腦解決,有些問題對電腦而言,計算所需要的時間與 空間需時過久或太過龐大,縱使電腦能計算得出來也沒有意義,例如:破解一個 密碼,若需時二、三百年,則當其計算出來,也已失效而失去意義。 由於電腦科技的進步非常迅速,相關電腦硬體與軟體不斷汰舊換新,這常造 成一般人的誤解,以為電腦知識變動的非常迅速,或將關注的焦點置於硬體的組 裝及軟體的操作上,而忽略其內含的科學理論及理性思維,誠如一開始所言,這 是相當可惜的,所以為了能讓大家瞭解電腦知識較鮮為人知的一面,僅以四個有 趣的例子作為楔子,讓大家能更進一步的瞭解電腦科學理論的內涵,甚至發生興 趣並積極研究之。 圖一 一筆畫問題(尤拉路徑) 這個問題又稱「一筆畫問題」。相傳德國有一個河流經過的小鎮(柯尼斯堡), 小鎮中有七座橋(如圖一),於是當地的人提出一個有趣的問題:「是否可以在每 座橋只走過一次的情況下,走完全部的橋?」。這個問題,困擾了許多的人與數 學專家,後來當然是聰明的瞎子數學家—尤拉提出判別方法,並建立了所謂「一 筆畫」理論,這個理論對於最短路徑的理論發展非常有幫助,並實際應用在現今 的網路拓樸中。 圖二 尤拉是如何來想這個問題的呢?首先,他將小鎮地圖,轉化為圖二的圖形, 原來地圖中的橋全部變成圖二的邊,於是整個問題就轉變為圖二可不可以一筆畫 完成的問題。尤拉更進一步發現,如果一個圖形要能一筆畫完成,表示圖形中的 每個邊只能經過一次,亦即表示在圖形中的每一個頂點,除了一筆畫的起點與終 點外,都必須進得去又出得來,換言之,除了起點與終點外,圖形中每個頂點必 須要有偶數個邊才能夠一筆畫。因此,一個圖形能不能夠一筆畫,可以逐一檢驗 每個頂點的連接邊數,如果只有兩個以下的頂點含有奇數邊,則可以一筆畫,反 之就不行。

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档