首頁 常見問題 結構化程式設計的原則是什麼

結構化程式設計的原則是什麼

Mar 10, 2021 am 11:45 AM
結構化程式設計

結構化程式設計原則主要有四個原則:1、自頂向下;先從最上層總目標開始設計,逐步使問題具體化。 2、逐步求精;對複雜問題,應設計一些子目標作為過渡,逐步精進。 3、模組化。 4.限制使用goto語句。

結構化程式設計的原則是什麼

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

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

結構化程式設計原則主要有四個原則:

1.自頂向下:程式設計時,應先考慮總體,後考慮細節;先考慮全局目標,後再考慮局部目標。不要一開始就過度追求眾多的細節,先從最上層總目標開始設計,逐步讓問題具體化。

2.逐步求精:對複雜問題,應設計一些子目標作為過渡,逐步精進。 

3.模組化:一個複雜問題,肯定是由若干稍簡單的問題構成。模組化是把程式要解決的總目標分解為子目標,再進一步分解為具體的小目標,把每一個小目標稱為一個模組。 

4.限制使用goto語句

結構化程式設計方法的起源來自對GOTO語句的認識和爭論。肯定的結論是:在區塊和流程的非正常出口處往往需要用GOTO語句,使用GOTO語句會使程式執行效率較高;在合成程式目標時,GOTO語句往往是有用的,如返回語句用GOTO。

否定的結論是:GOTO語句是有害的,是造成程式混亂的禍根,程式的品質與GOTO語句的數量呈反比,應該在所有高階程式設計語言中取消GOTO語句。取消GOTO語句後,程式易於理解、易於排錯、容易維護,容易進行正確性證明。作為爭論的結論,1974年Knuth發表了令人信服的總結,並取消了GOTO語句。

更多相關知識,請造訪常見問題欄位!

以上是結構化程式設計的原則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)