定 價:48.5 元
叢書名:高等職業(yè)教育計算機類課程MOOC+SPOC規(guī)劃教材
當前圖書已被 3 所學校薦購過!
查看明細
- 作者:趙彥主編
- 出版時間:2019/3/1
- ISBN:9787040512298
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁碼:233
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以應用性、趣味性為背景,以程序設計方法為核心,以算法、數(shù)據(jù)結(jié)構(gòu)為主線,以培養(yǎng)能力、提高興趣為目標,改傳統(tǒng)授課方式為現(xiàn)代信息化教學,把程序設計領域最新、最有價值的思想和方法滲透到C語言教學中,著重培養(yǎng)學生靈活運用這些思想和方法分析和解決實際問題的能力。本書以三大真實項目(身高體型判定系統(tǒng)、考試系統(tǒng)、學生信息管理系統(tǒng))為引領,由易到難,由簡到繁,逐層深入,步步遞進,展開教學,研究C語言基本知識與結(jié)構(gòu)化程序設計方法。內(nèi)容包括C語言的數(shù)據(jù)類型、程序結(jié)構(gòu)、各種語句、函數(shù)、預處理、文件等。全書共10個教學單元,每個單元由項目需求引領,按照項目需求–相關知識–解決問題–能力測試–項目實施五大環(huán)節(jié)展開,極大提高學生的知識、技能、素質(zhì)水平。本書配有豐富的數(shù)字化資源,與本書配套的數(shù)字化課程將在“智慧職教”(www.icve.com.cn)網(wǎng)站上線,學習者可登錄進行學習并下載基本教學資源,也可通過掃描書中二維碼觀看教學視頻。本書可作為高等職業(yè)院校電子信息類專業(yè)C語言課程的教材,也可作為C語言學習者的參考用書。
單元1 讓我們和計算機對話吧
1.1 提出問題如何與計算機交流
1.2 相關知識
1.2.1 計算機語言
1.2.2 C語言的發(fā)展歷史
1.2.3 C語言的特點
1.3 解決問題讓我們來和計算機打招呼吧
1.3.1 如何使用C語言
1.3.2 C語言程序的結(jié)構(gòu)
1.3.3 運行C語言程序的方法與步驟
1.4 能力測試
1.5 知識拓展
1.5.1 程序設計的步驟
1.5.2 大顯身手
單元2 算法——程序設計的靈魂
2.1 提出問題什么是程序
2.2 相關知識
2.2.1 算法
2.2.2 算法的特性
2.2.3 簡單算法舉例
2.2.4 如何表示算法
2.3 解決問題讓我們來設計算法吧
2.3.1 用流程圖設計算法
2.3.2 用N-S盒圖設計算法
2.3.3 用偽代碼設計算法
2.3.4 用計算機語言實現(xiàn)算法
2.4 能力測試
2.5 知識拓展
2.5.1 結(jié)構(gòu)化程序設計的方法
2.5.2 大顯身手
單元3 “身高體型判定系統(tǒng)”數(shù)據(jù)處理
3.1 項目需求如何預測身高、判定體型
3.2 相關知識
3.2.1 如何描述數(shù)據(jù)
3.2.2 如何操作數(shù)據(jù)
3.2.3 輸入/輸出
3.3 解決問題讓我們來完成計算任務吧
3.3.1 如何求一元二次方程的根
3.3.2 求攝氏溫度
3.3.3 計算存款利息
3.4 能力測試
3.5 項目實施
3.5.1 身高預測系統(tǒng)
3.5.2 體型判定系統(tǒng)
單元4 “身高體型判定系統(tǒng)”決策判定
4.1 項目需求“身高體型判定系統(tǒng)”的改進需求
4.2 相關知識
4.2.1 if語句的一般形式
4.2.2 關系運算符與關系表達式
4.2.3 邏輯運算符與邏輯表達式
4.2.4 條件運算符與條件表達式
4.2.5 if語句的嵌套
4.2.6 用switch語句實現(xiàn)多分支選擇結(jié)構(gòu)
4.3 解決問題交換如此有趣
4.3.1 兩個數(shù)的交換
4.3.2 3個數(shù)的交換
4.3.3 閏年的判斷
4.3.4 再次求一元二次方程的根
4.3.5 我們的利潤提成
4.4 能力測試
4.5 項目實施——大顯身手“身高體型判定系統(tǒng)”改進版
單元5 “身高體型判定系統(tǒng)”完整版
5.1 項目需求再次改進“身高體型判定系統(tǒng)”
5.2 相關知識
5.2.1 用while語句實現(xiàn)循環(huán)
5.2.2 用do…while語句實現(xiàn)循環(huán)
5.2.3 用for語句實現(xiàn)循環(huán)
5.2.4 循環(huán)的嵌套
5.2.5 幾種循環(huán)的比較
5.2.6 改變循環(huán)執(zhí)行的狀態(tài)
5.3 解決問題有趣的循環(huán)問題
5.3.1 初談斐波那契數(shù)列
5.3.2 素數(shù)問題
5.3.3 Ⅱ的近似值
5.3.4 數(shù)字游戲(1)
5.3.5 打印圖形
5.4 能力測試
5.5 項目實施——大顯身手“身高體型判定系統(tǒng)”完美版
單元6 “考試系統(tǒng)”數(shù)據(jù)存儲
6.1 項目需求“考試系統(tǒng)”——數(shù)據(jù)存儲問題
6.2 相關知識
6.2.1 一維數(shù)組
6.2.2 二維數(shù)組
6.2.3 字符數(shù)組
6.3 解決問題數(shù)組的妙用
6.3.1 巧用一位數(shù)組
6.3.2 巧用二維數(shù)組
6.3.3 字符串處理
6.4 能力測試
6.5 項目實施一大顯身手考試系統(tǒng)(V1版)
單元7 “考試系統(tǒng)”的模塊化設計
7.1 項目需求“考試系統(tǒng)”的模塊化設計
7.2 相關知識
7.2.1 怎樣定義函數(shù)
7.2.2 怎樣調(diào)用函數(shù)
7.2.3 函數(shù)的聲明與函數(shù)的原型
7.2.4 函數(shù)的嵌套調(diào)用
7.2.5 函數(shù)的遞歸調(diào)用
7.2.6 數(shù)組作為函數(shù)參數(shù)
7.2.7 局部變量和全局變量
7.2.8 變量的存儲方式和生存期
7.2.9 變量的聲明與定義
7.2.1 0內(nèi)部函數(shù)與外部函數(shù)
7.3 解決問題模塊化程序設計
7.3.1 改寫我們的成績單
7.3.2 三談斐波那契數(shù)列
7.3.3 深入探討楊輝三角形
7.3.4 漢諾塔問題(Hanoi Tower)
7.4 能力測試
7.5 項目實施——大顯身手考試系統(tǒng)(V2版)
單元8 “考試系統(tǒng)”的優(yōu)化
8.1 項目需求“考試系統(tǒng)”的優(yōu)化
8.2 相關知識
8.2.1 指針變量
8.2.2 通過指針引用數(shù)組
8.2.3 通過指針引用字符串
8.2.4 指向函數(shù)的指針
8.2.5 返回指針值的函數(shù)
8.2.6 指針數(shù)組和多重指針
8.2.7 動態(tài)內(nèi)存分配與指向它的指針變量
8.3 解決問題指針的妙用
8.3.1 10個數(shù)
8.3.2 使用指針按要求處理20個數(shù)據(jù)
8.3.3 用指針實現(xiàn)字符串的相關操作
8.4 能力測試
8.5 項目實施——大顯身手考試系統(tǒng)(V3版)
單元9 “學生信息管理系統(tǒng)”數(shù)據(jù)存儲
9.1 項目需求“學生信息管理系統(tǒng)”的數(shù)據(jù)存儲問題
9.2 相關知識
9.2.1 定義和使用結(jié)構(gòu)體變量
9.2.2 結(jié)構(gòu)體數(shù)組
9.2.3 結(jié)構(gòu)體指針
9.2.4 鏈表
9.2.5 共用體類型
9.2.6 使用枚舉類型
9.2.7 使用typedef聲明新類型
9.3 解決問題學生信息管理
9.3.1 鏈表的生成
9.3.2 鏈表的展示
9.3.3 學生信息處理
9.4 能力測試
9.5 項目實施——大顯身手學生信息管理系統(tǒng)(V1版)
單元10 “學生信息管理系統(tǒng)”數(shù)據(jù)保存
10.1 項目需求“學生信息管理系統(tǒng)”的數(shù)據(jù)保存問題
10.2 相關知識
10.2.1 文件的打開與關閉
10.2.2 順序讀寫數(shù)據(jù)文件
10.2.3 隨機讀寫數(shù)據(jù)文件
10.2.4 文件讀寫的出錯檢測
10.3 解決問題將學生信息存入文件向文件中追加一個學生的信息并展示
10.4 能力測試
10.5 項目實施——大顯身手學生信息管理系統(tǒng)(V2版)
附錄A 常用字符與ASCll碼對照表
附錄B C語言中的關鍵字
附錄C C語言的運算符和結(jié)合性
附錄D C語言常用函數(shù)
附錄E C語言的九大控制語句
參考文獻