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

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

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

基本介紹

  • 書名:結構化與面向對象程式設計
  • ISBN:9787121074752
  • 出版社電子工業出版社
  • 出版時間:2008
圖書簡介,作者簡介,編輯推薦,目錄,

圖書簡介

作 者:(美國)(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結構化編程的控制結構
……

相關詞條

熱門詞條

聯絡我們