-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言學習指導與課程設計實踐 版權信息
- ISBN:9787121268250
- 條形碼:9787121268250 ; 978-7-121-26825-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言學習指導與課程設計實踐 本書特色
本書以程序設計思想為主線,以問題為導向,以程序設計語法重難點分析為基礎,以運用程序設計解決實際問題的能力培養為目標,以集成開發環境和程序自動評測系統為工具,在不同環節設計相似的、與實際結合緊密的問題,啟發學生掌握不同程序設計思想的問題解決方法和程序設計過程中的具體語法重難點。全書共三章,主要內容包括:計算機程序設計引論,c語言學習指導,c語言課程設計。本書提供配套電子課件。
C語言學習指導與課程設計實踐 內容簡介
本書以程序設計思想為主線,以問題為導向,以程序設計語法重難點分析為基礎,以運用程序設計解決實際問題的能力培養為目標,以集成開發環境和程序自動評測系統為工具,在不同環節設計相似的、與實際結合緊密的問題,啟發學生掌握不同程序設計思想的問題解決方法和程序設計過程中的具體語法重難點。全書共三章,主要內容包括:計算機程序設計引論,C語言學習指導,C語言課程設計。本書提供配套電子課件。
C語言學習指導與課程設計實踐 目錄
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
C語言學習指導與課程設計實踐 作者簡介
杜祥軍,青島大學信息工程學院。長期講授計算機網絡、網絡程序設計、面向對象程序設計、信號與系統等課程。獲得青島大學實驗教學大賽三等獎、山東省高等教育優秀教學成果一等獎。
- >
名家帶你讀魯迅:故事新編
- >
煙與鏡
- >
中國歷史的瞬間
- >
史學評論
- >
自卑與超越
- >
小考拉的故事-套裝共3冊
- >
伯納黛特,你要去哪(2021新版)
- >
中國人在烏蘇里邊疆區:歷史與人類學概述