定 價:33.3 元
叢書名:教育部大學計算機課程改革項目規(guī)劃教材
- 作者:肖陽春,魏琴,李思明主編
- 出版時間:2019/9/1
- ISBN:9787040521207
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁碼:206頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是一本兼具趣味性和實用性的C語言程序設(shè)計教材。全書由13章組成,內(nèi)容包括:為什么要學C語言,C數(shù)據(jù)類型,簡單的算術(shù)運算和表達式,鍵盤輸入和屏幕輸出,選擇控制結(jié)構(gòu),循環(huán)控制結(jié)構(gòu),函數(shù),數(shù)組,指針,字符串,指針和數(shù)組,結(jié)構(gòu)體和共用體,文件操作。本書以應用為背景,面向工程實踐和編程能力訓練,從實際問題出發(fā),在案例的不斷深化中逐步引出知識點,形成邏輯清晰的脈絡(luò)和主線。案例內(nèi)容緊密結(jié)合實踐,舉一反三,融會貫通,尤其側(cè)重錯誤案例的分析和講解,在任務驅(qū)動下,由淺入深、啟發(fā)引導讀者循序漸進地編寫規(guī)模逐漸加大的程序,讓讀者在不知不覺中逐步加深對C程序設(shè)計方法的了解和掌握。本教材配有多媒體課件、例題和習題源代碼以及編程題考試自動評分系統(tǒng)等教學資源,免費向任課教師提供。本書適合作為高等學校各專業(yè)的C語言程序設(shè)計課程教材,也可作為從事計算機相關(guān)工作的科技人員、計算機愛好者及各類自學人員參考。
程序設(shè)計課程一直以來都是高等院校重要的計算機基礎(chǔ)課程之一,其重點是培養(yǎng)學生的計算思維能力,掌握程序設(shè)計的思想和方法,利用一種程序設(shè)計語言去編寫程序解決實際問題,從而提高問題求解的能力。
C語言由于其結(jié)構(gòu)簡單、數(shù)據(jù)類型豐富、表達能力強;既有高級語言的優(yōu)點,又兼具低級語言直接操作計算機硬件的特點,使用靈活方便;其程序也具有速度快、效率高、代碼緊湊、可移植性強等優(yōu)點,一直以來被廣泛地應用,也是很多高等院校作為程序設(shè)計課程的首選語言。
作者開設(shè)的“C/C++程序設(shè)計”課程先后被評為國家級精品課程(2008年)和國家精品資源共享課(2014年),經(jīng)過多年的課程建設(shè)和教學實踐,在教學內(nèi)容、教學方法、教學手段和考試方法方面已經(jīng)形成了一套行之有效的體系。針對目前C語言教學中學時少、教學內(nèi)容多的情況,本教材以案例編寫為主導思想,旨在通過具體案例教學達到舉一反三的效果。
教材編寫思路及其特點:
(1)每章精選若干案例進行知識點的講解,強調(diào)編程思想,注重問題求解思維方式的培養(yǎng),程序設(shè)計基本方法的引導。案例的選取不僅要考慮本章所涉及的知識,更重要的是突出程序設(shè)計思想的典型案例和有可進行舉一反三的思考與練習題配套。
。2)不同于一般教材的編寫思路,本書編寫不再是大而全。本書內(nèi)容簡潔實用(適合課程學時少的教學需求),同時考慮到了知識點的覆蓋面;本書采用新形態(tài)教材編寫方式,讀者使用手機掃描教材中的二維碼即可觀看到相關(guān)知識點的微視頻。
。3)為了做到學以致用舉一反三,每一章都提供了實驗內(nèi)容及指導,還提供了相應的習題,使教材更方便學生使用。
。4)每章每節(jié)的第一小節(jié)都給出一個案例,往后的各小節(jié)針對該案例中涉及的知識點及其算法進行講解。
第1章 C程序設(shè)計基礎(chǔ)
1.1 簡單C程序的編寫
1.1.1 案例
1.1.2 數(shù)據(jù)類型、常量與變量
1.1.3 運算符、表達式和語句
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 實驗內(nèi)容及指導
習題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 實驗內(nèi)容及指導
習題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 實驗內(nèi)容及指導
習題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 實驗內(nèi)容及指導
習題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 矩陣運算
5.6.1 案例
5.6.2 二維數(shù)組
5.6.3 二維數(shù)組名作為函數(shù)的參數(shù)
5.7 實驗內(nèi)容及指導
習題5
……
第6章 指針
第7章 結(jié)構(gòu)體
第8章 文件
第9章 綜合案例
附錄