- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 是否為偶數,此處
您可能关注的文档
- 分行客户问答格式-中国建设银行.DOC
- 分类索引表.PDF
- 刑事司法保护.PPT
- 刘毅-视频-广州地方税务局.PPT
- 创伤後应激障碍PTSD.PDF
- 创伤後症候群Post-TraumaticStressDisorder.PPT
- 创客中心拓展设备技术性能或规格要求明细表.PDF
- 创建移动Web应用.PPT
- 刚件热挤压余热淬火-淬火介质.DOC
- 创意管理-电影心得.PPT
- 2024年全国职业院校技能大赛中职(康复技术赛项)考试题库(含答案).docx
- 2024年管道工技能竞赛理论考试题库-下(多选、判断题汇总).docx
- 2024年全国应急通信技能比武笔试题库大全-中部分.docx
- 2024年全国职业院校技能大赛(新材料智能生产与产品检验赛项)考试题库.docx
- 2024年全国职业院校技能大赛中职组(法律实务赛项)考试题库-下(多选、判断题汇总).docx
- 2024年全国预防接种技能竞赛【决赛】考试题库-下(多选、判断题汇总).docx
- 2024年工业废气治理工(高级)职业技能鉴定理论试题库(含答案).docx
- 2024年矿山测量工技能竞赛理论考试题库及答案.docx
- 2024年《高校教师教学知识与能力》资格证考试题库与答案.docx
- 运动神经元病PPTPPT课件.pptx
文档评论(0)