国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C > 正文

1.3 結構化程序設計方法

2023-06-09 12:08:06
字體:
來源:轉載
供稿:網友

程序設計的基本目標是用算法對問題的原始數據進行處理,從而獲得所期望的效果。但這僅僅是程序設計的基本要求。要全面提高程序的質量,提高編程效率,使程序具有良好的可讀性、可靠性、可維護性以及良好的結構,編制出好的程序來,應當是每位程序設計工作者追求的目標。而要做到這一點,就必須掌握正確的程序設計方法和技術。

1.3.1 程序的三種基本結構

結構化程序的概念首先是從以往編程過程中無限制地使用轉移語句而提出的。轉移語句可以使程序的控制流程強制性的轉向程序的任一處,在傳統流程圖中,就是用上節我們提到的"很隨意"的流程線來描述這種轉移功能。如果一個程序中多處出現這種轉移情況,將會導致程序流程無序可尋,程序結構雜亂無章,這樣的程序是令人難以理解和接受的,并且容易出錯。尤其是在實際軟件產品的開發中,更多的追求軟件的可讀性和可修改性,象這種結構和風ge的程序是不允許出現的。為此提出了程序的三種基本結構。

在討論算法時我們列舉了程序的順序、選擇和循環三種控制流程,這就是結構化程序設計方法強調使用的三種基本結構。算法的實現過程是由一系列操作組成的,這些操作之間的執行次序就是程序的控制結構。1996年,計算機科學家Bohm和Jacopini證明了這樣的事實:任何簡單或復雜的算法都可以由順序結構、選擇結構和循環結構這三種基本結構組合而成。所以,這三種結構就被稱為程序設計的三種基本結構。也是結構化程序設計必須采用的結構。

1. 順序結構

順序結構表示程序中的各操作是按照它們出現的先后順序執行的,其流程如圖1-6所示。圖中的s1和s2表示兩個處理步驟,這些處理步驟可以是一個非轉移操作或多個非轉移操作序列,甚至可以是空操作,也可以是三種基本結構中的任一結構。整個順序結構只有一個入口點a和一個出口點b。這種結構的特點是:程序從入口點a開始,按順序執行所有操作,直到出口點b處,所以稱為順序結構。上一節圖1-2表示的就是一個順序結構的流程圖。事實上,不論程序中包含了什么樣的結構,而程序的總流程都是順序結構的。例如,在圖1-3、圖1-4和圖1-5所表示的流程圖中,其總體結構流程都是自上而下順序執行的。

2.選擇結構

選擇結構表示程序的處理步驟出現了分支,它需要根據某一特定的條件選擇其中的一個分支執行。選擇結構有單選擇、雙選擇和多選擇三種形式。

雙選擇是典型的選擇結構形式,其流程如圖1-8所示,圖中的s1和s2與順序結構中的說明相同。由圖中可見,在結構的入口點a處是一個判斷框,表示程序流程出現了兩個可供選擇的分支,如果條件滿足執行s1處理,否則執行s2處理。值得注意的是,在這兩個分支中只能選擇一條且必須選擇一條執行,但不論選擇了哪一條分支執行,最后流程都一定到達結構的出口點b處。前面的圖1-3中就采用了雙選擇結構流程圖。

當s1和s2中的任意一個處理為空時,說明結構中只有一個可供選擇的分支,如果條件滿足執行s1處理,否則順序向下到流程出口b處。也就是說,當條件不滿足時,什么也沒執行,所以稱為單選擇結構,如圖1-7所示。

多選擇結構是指程序流程中遇到如圖1-9所示的s1、s2、……、sn等多個分支,程序執行方向將根據條件確定。如果滿足條件1則執行s1處理,如果滿足條件n則執行Sn處理,總之要根據判斷條件選擇多個分支的其中之一執行。不論選擇了哪一條分支,最后流程要到達同一個出口處。如果所有分支的條件都不滿足,則直接到達出口。有些程序語言不支持多選擇結構,但所有的結構化程序設計語言都是支持的,C語言是面向過程的結構化程序設計語言,它可以非常簡便的實現這一功能。本書在第五章將詳細介紹各種形式的選擇結構應用問題。

3.循環結構

循環結構表示程序反復執行某個或某些操作,直到某條件為假(或為真)時才可終止循環。在循環結構中最主要的是:什么情況下執行循環?哪些操作需要循環執行?循環結構的基本形式有兩種:當型循環和直到型循環,其流程如圖1-10所示。圖中虛線框內的操作稱為循環體,是指從循環入口點a到循環出口點b之間的處理步驟,這就是需要循環執行的部分。而什么情況下執行循環則要根據條件判斷。

當型結構:表示先判斷條件,當滿足給定的條件時執行循環體,并且在循環終端處流程自動返回到循環入口;如果條件不滿足,則退出循環體直接到達流程出口處。因為是"當條件滿足時執行循環",即先判斷后執行,所以稱為當型循環。其流程如圖1-10(a)所示。

直到型循環:表示從結構入口處直接執行循環體,在循環終端處判斷條件,如果條件不滿足,返回入口處繼續執行循環體,直到條件為真時再退出循環到達流程出口處,是先執行后判斷。因為是"直到條件為真時為止",所以稱為直到型循環。其流程如圖1-10(b)所示。本章圖1-5用迭代法求和的流程圖就是一個典型的直到型循環結構。

同樣,循環型結構也只有一個入口點a和一個出口點b,循環終止是指流程執行到了循環的出口點。圖中所表示的S處理可以是一個或多個操作,也可以是一個完整的結構或一個過程。

整個虛線框中是一個循環結構。

通過三種基本控制結構可以看到,結構化程序中的任意基本結構都具有唯一入口和唯一出口,并且程序不會出現死循環。在程序的靜態形式與動態執行流程之間具有良好的對應關系。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
快射av在线播放一区| 美女网站在线观看| 最近中文字幕mv免费高清电影| 国产啊啊啊视频在线观看| 最新中文字幕在线视频| 国产一卡2卡3卡四卡网站| 国产黄在线观看| 亚洲综合在线不卡| 豆国产97在线|亚洲| 国产导航在线| 久久av少妇| 国产精品视频一区二区免费不卡| 91九色在线看| 国产日本视频| eeuss影院网站免费观看| 免费三级毛片| 国产偷激情在线| 亚洲图区欧美| 日本中文字幕视频| av男人的天堂网| 中中文字幕av在线| 四虎国产精品永久| 精品国产高清自在线一区二区三区| 在线免费看黄av| 天天操人人爽| 超碰91在线| 在线黄色av| 精品欧美日韩一区二区| 国产理论在线观看| 青草视频在线播放| av三级在线观看| 97在线免费| 国产精品爱久久久久久久小说 | 国产黄在线看| 午夜av在线免费观看| 亚洲欧美精品日韩欧美| 国产日韩欧美第一页| 超碰在线网站| 麻豆精品传媒视频观看| v天堂福利视频在线观看| 精品一区二区三区在线成人 | 黄色毛片在线观看| 日本在线天堂| 亚洲综合天堂网| 永久av在线| 在线播放www| 日本久久国产| 免费国产视频| 天天操人人干| 国产啊啊啊视频在线观看| 国产精品美女一区二区三区四区| 国产特级淫片免费看| 国产黄色免费看| 伊人av免费在线观看| 性色视频在线| 国产又色又爽又黄刺激在线视频| 国产69精品久久app免费版 | 91午夜视频| 国产成人综合亚洲欧美在| 91精品专区| 三级小说一区| 尤物网站在线| 精品久久久久一区二区三区| 在线激情小视频| 国产中文第一页| 国产激情自拍视频| 日本在线观看| 毛片在线视频| √天堂资源中文www| 夜夜操天天干| 91sp网站在线观看入口| 99中文字幕一区| 国产九色在线| 性欧美精品xxxx| 国产色婷婷在线| 四虎成人免费| 国产精品久久久久白浆| 青青青国产视频| 国产欧美日本亚洲精品一4区| 亚洲一本大道| 69国产精品| 综合激情亚洲| 日本在线观看| av日韩国产| 999在线视频| 国产超级va在线视频| 欧美日韩不卡中文字幕在线| 国产丝袜自拍| 最近最好的中文字幕2019免费 | 亚洲精品天堂在线观看| 国产一级片网站| 九色视频网站| 久草网在线视频| 牛牛在线精品视频| 日本亚洲精品| 亚洲精品午夜级久久久久| 2020国产在线视频| 精品国产高清自在线一区二区三区 | 亚洲精品手机在线| 五月婷婷在线观看| 国产资源在线看| 九九热视频免费在线观看| v天堂福利视频在线观看| 亚洲免费国产| 牛牛在线精品视频| 欧美精品日韩少妇| 欧美日韩亚洲第一页| h网址在线观看| 人人干在线视频| 国产在线激情视频| 国产免费av网站| 国产午夜在线视频| 国产成人福利| 日本卡一卡2卡3卡4精品卡网站| www.夜夜操.com| 国产麻豆精品高清在线播放| 天天操天天曰| 国产黄色小视频| 人人澡人人爽| 国产亚洲精品久久久久久移动网络| 国产美女在线播放| 国产图片综合| eeuss影院www在线观看| 99热在线免费播放| 亚洲精品自拍区在线观看| 九九热精品在线视频| 国产呻吟对白刺激无套视频在线| 99热国产在线| 丁香花高清视频完整版在线观看| 中文字幕av中文字幕| 精品一区二区三区在线成人| а天堂8中文最新版在线官网| 天天操天天射天天色| 尤物在线精品视频| 国产亚洲精品拍拍拍拍拍| 一二三四区在线观看| 青青草免费观看免费视频在线| 日本中文字幕在线观看| 亚洲欧美国产另类首页| 国产午夜电影| 国产乱在线观看视频| 四虎成人精品在永久在线观看| 日本中文字幕在线看| 免费国产视频| gogo在线高清视频| √8天堂资源地址中文在线| 狠狠操五月天| av中文在线| 夜夜爽视频导航| 97视频在线观看网站| 国产精品入口免费麻豆| 日本黄在线观看| 伊人福利在线| 精品卡1卡2卡三卡免费网站| 国产污视频在线| 丁香花高清在线观看完整版| 日本片在线看| a视频免费看| av人人综合网| 亚洲国产成人综合| 亚洲尤物在线视频| 精品视频在线一区二区| 国产寡妇树林野战在线播放| 国产午夜精品一区理论片| 尤物视频在线观看| 日本中文字幕在线视频| 超碰免费97在线观看| 久久久久久久美女| 欧美日韩在线视频免费观看 | av在线不卡网站| 牛牛热在线视频| 国产永久免费高清在线观看| 黄网站在线观看高清免费| 久久91精品视频| 中文字幕在线观看日本| 最好2018中文免费视频| 国产人成高清视频观看| 精品推荐蜜桃传媒| www.99av| 国产免费一级片| 国产精品爱久久久久久久小说 | 国产精品伦一区二区三区视频| 国产免费视频| 国产videos| 欧美视频免费一区二区三区| 久久久久久久久免费视频| 国产鲁鲁视频在线观看特色| 国产极品一区二区三区| jlzzjlzz欧美| 天堂在线视频| av在线不卡网站| 中文字幕第一页在线| 精品国产一区二区三区久久久狼牙 | 日本片在线看| 福利在线视频导航| 91精品专区| 国产桃色电影在线播放| 免费在线播放av| 中文岛国精品亚洲一区| 综合图区亚洲白拍在线|