问题解决问题的表示与分析.ppt
《问题解决问题的表示与分析.ppt》由会员分享,可在线阅读,更多相关《问题解决问题的表示与分析.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、問題解決問題解決-問題的表示與分析問題的表示與分析報告人:國立台灣師大附中報告人:國立台灣師大附中 李啟龍李啟龍 老師老師95.12.22195學年度資訊科技概論研習李啟龍的自我介紹學歷:國立台灣師範大學資訊教育研究所畢業國立交通大學經營管理研究所畢業國立政治大學圖書館學分班畢業國立台灣大學資訊網路與多媒體研究所博士班經歷:師大附中教學組長師大附中圖書館主任師大附中資訊中心主任295學年度資訊科技概論研習大綱何謂問題問題的表示問題的分析演算法特性介紹流程圖符號介紹演算法的表示方法實際演練回顧與討論395學年度資訊科技概論研習何謂問題自古至今,人類的世界便存在著各種問題,人類就是因為具備解決問題
2、的精神與行動,不斷克服問題,才造成人類文明的不斷進步。一般而言,所謂問題是指,解題者無法以原有的知識或經驗,立即加以克服的障礙。495學年度資訊科技概論研習問題解決 Zidanes HeadZidane Problem Solving595學年度資訊科技概論研習問題的表示(1/3)問題的初始狀態(Initial state):此狀態為問題的初始狀態,包括對問題的定義與一些特定條件或對象的描述。問題的中間狀態(Intermediate state):此狀態為解決該問題的各種可能方法,也就是描述解決該問題的可能路徑。問題的目標狀態(Goal state):此狀態為預期解決問題後的結果,也就是達到問
3、題解決後的狀態。695學年度資訊科技概論研習問題的表示(2/3)問題的表示對於不同的解題者而言,由於各個解題者的能力不同,因此有不同的問題表示狀況。以上三種問題表示狀態的描述,如果應用在程式設計過程中,可以將初始狀態視為輸入資料,目標狀態視為輸出結果,中間狀態視為為達到目標結果的各段程式碼或演算法。795學年度資訊科技概論研習問題的表示(3/3)問題的表示狀態圖初始狀態解題者對問題的定義目標狀態解題者預期的理想狀態中間狀態各種可能的解決方法895學年度資訊科技概論研習問題的分析所謂問題的解決,就需要經過一些步驟,加以分析或推理,以求得答案。在這個問題求解的過程中,最好能夠以有系統的邏輯思考或推
4、理方式進行,並且妥善使用分析工具,來求得解答,最好不要以不斷嘗試錯誤法,以求得問題的解決。在資訊科學的世界中,我們經常會使用演算法(algorithm)來表達問題的處理步驟。好的演算法,會讓問題以很有效率的方式,獲得解決;不好的演算法,會讓電腦耗費更多的時間進行運算。995學年度資訊科技概論研習演算法特性介紹演算法具備幾個特性,我們可以根據這些特性,來檢查所設計的演算法,是否符合演算法定義與是否完整。演算法的特性如下所述:輸入:由外界輸入單一或多項資料。輸出:至少有一個或多個結果輸出。有效性:演算法需具備可行性,每一個程序步驟必須與原本推演出來的結果相符。有限性:需避免形成無窮迴圈,演算法在設
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 问题解决 问题 表示 分析
限制150内