定 價:33.3 元
叢書名:教育部大學(xué)計算機(jī)課程改革項目規(guī)劃教材
- 作者:肖陽春,魏琴,李思明主編
- 出版時間:2019/9/1
- ISBN:9787040521207
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁碼:206頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是一本兼具趣味性和實(shí)用性的C語言程序設(shè)計教材。全書由13章組成,內(nèi)容包括:為什么要學(xué)C語言,C數(shù)據(jù)類型,簡單的算術(shù)運(yùn)算和表達(dá)式,鍵盤輸入和屏幕輸出,選擇控制結(jié)構(gòu),循環(huán)控制結(jié)構(gòu),函數(shù),數(shù)組,指針,字符串,指針和數(shù)組,結(jié)構(gòu)體和共用體,文件操作。本書以應(yīng)用為背景,面向工程實(shí)踐和編程能力訓(xùn)練,從實(shí)際問題出發(fā),在案例的不斷深化中逐步引出知識點(diǎn),形成邏輯清晰的脈絡(luò)和主線。案例內(nèi)容緊密結(jié)合實(shí)踐,舉一反三,融會貫通,尤其側(cè)重錯誤案例的分析和講解,在任務(wù)驅(qū)動下,由淺入深、啟發(fā)引導(dǎo)讀者循序漸進(jìn)地編寫規(guī)模逐漸加大的程序,讓讀者在不知不覺中逐步加深對C程序設(shè)計方法的了解和掌握。本教材配有多媒體課件、例題和習(xí)題源代碼以及編程題考試自動評分系統(tǒng)等教學(xué)資源,免費(fèi)向任課教師提供。本書適合作為高等學(xué)校各專業(yè)的C語言程序設(shè)計課程教材,也可作為從事計算機(jī)相關(guān)工作的科技人員、計算機(jī)愛好者及各類自學(xué)人員參考。
程序設(shè)計課程一直以來都是高等院校重要的計算機(jī)基礎(chǔ)課程之一,其重點(diǎn)是培養(yǎng)學(xué)生的計算思維能力,掌握程序設(shè)計的思想和方法,利用一種程序設(shè)計語言去編寫程序解決實(shí)際問題,從而提高問題求解的能力。
C語言由于其結(jié)構(gòu)簡單、數(shù)據(jù)類型豐富、表達(dá)能力強(qiáng);既有高級語言的優(yōu)點(diǎn),又兼具低級語言直接操作計算機(jī)硬件的特點(diǎn),使用靈活方便;其程序也具有速度快、效率高、代碼緊湊、可移植性強(qiáng)等優(yōu)點(diǎn),一直以來被廣泛地應(yīng)用,也是很多高等院校作為程序設(shè)計課程的首選語言。
作者開設(shè)的“C/C++程序設(shè)計”課程先后被評為國家級精品課程(2008年)和國家精品資源共享課(2014年),經(jīng)過多年的課程建設(shè)和教學(xué)實(shí)踐,在教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和考試方法方面已經(jīng)形成了一套行之有效的體系。針對目前C語言教學(xué)中學(xué)時少、教學(xué)內(nèi)容多的情況,本教材以案例編寫為主導(dǎo)思想,旨在通過具體案例教學(xué)達(dá)到舉一反三的效果。
教材編寫思路及其特點(diǎn):
(1)每章精選若干案例進(jìn)行知識點(diǎn)的講解,強(qiáng)調(diào)編程思想,注重問題求解思維方式的培養(yǎng),程序設(shè)計基本方法的引導(dǎo)。案例的選取不僅要考慮本章所涉及的知識,更重要的是突出程序設(shè)計思想的典型案例和有可進(jìn)行舉一反三的思考與練習(xí)題配套。
。2)不同于一般教材的編寫思路,本書編寫不再是大而全。本書內(nèi)容簡潔實(shí)用(適合課程學(xué)時少的教學(xué)需求),同時考慮到了知識點(diǎn)的覆蓋面;本書采用新形態(tài)教材編寫方式,讀者使用手機(jī)掃描教材中的二維碼即可觀看到相關(guān)知識點(diǎn)的微視頻。
。3)為了做到學(xué)以致用舉一反三,每一章都提供了實(shí)驗(yàn)內(nèi)容及指導(dǎo),還提供了相應(yīng)的習(xí)題,使教材更方便學(xué)生使用。
。4)每章每節(jié)的第一小節(jié)都給出一個案例,往后的各小節(jié)針對該案例中涉及的知識點(diǎn)及其算法進(jìn)行講解。
第1章 C程序設(shè)計基礎(chǔ)
1.1 簡單C程序的編寫
1.1.1 案例
1.1.2 數(shù)據(jù)類型、常量與變量
1.1.3 運(yùn)算符、表達(dá)式和語句
1.1.4 格式化輸出函數(shù)printf()
1.1.5 C程序的編寫與執(zhí)行
1.2 求任意半徑的圓面積
1.2.1 案例
1.2.2 格式化輸入函數(shù)scanf()
1.2.3 C程序的函數(shù)
1.3 實(shí)驗(yàn)內(nèi)容及指導(dǎo)
習(xí)題1
第2章 分支結(jié)構(gòu)
2.1 判斷閏年
2.1.1 案例
2.1.2 if-else語句
2.2 判斷字母、數(shù)字和其他字符
2.2.1 案例
2.2.2 else-if語句
2.2.3 字符輸入函數(shù)getchar()
2.3 選擇執(zhí)行菜單項
2.3.1 案例
2.3.2 switch語句
2.4 實(shí)驗(yàn)內(nèi)容及指導(dǎo)
習(xí)題2
第3章 循環(huán)結(jié)構(gòu)
3.1 求和問題
3.1.1 案例
3.1.2 while語句
3.2 求π值
3.2.1 案例
3.2.2 do-while語句
3.3 素數(shù)問題
3.3.1 案例
3.3.2 for語句
3.4 輸出圖形
3.4.1 金字塔
3.4.2 九九乘法表
3.5 實(shí)驗(yàn)內(nèi)容及指導(dǎo)
習(xí)題3
第4章 函數(shù)
4.1 人民幣兌換問題
4.1.1 案例
4.1.2 函數(shù)的定義
4.1.3 無參函數(shù)的調(diào)用
4.1.4 函數(shù)的返回值
4.2 三角形問題
4.2.1 案例
4.2.2 函數(shù)調(diào)用的一般形式
4.2.3 函數(shù)原型
4.2.4 變量作為形參
4.3 二分法求方程的根
4.3.1 案例
4.3.2 局部變量與全局變量
4.3.3 變量的存儲類型
4.4 實(shí)驗(yàn)內(nèi)容及指導(dǎo)
習(xí)題4
第5章 數(shù)組
5.1 日期轉(zhuǎn)換
5.1.1 案例
5.1.2 一維數(shù)組的定義
5.1.3 一維數(shù)組的初始化
5.2 找最大數(shù)
5.2.1 案例
5.2.2 數(shù)組元素的引用
5.2.3 一維數(shù)組名作為函數(shù)的參數(shù)
5.3 一維數(shù)組名作為函數(shù)的參數(shù)案例
5.3.1 冒泡排序
5.3.2 字符串比較
5.4 判斷回文
5.4.1 案例
5.4.2 字符串輸入函數(shù)gets()
5.4.3 字符串輸出函數(shù)puts()
5.5 字符后移
5.5.1 案例
5.5.2 常用字符串處理函數(shù)
5.6 矩陣運(yùn)算
5.6.1 案例
5.6.2 二維數(shù)組
5.6.3 二維數(shù)組名作為函數(shù)的參數(shù)
5.7 實(shí)驗(yàn)內(nèi)容及指導(dǎo)
習(xí)題5
……
第6章 指針
第7章 結(jié)構(gòu)體
第8章 文件
第9章 綜合案例
附錄