麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

結構化程序設計和模塊化結構

2023-06-05 11:58:44
字體:
來源:轉載
供稿:網友

本文介紹了結構化程序設計和模塊化結構的知識。

1.結構化程序設計

結構化程序由三種基本結構組成。

(1)順序結構。賦值語句、輸入、輸出語句都是順序結構。當執行由這些語句構成的程序時,將按這些語句在程序中的先后順序逐條執行,沒有分支,沒有轉移。順序結構可用圖1所示的流程圖表示,其中(a)是一般的流程圖,(b)是n-s流程圖。

程序流程:順序結構流程圖
圖1 順序結構流程圖

(2)選擇結構。C語言的選擇結構主要由if語句和switch語句構成。當執行到這些語句時,將根據不同的條件去執行不同分支中的語句。選擇結構可用圖2所示的流程圖表示,其中(a)是一般的流程圖,(b)是n-s流程圖。

程序結構:選擇結構流程圖
圖2 選擇結構流程圖

(3)循環結構。C語言的循環結構主要有while語句、do...while語句和for語句構成。它們將根據各自的條件,使同一組語句重復執行多次或一次也不執行。循環結構的流程圖如圖3和圖4所示,每個圖中(a)是一般的流程圖,(b)是n-s流程圖。圖4是當型循環流程圖。當型循環的特點是:當指定的條件滿足(成立)時,就執行循環體,否則就不執行。圖5是直到型循環流程圖。直到型循環的特點是:執行循環體直到指定的條件滿足(成立)時就不再執行循環體。

程序結構:循環結構——當型循環程序流程圖
圖3 當型循環流程圖

程序結構:循環結構——直到型循環程序流程圖
圖4 直到型循環流程圖

已經證明,由三種基本結構組成的算法可以解決j任何復雜的問題。由三種基本結構所構成的算法稱為結構化算法;由三種基本結構所構成的程序稱為結構化程序。

2.模塊化結構

當計算機處理復雜任務時,所編寫的程序經常很長,對一個程序設計者來說,工作量很大,程序結構也顯得復雜。這時常常把這個復雜的較大的任務分解為若干個子任務,每個子任務再繼續分解,直到每個小的子任務只完成一項簡單的功能。

程序設計時,用一個個小的模塊來完成,程序設計人員分別完成其中的一個或多個小模塊,由若干程序設計人員共同完成程序設計。這種程序設計的方法稱為“模塊化程序設計”,由一個個小的功能模塊構成的程序結構稱為模塊化結構。

這樣,同以軟件可以由若干人來完成,分別進行調試,可以提高程序編制的效率。

C語言是一種結構化的程序設計語言。他提供了三種基本結構語句;提供了定義“函數”的功能,可以完成子程序的所有功能;C語言允許對函數進行單獨編譯,從而可以實現模塊化。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日比视频 | 免费嗨片首页中文字幕 | 日韩精品久久久久久 | 亚洲国产精品99 | 九色一区二区 | 久久不射电影网 | bt 自拍 另类 综合 欧美 | 国产毛片毛片毛片 | 在线播放免费人成毛片乱码 | 国产91九色在线播放 | 蜜桃传媒视频麻豆第一区免费观看 | 国产精品视频不卡 | 国产精品一区二区三区在线播放 | 天天看成人免费毛片视频 | 操操日日| 69性欧美高清影院 | 久久亚洲综合色 | 日韩黄色片免费看 | 羞羞电影在线观看 | 小雪奶水翁胀公吸小说最新章节 | 久久成人精品视频 | 日韩中文字幕一区二区三区 | 毛片免费一区二区三区 | 日韩中文字幕一区二区三区 | 亚洲第一色婷婷 | 亚洲无马在线观看 | 91精品国产成人 | 色视频91 | 久久久久二区 | 国产毛片毛片 | 草b视频在线观看 | 91精品成人福利在线播放 | 免费国产自久久久久三四区久久 | 无码av女优 | 成年人高清视频在线观看 | 九九热视频在线免费观看 | 97中文 | 99r国产精品 | 在线a亚洲视频播放在线观看 | 萌白酱福利视频在线网站 | h视频免费在线观看 |