三種基本結構是:1、順序結構,程序中的各操作是按照它們出現的先后順序執行的;2、選擇結構,程序的處理步驟出現了分支,需根據某特定條件選擇其中的一個分支執行;3、循環結構,程序反復執行某個或某些操作,直到某條件為假(或為真)時才可終止循環。
結構化程序設計(structured programming)是進行以模塊功能和處理過程設計為主的詳細設計的基本原則。結構化程序設計是過程式程序設計的一個子集,它對寫入的程序使用邏輯結構,使得理解和修改更有效更容易。
結構化程序設計采用自頂向下、逐步求精的設計方法,各個模塊通過“順序、選擇、循環”的控制結構進行連接,并且只有一個入口、一個出口。
結構化程序設計的原則可表示為:程序=(算法)+(數據結構)。
算法是一個獨立的整體,數據結構(包含數據類型與數據)也是一個獨立的整體。兩者分開設計,以算法(函數或過程)為主。
隨著計算機技術的發展,軟件工程師越來越注重于系統整體關系的表述,于是出現了數據模型技術(把數據結構與算法看做一個獨立功能模塊),這便是面向對象程序設計的雛形。
結構化程序的三種基本結構:順序結構、選擇結構和循環結構。
1、順序結構
順序結構表示程序中的各操作是按照它們出現的先后順序執行的。這種結構的特點是:程序從入口點a開始,按順序執行所有操作,直到出口點b處,所以稱為順序結構。
2、選擇結構
選擇結構表示程序的處理步驟出現了分支,它需要根據某一特定的條件選擇其中的一個分支執行。選擇結構有單選擇、雙選擇和多選擇三種形式。
3、循環結構
循環結構表示程序反復執行某個或某些操作,直到某條件為假(或為真)時才可終止循環。在循環結構中最主要的是:什么情況下執行循環?哪些操作需要循環執行?循環結構的基本形式有兩種:當型循環和直到型循環。
當型循環:表示先判斷條件,當滿足給定的條件時執行循環體,并且在循環終端處流程自動返回到循環入口;如果條件不滿足,則退出循環體直接到達流程出口處。因為是"當條件滿足時執行循環",即先判斷后執行,所以稱為當型循環。
直到型循環:表示從結構入口處直接執行循環體,在循環終端處判斷條件,如果條件不滿足,返回入口處繼續執行循環體,直到條件為真時再退出循環到達流程出口處,是先執行后判斷。因為是"直到條件為真時為止",所以稱為直到型循環。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
潘婷是一個非常著名的洗發水品牌,創立于1947年,價格親民。一直倡導健康護發,贏得了不少消費者的關注。相信消費者在購買洗發水的時候會愿意相信這個品牌。那么,潘婷洗發水到底有什么效果呢?接下來,邊肖將為大家仔細介紹設計、性能和品牌。潘婷洗發水是如何工作的?潘婷洗發水簡介潘婷洗發水是寶潔公司生產的一種高端洗發水,與海飛絲、飄柔、沙宣等知名品牌齊名。它的特點是修復頭發的能力強,保濕,給頭發最好的護理,使...
智天股權上市成功是真的嗎?智天股權還沒上市,智天股權指的是深圳前海智天股權投資基金管理有限公司于2016年04月21日成立。公司經營范圍包括受托管理股權投資基金、股權投資、投資管理等。股權代碼363254是哪一家公司的股票?股權代碼363254是四川智天金融服務外包有限公司的股票。四川智天金融服務外包有限公司于2015年08月24日成立。法定代表人鄧智天,公司經營范圍包括:接受金融機構委托從事金融...
深圳買新房契稅交多少?深圳的新房契稅在繳納時會根據房屋的面積來確定最終的稅率,若是住房的面積在90平米以下,那需要繳納總房款1%的契稅。若是住房的面積在90平米到144平米之間,那需要繳納房屋總房款1.5%的契稅。如果住房的面積已經超過了144平米了,那么需要繳納總房款3%的契稅。深圳買房契稅征收標準2023年1、對個人購買家庭唯一住房,面積為90平方米及以下的,減按1%的稅率征收契稅;面積為90...