C語言程序設(shè)計(jì)基礎(chǔ)教程
定 價:29.8 元
叢書名:高等職業(yè)教育“十三五”規(guī)劃教材
- 作者:辛向麗
- 出版時間:2018/4/1
- ISBN:9787111592044
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:168
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書的特點(diǎn)是將主要精力集中在所要解決的問題上,把C語言程序設(shè)計(jì)的方法融入實(shí)踐環(huán)節(jié)中,并且在編排程序設(shè)計(jì)的內(nèi)容順序方面,保持與C語言程序設(shè)計(jì)的課程體系內(nèi)容相吻合,做到循序漸進(jìn)、系統(tǒng)學(xué)習(xí)、廣泛實(shí)踐,便于學(xué)生接受。本書內(nèi)容共12章,包括程序設(shè)計(jì)和C語言、算法和語法、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、預(yù)處理命令、指針、結(jié)構(gòu)體、文件與輸入/輸出、綜合實(shí)訓(xùn)。
學(xué)習(xí)C語言的目的是進(jìn)行程序設(shè)計(jì),解決實(shí)際問題。本書在保證了完整的C語言知識體系的基礎(chǔ)上,用大量的實(shí)例幫助讀者掌握程序設(shè)計(jì)的思想,學(xué)會程序設(shè)計(jì)的方法,達(dá)到初步解決實(shí)際問題的程序設(shè)計(jì)要求。
本書注重原理與實(shí)踐相結(jié)合,配有大量的例題和應(yīng)用系統(tǒng)實(shí)踐開發(fā)題目,實(shí)用性強(qiáng)。本書共12章,把C語言程序設(shè)計(jì)的學(xué)習(xí)分為四個階段。
第一階段(第1章),入門階段:學(xué)習(xí)C語言程序的格式和整體結(jié)構(gòu),熟悉C語言程序開發(fā)環(huán)境。
第二階段(第2~5章),基礎(chǔ)階段:學(xué)習(xí)C語言的語法和基本結(jié)構(gòu),掌握C語言程序構(gòu)成的基本要素和三大結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))。
第三階段(第6~U章),提高階段:學(xué)習(xí)C語言的特點(diǎn)和特色,掌握數(shù)組、函數(shù)、指針、結(jié)構(gòu)體類型設(shè)計(jì)和文件訪問操作方法。其中,第6和第7章應(yīng)用數(shù)組和函數(shù)相結(jié)合的經(jīng)典算法,使學(xué)生掌握C語言程序設(shè)計(jì)和開發(fā)的重要組成部分,第9和第10章采用指針和結(jié)構(gòu)體類型進(jìn)行數(shù)據(jù)處理、鏈表等方面的典型案例設(shè)計(jì)。
第哩階段(第12章),綜合應(yīng)用階段:通過小型學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與開發(fā),提高C語言程序設(shè)計(jì)應(yīng)用能力。
每章結(jié)合基礎(chǔ)知識附有綜合程序設(shè)計(jì)實(shí)訓(xùn),給出了一些典型題目,,根據(jù)實(shí)際問題,有針對性地進(jìn)行程序設(shè)計(jì)和解答,培養(yǎng)設(shè)計(jì)和應(yīng)用程序的能力。教師可根據(jù)學(xué)生的接受情況適當(dāng)調(diào)整每個階段的學(xué)時數(shù),并在教學(xué)過程中,做到教學(xué)內(nèi)容詳略得當(dāng)、重點(diǎn)突出。
在本書的編寫過程中,得到了同事和家人的大力幫助,在此表示衷心的感謝。由于編者水平有限,書中難免存在不足之處,敬請廣大讀者批評指正。
編者
前言
第1章程序設(shè)計(jì)和C語言/1
1.1計(jì)算機(jī)程序/1
1.2計(jì)算機(jī)語言/1
1.3 C語言程序,2
1.4運(yùn)行C語言程序/4
1.5程序設(shè)計(jì)任務(wù)/4
1.6本章習(xí)題/5
第2章算法和語法/7
2.1算法的基本概念/7
2.2算法流程圖的表示/7
2.3數(shù)據(jù)表示和數(shù)據(jù)類型/9
2.4運(yùn)算符和表達(dá)式/15
2.5本章習(xí)題/19
第3章順序結(jié)構(gòu)程序設(shè)計(jì)/23
3.1 C語句概述/23
3.2賦值語句/24
3.3數(shù)據(jù)的輸入與輸出/25
3.4字符數(shù)據(jù)的輸入與輸出/26
3.5格式的輸入與輸出/27
3.6程序舉例/31
3.7本章習(xí)題/32
第4章選擇結(jié)構(gòu)程序設(shè)計(jì)/35
4.1關(guān)系運(yùn)算符和表達(dá)式/35
4.2邏輯運(yùn)算符和表達(dá)式/36
4.3 if語句/38
4.4 switch語句/44
4.5程序舉例/46
4.6本章習(xí)題/47
第5章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)/51
5.1循環(huán)結(jié)構(gòu)的概念/51
5.2 while語句/51
5.3 do-while語句/52
5.4 for語句/54
5.5三種循環(huán)的比較/56
5.6循環(huán)嵌套,56
5.7 break和continue語句/57
5.8程序舉例/58
5.9本章習(xí)題/60
第6章數(shù)組/65
6.1 -維數(shù)組/65
6.2字符數(shù)組/69
6.3二維數(shù)組/75
6.4程序舉例/77
6.5本章習(xí)題/78
第7章函數(shù)/83
7.1函數(shù)概述/83
7.2函數(shù)的定義/84
7.3函數(shù)調(diào)用/86
7.4函數(shù)嵌套的調(diào)用/88
7.5局部變量和全局變量/90
7.6本章習(xí)題/93
第8章預(yù)處理命令/97
第9章指針/103
第10章結(jié)構(gòu)體/117
第11章文件與輸入/輸出/135
第12章綜合實(shí)訓(xùn)/151
附錄/157
參考文獻(xiàn)/169