叙述流程图与选择性.PDF

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
叙述流程图与选择性

流程圖與選擇性 CHAPTER 敘述 4 4-1 流程圖之表示符號 我們現在所使用的流程圖(Flow Chart )是在西元 1940 年由 John von Neumann 所訂定的。在進行較複雜的程式設計時,往往會藉由繪製流程圖, 來輔助程式的設計。藉由流程圖的繪製,可以讓程式設計者更清楚地掌握程 式的運作流程,並且對於程式的邏輯思考架構,有更深刻的瞭解。 本書從第 4 章開始,就陸續有流程圖出現。這裡先針對繪製流程圖所常 使用的流程圖符號,進行列表說明: 流程圖符號 名稱 說明 程序 代表一個程式區塊,具備執行特定工作的能力。 決策 依條件式內容來進行條件判斷,以決定程序的下一條路徑。 流程 用來表示程式的執行方向,具有方向性。 開始結束 用來表示演算法的開始或是結束。 / 第一次學 C++就上手 我們用下面的例子來說明如何使用流程圖來幫助我們思考與解決問 題。例如當我們走到十字路口時,我們需要依據號誌的燈號,做一個判斷動 作,以決定是否要過馬路或停下等待。 參考的流程圖如下所示,假如在十字路口,遇到號誌亮綠燈才可以過馬 路,否則就停下等待。當號誌亮綠燈時,條件判斷式為真(True ),隨後進 入過馬路動作,否則,條件判斷式為偽(False ),必須進入停下等待動作。 開始 False True 號誌亮綠燈 停下等待 過馬路 結束 基本上流程圖所表達的是一套我們制定好的規則,並且用圖形來表達, 善用它可以讓一些複雜的規則更容易傳達,也可以幫助我們去思考問題的解 決方式。使用流程圖的優點在於讓人較容易了解整個作業流程,易於程式的 除錯,也有助於程式的修改與維護。本書的程式流程圖為了減少頁面篇幅空 間,以下的參考流程圖將會省略開始及結束等流程圖符號。 判斷結構之 敘述 4-2 if if 敘述的用途是用來判斷是否進入程式區塊,如果條件式成立,則會進 入程式區塊,如果條件式不成立,則會進入 if 敘述之後的其他敘述。其使用 的語法如下: if(條件式) { 程式區塊; } 4-2 流程圖與選擇性敘述 chapter 4 使用流程圖的表示法如如: True 條件式 程式區塊 False 其他敘述 if 敘述並不複雜,可以直接解釋為:如果條件式為真,就進入程式區塊 執行敘述。參考下面的程式碼: if(a%2==0) a=a/2; 上面的兩行敘述會判斷變數 a 是否為偶數,此處

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档