注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言程序設計項目化教程

C語言程序設計項目化教程

C語言程序設計項目化教程

定 價:¥29.00

作 者: 陳興無 編著
出版社: 華中科技大學出版社
叢編項:
標 簽: VC++

ISBN: 9787560951379 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 278 字數(shù):  

內(nèi)容簡介

  第一,“班級學生成績管理系統(tǒng)”雖然是學習型的軟件,但它還是包含了學習C語言程序設計的大部分知識點和技能點,只有少部分內(nèi)容不會涉及。我們將暫時沒有涉及的內(nèi)容安排在“擴展知識與理論”一節(jié)中,可供自由選擇。第二,C語言教科書中也有把學生成績管理系統(tǒng)作為實踐內(nèi)容的,但它們大多是安排在最后,作為集中實訓項目;有的教科書用某個項目來貫穿整個教學過程,但它們較多地改變了C語言前后關聯(lián)的知識結構,這都不利于初學者學習。合理地安排各單元任務,盡量保證知識本來的結構體系,能極大地提高讀者的學習興趣,提高學習的積極性,達到事半功倍的效果。第三,《C語言程序設計項目化教程》在每個單元中都安排了與本單元有關的能力訓練任務,其目的是幫助讀者更好地完成項目。第四,《C語言程序設計項目化教程》安排了大量的實例。大量的實例有利于讀者接觸各種程序設計方法,有些實例還用不同的方法進行了多次設計,這樣做會使讀者更好地了解和掌握程序開發(fā)的靈活性。全部實例都用VC++6.0調試通過。第五,《C語言程序設計項目化教程》結合編者多年的教學實踐,在除第一單元之外的其他各單元中增加了初學者常見錯誤及處理方法一節(jié),其目的就是想使讀者少走彎路,盡快掌握程序開發(fā)方法。第六,《C語言程序設計項目化教程》每單元結束后都安排了一定量的實訓內(nèi)容,便于讀者鞏固所學的知識。

作者簡介

暫缺《C語言程序設計項目化教程》作者簡介

圖書目錄

單元1 系統(tǒng)設計
1.1 任務1:“班級學生成績管理系統(tǒng)”總體規(guī)劃設計
1.2 必備知識與理論
1.2.1 C語言的特點
1.2.2 幾個簡單的C語言程序
1.2.3 VC++6.0開發(fā)工具介紹
1.3 擴展知識與理論
1.3.1 算法的概念
1.3.2 算法的描述方法
1.4 深入訓練
習題1
單元2 項目數(shù)據(jù)設計與數(shù)據(jù)運算
2.1 任務2:“班級學生成績管理系統(tǒng)”中相關數(shù)據(jù)設計
2.2 必備知識與理論
2.2.1 數(shù)據(jù)類型概述
2.2.2 常量與變量
2.2.3 簡單數(shù)據(jù)類型
2.2.4 數(shù)據(jù)運算符及其表達式
2.2.5 不同數(shù)值型數(shù)據(jù)間的混合運算
2.3 擴展知識與理論
2.3.1 位運算符和位運算
2.3.2 常見錯誤及處理方法
2.4 深入訓練
習題2
單元3 項目封面與菜單的初步設計
3.1 任務3:用輸入/輸出函數(shù)初步設計項目封面與菜
3.2 必備知識與理論
3.2.1 C語句
3.2.2格式化輸入/輸出函數(shù)
3.3擴展知識與理論
3.3.1單個字符輸人/輸出函數(shù)
3.3.2常見錯誤及處理方法
3.4深入訓練
習題3
單元4 項目封面、菜單的順序執(zhí)行設計
4.1 任務4:項目封面、菜單的順序執(zhí)行設計
4.2 必備知識與理論
4.2.1 順序結構程序設計
4.2.2 順序結構特點
4.3 深入訓練
習題4
單元5 項目菜單的選擇執(zhí)行設計
5.1任務5:用if語句實現(xiàn)菜單的選擇執(zhí)行設計
5.2任務6:用switch語句實現(xiàn)菜單的選擇執(zhí)行設計
5.3必備知識與理論
5.3.1 if語句和條件運算
5.3.2 switch語句
5.4常見錯誤及處理方法
5.5深入訓練
習題5
單元6 項目菜單的循環(huán)選擇執(zhí)行設計
6.1 任務7:用循環(huán)語句實現(xiàn)項目主菜單的選擇執(zhí)
6.2任務8:用循環(huán)語句實現(xiàn)項目主、子菜單的選擇設計
6.3必備知識與理論
6.3.1 for語句
6.3.2 while語句
6.3.3 do-while語句
6.3.4循環(huán)的嵌套
6.3.5 break語句與continue語句
6.4擴展知識與理論
6.4.1 良好的源程序書寫習慣
6.4.2 常見錯誤及處理方法
6.5 深入訓練
習題6
單元7 項目的整體框架設計
7.1 任務9:項目的整體框架設計
7.2 必備知識與理論
7.2.1 結構化程序設計思想與函數(shù)分類
7.2.2 函數(shù)的定義與調用
7.2.3 函數(shù)的嵌套調用和遞歸調用
7.2.4 函數(shù)調用中的參數(shù)傳遞
7.3 擴展知識與理論
7.3.1 變量的作用域
7.3.2 變量的生存期
7.3.3 預處理命令
7.3.4 常見錯誤及處理方法
7.4 深入訓練
習題7
單元8 項目中數(shù)組的應用
8.1 任務10:初步完善學生最高、最低等成績查找
8.2 任務11:初步完善學生成績排序
8.3 必備知識與理論
8.3.1 數(shù)組概述
8.3.2 一維數(shù)組的定義及其應用
8.3.3 數(shù)組作函數(shù)參數(shù)
8.3.4 字符數(shù)組的定義及其應用
8.4 擴展知識與理論
8.4.1 二維數(shù)組的定義及其應用
8.4.2 常見錯誤及處理方法
8.5 深入訓練
習題8
單元9 項目中指針的應用
9.1 任務12:用指針實現(xiàn)學生最高、最低等成績查找
9.2 任務13:用指針實現(xiàn)學生成績排序
9.3 必備知識與理論
9.3.1 內(nèi)存地址與數(shù)據(jù)指針的概念
9.3.2 指向變量的指針變量
9.3.3 數(shù)組指針和指向數(shù)組的指針變量
9.3.4 字符串的指針訪問法
9.4 擴展知識與理論
9.4.1 二維數(shù)組元素的指針訪問方式
9.4.2 指針數(shù)組與帶參數(shù)的main函數(shù)
9.4.3 常見錯誤及處理方法
9.5 深入訓練
習題9
單元10 項目中結構體的應用
10.1 任務14:用結構體實現(xiàn)數(shù)據(jù)的增加、刪除、修改和顯示
10.2 必備知識與理論
10.2.1 結構體概述
10.2.2 結構體類型的應用
10.2.3 結構體數(shù)組的應用
10.3 擴展知識與理論
10.3.1 結構體變量作函數(shù)類型
10.3.2 共用體類型的應用
10.3.3 枚舉類型的應用
10.3.4 常見錯誤及處理方法
10.4 深入訓練
習題10
單元11 項目中學生數(shù)據(jù)的存儲與重用
11.1 任務15:項目中學生數(shù)據(jù)的存儲和重復使用
11.2 必備知識與理論
11.2.1 文件的概念
11.2.2 文件的基本操作
11.2.3 文件的定位
11.3 擴展知識與理論
11.3.1 讀/寫字符串和格式化讀/寫數(shù)據(jù)函數(shù)
11.3.2 文件狀態(tài)檢測
11.3.3 常見錯誤及處理方法
11.4 深入訓練
習題11
附錄
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號