首頁  >  文章  >  結構化程序所要求的基本結構不包括什麼

結構化程序所要求的基本結構不包括什麼

青灯夜游
青灯夜游原創
2020-12-31 16:31:3415373瀏覽

結構化程式所要求的基本結構不包括「GOTO跳轉」。結構化程式設計是進行以模組功能和處理過程設計為主的詳細設計的基本原則,其有三種基本結構:順序結構、分支結構和循環結構,不包括goto跳轉;goto跳轉只是分支結構的一種,也是一個關鍵字。 goto語句通常與條件語句配合使用,可用來實現條件轉移, 構成循環,跳出迴圈體等功能。

結構化程序所要求的基本結構不包括什麼

本教學操作環境:windows7系統、Dell G3電腦。

結構化程式設計(structured programming)是進行以模組功能和處理過程設計為主的詳細設計的基本原則。結構化程式設計是過程式設計的子集,它對寫入的程式使用邏輯結構,使得理解和修改更有效更容易。

基本結構:

1、順序結構

#順序結構表示程式中的各動作是依照它們出現的先後順序執行的。

結構化程序所要求的基本結構不包括什麼

2、選擇結構

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

結構化程序所要求的基本結構不包括什麼

3、循環結構

迴圈結構表示程式重複執行某個或某些操作,直到某條件為假(或為真)時才可終止循環。在循環結構中最主要的是:在什麼情況下執行循環?哪些操作需要循環執行?循環結構的基本形式有兩種:當型循環和直到型循環。

結構化程序所要求的基本結構不包括什麼

當型迴圈:表示先判斷條件,當滿足給定的條件時執行迴圈體,並且在迴圈終端處流程自動返回循環入口;如果條件不滿足,則退出循環體直接到達流程出口。因為是"當條件滿足時執行迴圈",即先判斷後執行,所以稱為當型迴圈。

直到型循環:表示從結構入口處直接執行循環體,在循環終端處判斷條件,如果條件不滿足,返回入口處繼續執行循環體,直到條件為真時再退出循環到達流程出口處,是先執行後判斷。因為是"直到條件為真時為止",所以稱為直到型循環。

結構化程式所要求的基本結構不包括“GOTO跳轉”,它只是分支結構的一種,也是一個關鍵字。

C語言不限製程式中使用標號的次數,但各標號不得重新命名。 goto語句的語意是改變程式流向, 轉去執行語句標號所標識的語句。

goto語句通常與條件語句搭配使用。可用來實現條件轉移, 構成循環,跳出循環體等功能。

但是,在結構化程式設計中一般不主張使用goto語句, 以免造成程式流程的混亂,使理解和除錯程式都產生困難。

更多程式相關知識,請造訪:程式設計教學! !

以上是結構化程序所要求的基本結構不包括什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:vsd是什麼格式下一篇:vsd是什麼格式