結構化程式設計和物件導向程式設計的主要特徵各是什麼

2021-03-27 19:13:35 字數 934 閱讀 4364

1樓:匿名使用者

結構化程式設計(structured programming)是進行以模組功能和處理過程設計為主的詳細設計的基本原則。其概念最早由e.w.

dijikstra在2023年提出的。是軟體發展的乙個重要的里程碑,它的主要觀點是採用自頂向下、逐步求精的程式設計方法;使用三種基本控制結構構造程式,任何程式都可由順序、選擇、重複三種基本控制結構構造 。

詳細描述處理過程常用三種工具:圖形、**和語言。

圖形:程式流程圖、n-s圖、pad圖

**:判定表

語言:過程設計語言(pdl)

結構化程式設計的概念是尼克勞斯

2樓:匿名使用者

樓上很泛泛,我想他是想要點具體的吧... 其實沒必要問,如果人工回答,需要很多很多內容.我想沒人有這麼勤快吧.

結構化程式設計與物件導向設計主要區別

3樓:匿名使用者

思想:在程式設計之前,先對程式系統根據業務需要進行整體的規劃,描述出系統的流程。對程式系統進行模組化分和功能分配。設計出各種圖表,指明資料的流向。

缺點:1)缺少擴充套件性:進行程式設計的時候只將系統著眼於現有業務功能的實現,沒有考慮到系統將來的業務變化情況。

2)靈活性差:進行程式設計,時沒有對軟體的系統的設計和實現進行合理的分工。

3)違反職能均衡原則。

*物件導向程式設計

思想:在進行程式開發之前,先將程式的業務變化進行合理的分析,將程式中的**與現實中的事物結構特徵結合起來考慮。

優點:實現了程式系統的可擴充套件性,可重用性,可維護性。

缺點:體系龐大,難以掌握。

2.物件導向程式設計和結構化程式設計應用程式的區別

區別:對資料和對資料的處理的區別

物件導向應用程式將程式中的資料和對資料的操作描述為乙個整體,即類。

結構化程式設計主要內容是什麼,什麼叫結構化程式設計?它的主要內容是什麼?

任何複雜的演算法,都可 以由順序結構 選擇 分支 結構和迴圈結構三種基本結構組成。在構造演算法時,也僅以這三種結構作為基本單元,同時規定基本結構之間可以並列和互相包含,不允許交叉和從乙個結構直接轉到另乙個結構的內部去。結構清晰,易於正確性驗證和糾正程式中的錯誤,這種方法就是結構化方法,遵循這種方法的...

C物件導向程式設計的圖書五,C物件導向程式設計第五章第5題求解

書 名 c 物件導向程式設計 作 者 慄青生出版 c 物件導向程式設計第五章第5題求解 1 b1.i 正確因為i是a類的公有成員,可以繼承到子類b b1.j b1.k 錯誤。因為j為保護成員,k為私有成員,雖然被繼承了,但不能夠訪問,正如a1.j,a1.k也是錯誤的。這樣呼叫只能呼叫公有成員 2 都...

什麼是程式設計基本概念,結構化程式設計的基本概念是什麼

程式設計 資料結構 演算法 程式設計 programming 是指設計 編制 除錯程式的方法和過程。它是目標明確的智力活動。由於程式是軟體的本體,軟體的質量主要通過程式的質量來體現,在軟體研究中,程式設計的工作非常重要,內容涉及到有關的基本概念 工具 方法以及方法學等。程式設計通常分為問題建摸,演算...