計算機, 程序設計
結構化編程
結構化編程是該領域目前最重大的進展。 儘管幾乎所有擁有它的總體思路,幾乎沒有人能夠給這個詞的具體和明確的定義。 結構化編程使編寫程序最小的複雜性,迫使程序員想清楚,便於程序的感知的主要目的。 該文本需要做的,以便從頂部讀到底。 如果在代碼中有運營商去,因為他們違反了程序的整個長度的結構,這種情況被侵犯。 儘管這個數字不能被認為是最方便的,你仍然可以說,運營商的代碼的存在是最搶眼的結構類型的侵犯。 體模塊和使用的基本結構必須到硬件故障,在源數據的程序和扭曲抗差錯的。
是結構化程序設計的基本原則如下。 任何程序可以三種基本類型的基本結構的基礎上很容易地合成:
- 簡單的序列;
- 條件或替代品;
- 重複,即循環和迭代。
可以使用一個或兩個任何類型的在同一時間的。 每個單結構固有特性 - 控制點的在結構中只傳輸和進入結構的單點。 這種類型的結構有管教和系統化的價值。
在結構化編程的原始結構的簡單性可以防止信息的鏈接,以及複雜的控制齒輪。 該方案的複雜性隨著模塊的結構增加了他們的能見度顯著降低,這有助於減少錯誤的數量。 然而,也有缺乏結構化 - 你必須支付額外的內存的代碼之美和清晰度,以及實現它們的計算機上所需的時間。
結構化編程,即軟件的結構簡訊將自己,完全取決於什麼是用於該語言。 當然,問題出現了,其中哪些是最適合的。 現代軟件開發工具被認為是最好的語言,實現一個結構化的方法來編程。 其中最常見的可識別基本的,Pascal和FoxBASE的。 例如,在 彙編語言 幾乎是不可能實現體現在結構化編程的概念的原則。 這種語言的重點是在低級別的代碼編寫軟件。
結構化程序設計基本上集中在互動與人交往,不與機器,這樣有利於那些簡單明了的解決問題的方法寫程序。 程序員必須考慮的基本結構設計方面。
如果我們談論相對於前面提到的聲明的位置去,那麼就應該盡量避免使用,只要有可能,但不應以任何方式影響程序的清晰度。 有時候,使用這種操作僅僅是需要從程序或循環的一些部分退出,以及避免過於深入叉的外觀,而且,轉型與較低水平的計劃有關。 在這種程序結構,並從頂部到底部容易閱讀。 最壞的使用選擇該運營商與從下往上的過渡有關。
為了便於程序的閱讀經常補充部分之間的空行。 值得書寫與翻譯程序文本,所以你可以閱讀附件的順序和數量。
Similar articles
Trending Now