結構化與面向對象程式設計

結構化與面向對象程式設計

《結構化與面向對象程式設計》從講解基礎的程式設計原理開始,使用一種獨特的、面向對象的、獨立於具體語言的方式,通過詳細的講解、循序漸進的示例、頗具代表性的典型套用和內容豐富的課後練習題,讓讀者深入掌握結構化程式設計的概念、面向對象程式設計的概念和相應的求解工具。

基本信息

圖書簡介

作 者:(美國)(MarilynBohl)波爾 (美國)(MariaRynn)瑞因

開本: 16

定價: 39.00 元

作者簡介

MarilynBohl:計算機領域多產作家,有長達25年的在諸如IBM、Ingres等開創性公司從事軟體工程工作的經驗。

MariaRynn:北維吉尼亞信息技術公立學院副教授

編輯推薦

《結構化與面向對象程式設計》深入淺出、形象生動,尤其適合於高等院校計算機相關專業低年級學生使用,也可供對結構化和面向對象程式設計感興趣的愛好者使用。

主要內容

構造了程式設計中的關聯的結構化布局

使用結構圖進行自上而下設計的模組化程式設計技巧

使用流程圖和偽代碼設計結構良好的程式

使用控制結構:SIMPLESEQLJENCE,IFTENELSE,DOWHILE,CASE和DOUNTIL

使用一維及二維數組進行高級搜尋和分類

面向對象設計概念:類,對象,數據成員,方法,封裝,重載,多態,抽象類及內部類

繼承,泛化/特化關係,關聯,聚合,組合關係

使用統一建模語言(UML)、UML類及對象圖解決問題

目錄

第一部分結構化程式設計概念

第1章結構化設計簡介

1.1目標

1.2簡介

1.3系統開發生命周期

1.3.1分析當前的系統

1.3.2定義新系統需求

1.3.3設計新系統

1.3.4開發新系統

1.3.5實現新系統

1.3.6評估新系統

1.4結構化程式設計

1.4.1基本的控制結構

1.5關鍵術語

1.6習題

第2章SIMPLESEQUENCE控制結構

2.1目標

2.2簡介

2.3數據層次

2.4銷售套用示例

2.4.1銷售套用系統流程圖

2.4.2銷售應用程式流程圖

2.5設計驗證

2.6流程圖工具

2.7提升

2.8關鍵術語

2.9習題

第3章IFTHENELSE控制結構

3.1目標

3.2簡介

3.3收款示例

3.4偽代碼

3.5IFTHENELSE控制結構

3.6記時卡片示例

3.7字元串常量

3.8提升

3.9關鍵術語

3.10習題

第4章DOWHILE控制結構-計數器控制循環

4.1目標

4.2簡介

4.3問題(6數相加)

4.4模擬(6數加法)

4.5DOWHILE循環

4.5.1DOWHILE偽代碼

4.6計數器控制循環

4.7頭部記錄邏輯

4.8無數據狀態

4.9真程式

4.10提升

4.11關鍵術語

4.12習題

第5章DOWHILE控制結構-尾部記錄邏輯

5.1目標

5.2簡介

5.2.1標題行

5.2.2細節行

5.2.3匯總行

5.2.4引導讀取和循環讀取

5.3檔案尾自動處理

5.4複雜標題-總結

5.5DOWHILE循環控制-總結

5.6提升

5.7關鍵術語

5.8習題

第6章模組化

6.1目標

6.2簡介

6.3結構圖

6.4提升

6.5關鍵術語

6.6習題

第7章CASE控制結構

7.1目標

7.2簡介

7.3存貨清單操作示例

7.3.1方案一:嵌套的IFTHENELSE控制結構

7.3.2方案二:CASE控制結構

7.4提升

7.5關鍵術語

7.6習題

第8章DOUNTIL控制結構

8.1目標

8.2簡介

8.3DOUNTIL計數器循環..

8.4DOWHILE和DOUNTIL循環的比較

8.5提升

8.6關鍵術語

8.7習題

第9章數組簡介

9.1目標

9.2簡介

9.3列表結構

9.4列表實例

9.5表結構

9.6表實例

9.7多維數組結構

9.8提升

9.9關鍵術語

9.10習題

第二部分面向對象程式設計概念

第10章面向對象設計簡介

10.1目標

10.2簡介

10.3對象和類

10.4面向對象程式設計

10.5GradeBook類

10.6封裝和數據隱藏

10.7GradeBook類的偽代碼

10.8驅動程式-GradeBook示例

10.9構造函式

10.10重載

10.11析構函式

10.12關鍵術語

10.13習題

第11章繼承

11.1目標

11.2簡介

11.3泛化和特化關係

11.4繼承

11.5類的層次

11.6多態

11.7類Employee

11.8子類Faculty

11.9子類Staff

11.10驅動程式-類Employee示例

11.11抽象類

11.12統一建模語言

11.13關鍵術語

11.14習題

第12章類與對象的其他關係

12.1目標

12.2簡介

12.3關聯

12.4聚合

12.5資產管理示例

12.6組合

12.7疊代設計

12.8內部類

12.9面向對象設計的優點

12.10關鍵術語

12.11習題

第三部分套用

第13章數組套用

13.1目標

13.2簡介

13.3表查詢

13.4折半查找

13.5列表排序

13.5.1數值交換

13.6關鍵術語

13.7習題

第14章主檔案更新處理

14.1目標

14.2簡介

14.3檔案維護

14.4順序處理

14.5直接處理

14.6順序主檔案的更新示例

14.7關鍵術語

14.8習題

第15章控制-中斷處理

15.1目標

15.2簡介

15.3關鍵術語

15.4習題

附錄A程式流程圖符號

附錄B結構化編程的控制結構

……

相關詞條

相關搜尋

熱門詞條

聯絡我們