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