C語言學習指導與課程設計實踐

C語言學習指導與課程設計實踐

《C語言學習指導與課程設計實踐》是2015年出版的圖書,作者是杜祥軍。

基本介紹

  • 中文名:C語言學習指導與課程設計實踐
  • 作者:杜祥軍
  • 出版時間:2015-08
  • 叢書名:高等學校公共課計算機規劃教材
內容簡介,目 錄,

內容簡介

本書以程式設計思想為主線,以問題為導向,以程式設計語法重難點分析為基礎,以運用程式設計解決實際問題的能力培養為目標,以集成開發環境和程式自動評測系統為工具,在不同環節設計相似的、與實際結合緊密的問題,啟發學生掌握不同程式設計思想的問題解決方法和程式設計過程中的具體語法重難點。全書共三章,主要內容包括:電腦程式設計引論,C語言學習指導,C語言課程設計。本書提供配套電子課件。

目 錄

第1章 電腦程式設計引論 1
1.1 計算機組成 1
1.1.1 計算機硬體組成 1
1.1.2 計算機軟體系統 2
1.2 信息的表示與存儲 3
1.2.1 進制與進制轉換 3
1.2.2 信息存儲單位 6
1.2.3 數值的表示 7
1.2.4 非數值信息表示 11
1.3 現代計算機的發展 11
1.3.1 第一代:電子管時代 12
1.3.2 第二代:電晶體時代 12
1.3.3 第三代:積體電路時代 12
1.3.4 第四代:大規模積體電路時代 13
1.4 電腦程式設計 13
1.4.1 程式與指令 13
1.4.2 程式設計語言的功能 15
1.4.3 程式設計語言的語法 17
1.4.4 程式的編譯與編程環境 19
1.5 計算機語言的發展 20
1.5.1 機器語言 20
1.5.2 彙編語言 21
1.5.3 高級語言 21
1.6 利用電腦程式解決問題的過程 22
1.6.1 分析問題,明確輸入和輸出 22
1.6.2 尋求解決方案,抽象出數學模型 22
1.6.3 確定解題步驟,設計合適算法 23
1.6.4 編寫程式代碼 23
1.6.5 運行和調試程式 24
1.6.6 整理文檔 24
1.7 本章小結 24
第2章 C語言學習指導 25
2.1 初識C語言程式 25
2.1.1 學習目標 25
2.1.2 知識要點與練習 25
2.1.3 實驗內容 26
2.2 標準輸入與輸出 27
2.2.1 學習目標 27
2.2.2 知識要點與練習 27
2.2.3 實驗內容 29
2.3 數據存儲、表示與計算 30
2.3.1 學習目標 30
2.3.2 知識要點與練習 30
2.3.3 實驗內容 40
2.4 基本程式結構 42
2.4.1 學習目標 42
2.4.2 知識要點與練習 42
2.4.3 實驗內容 48
2.5 函式 51
2.5.1 學習目標 51
2.5.2 知識要點與練習 52
2.5.3 實驗內容 55
2.6 數組 57
2.6.1 學習目標 57
2.6.2 知識要點與練習 57
2.6.3 實驗內容 62
2.7 字元串 64
2.7.1 學習目標 64
2.7.2 知識要點與練習 65
2.7.3 實驗內容 68
2.8 指針 70
2.8.1 學習目標 70
2.8.2 知識要點與練習 70
2.8.3 實驗內容 75
2.9 結構體與共用體 76
2.9.1 學習目標 76
2.9.2 知識要點與練習 77
2.9.3 實驗內容 80
2.10 檔案 81
2.10.1 學習目標 81
2.10.2 知識要點與練習 81
2.10.3 實驗內容 88
2.11 綜合實驗 88
第3章 C語言課程設計 92
3.1 課程設計目標與要求 92
3.1.1 目標與要求 92
3.1.2 過程與進度安排 92
3.1.3 考核與評價 93
3.2 程式設計方法 94
3.2.1 結構化程式設計 94
3.2.2 面向對象的程式設計 95
3.2.3 面向問題的程式設計 96
3.2.4 程式設計方法的比較 96
3.3 複雜數據存儲與數據結構基礎 97
3.3.1 抽象數據類型與數據結構 97
3.3.2 數組 100
3.3.3 鍊表 101
3.3.4 堆疊 103
3.3.5 綜合練習 104
3.4 算法基礎 105
3.4.1 算法的概念與表示 105
3.4.2 簡單算法舉例 109
3.4.3 窮舉算法 112
3.4.4 遞推算法 113
3.4.5 遞歸算法 116
3.4.6 分治算法 119
3.4.7 回溯算法 121
3.4.8 貪心算法 123
3.4.9 綜合練習 125
3.5 軟體開發流程 127
3.5.1 軟體生命周期 127
3.5.2 軟體開發流程 128
3.6 C語言編程技巧與常用功能 142
3.6.1 螢幕輸出和鍵盤輸入 142
3.6.2 圖形程式設計 149
3.6.3 聲音程式設計 157
3.7 課程設計題目匯總 161
3.7.1 算法與數值計算類 161
3.7.2 系統與套用類 169
3.7.3 遊戲與圖形界面類 175
附錄A C語言頭檔案與庫函式 183
附錄B 常用C語言集成開發環境 200
附錄C ASCII碼錶 219
參考文獻 222

相關詞條

熱門詞條

聯絡我們