22.1 算法设计的介绍.ppt
《22.1 算法设计的介绍.ppt》由会员分享,可在线阅读,更多相关《22.1 算法设计的介绍.ppt(34页珍藏版)》请在麦多课文档分享上搜索。
1、22.1 算法設計的介紹,算法 一組有明確邏輯次序、用以解決問題的步驟。 兩種常用來設計和表示算法的形式: 偽代碼 以文字敍述的形式寫下算法 流程圖 以圖像的形式來表示算法 偽代碼和流程圖都可用以表示一個獨立問題或一個子問題的解決方法。,22.1 算法設計的介紹,流程圖符號和偽代碼的表示方法 流程圖利用一系列常用的符號來表示在解決問題時會遇到的不同操作。 這些符號可以幫助程序編寫員直觀地明白一個流程圖,並可較容易地追蹤在算法設計上的邏輯錯誤。,22.1 算法設計的介紹,流程圖符號和偽代碼的表示方法,常用的流程圖符號及其偽代碼,New Old + 1,22.1 算法設計的介紹,流程圖符號和偽代碼
2、的表示方法,常用的流程圖符號及其偽代碼,輸入 x, y,22.1 算法設計的介紹,流程圖符號和偽代碼的表示方法,常用的流程圖符號及其偽代碼,22.1 算法設計的介紹,流程圖符號和偽代碼的表示方法,常用的流程圖符號及其偽代碼,22.2 識別問題的輸入和輸出,分析問題時,程序編寫員需定義輸入、處理步驟、輸出和對輸入及輸出的要求。 一般會使用 IPO 圖來展示解決問題時所涉及的輸入、處理步驟和輸出。,輸入、處理步驟及輸出,22.2 識別問題的輸入和輸出,問題的輸入和輸出要求 當我們完成 IPO 圖後,我們要為該特定問題定義輸入和輸出的要求。 這些要求包括輸入和輸出的類型、精確度、單位,或任何適用於這
3、些輸入和輸出的限制。 例如,若我們以身高作輸入,我們可定義它的類型為整數,而單位則為厘米,並只容許它包含 3 個數位。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 一個便於使用且設計吸引的用戶界面是現今軟件所必需具備的。 應用在競爭激烈的金融市場上的電子貿易系統,用戶界面的設計更是決定該軟件能否成功的一項重要因素。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 設計一個良好的用戶界面,我們需要考慮下列各點: 恰當地運用顏色。 對齊各個欄位。 使用簡潔及合適的字詞。 適當地使用控制物件,如單選按鈕及下拉式選單。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 除版面設計外,要建
4、立一個用戶友好的用戶界面,我們需同時考慮下列各項: 用戶界面的一致性 在界面內的不同表單中使用相同的用色風格、在類近的標籤或信息中使用類近的字詞、或把各個表單上的按鈕放在相同的位置等。 能使用戶更容易地熟習該界面的操作。 能降低用於培訓和技術支援的成本。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 除版面設計外,要建立一個用戶友好的用戶界面,我們需同時考慮下列各項: 為不同用戶提供不同版本 可令該界面的應用更具效率。 例如:我們可為上述的數據輸入表單建立兩個版本,一個給學校職員作數據輸入,另一個給學生作數據更正。 在學生的版本上加入說明選單,以協助學生使用該表單。 在學校職員的版本卻應
5、盡量簡潔;我們並可為該界面設定一些快速鍵,以提高數據輸入的效率。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 除版面設計外,要建立一個用戶友好的用戶界面,我們需同時考慮下列各項: 同一界面內的表單應有固定的導覽路徑 避免令用戶在使用界面時迷失方向。 在界面的合適位置上放置不同元素 依據用戶的習慣或喜好來組織用戶界面上的不同元素。 例如:西方人的閱讀習慣是由左至右和由上至下的。,22.2 識別問題的輸入和輸出,設計合適的用戶界面 除版面設計外,要建立一個用戶友好的用戶界面,我們需同時考慮下列各項: 表單欄位驗證 是否所有必須填寫的欄位都已填滿。 是否所有輸入都符合其欄位類型,如:一個電話
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 221 算法 设计 介绍 PPT
