C語言程序設(shè)計(jì)實(shí)驗(yàn)教程(第2版)
定 價(jià):38 元
- 作者:陳海山 等
- 出版時(shí)間:2019/7/1
- ISBN:9787121368707
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:196
- 紙張:
- 版次:01
- 開本:16開
本書是廣東省重點(diǎn)學(xué)科、應(yīng)用型專業(yè)轉(zhuǎn)型、廣東省質(zhì)量工程項(xiàng)目成果之一。本書是《C語言程序設(shè)計(jì)——增量式項(xiàng)目驅(qū)動(dòng)一體化教程(第2版)》(ISNB 978-7-121-36869-1)的配套教材,包括實(shí)驗(yàn)、C語言控制臺(tái)編程接口、教材習(xí)題參考答案三部分內(nèi)容。實(shí)驗(yàn)部分安排了13個(gè)單項(xiàng)實(shí)驗(yàn)和1個(gè)綜合實(shí)驗(yàn)。本書可以作為高等學(xué)校程序設(shè)計(jì)及相關(guān)課程的輔導(dǎo)書。
苑俊英,女,中山大學(xué)南方學(xué)院電氣與計(jì)算機(jī)工程學(xué)院副院長(zhǎng),廣東省"千百十”校級(jí)培養(yǎng)對(duì)象,廣東省育苗工程(自然科學(xué))項(xiàng)目負(fù)責(zé)人。
目 錄
第一部分 實(shí) 驗(yàn)
實(shí)驗(yàn)1 C語言程序的運(yùn)行環(huán)境和運(yùn)行方法 3
1.1 實(shí)驗(yàn)?zāi)康?3
1.2 實(shí)驗(yàn)內(nèi)容及步驟 3
1.2.1 任務(wù)一:C語言開發(fā)環(huán)境CodeBlocks的下載、安裝及配置 3
1.2.2 任務(wù)二:通過C語言示例,熟悉CodeBlocks的使用方法 6
1.2.3 任務(wù)三:編寫并運(yùn)行程序1_3 11
1.2.4 任務(wù)四:編寫并運(yùn)行程序1_4 11
實(shí)驗(yàn)2 數(shù)據(jù)類型 13
2.1 實(shí)驗(yàn)?zāi)康?13
2.2 實(shí)驗(yàn)內(nèi)容及步驟 13
2.2.1 任務(wù)一:整型、字符型、實(shí)型變量的定義及格式化輸入和輸出 13
2.2.2 任務(wù)二:整型、字符型數(shù)據(jù)的定義及格式化輸入和輸出 14
2.2.3 任務(wù)三:數(shù)據(jù)類型的綜合應(yīng)用 15
實(shí)驗(yàn)3 運(yùn)算符和表達(dá)式 17
3.1 實(shí)驗(yàn)?zāi)康?17
3.2 實(shí)驗(yàn)內(nèi)容及步驟 17
3.2.1 任務(wù)一:算術(shù)運(yùn)算 17
3.2.2 任務(wù)二:算術(shù)運(yùn)算 18
3.2.3 任務(wù)三:關(guān)系運(yùn)算與邏輯運(yùn)算 18
3.2.4 任務(wù)四:綜合任務(wù) 19
實(shí)驗(yàn)4 選擇結(jié)構(gòu)程序設(shè)計(jì)(一) 21
4.1 實(shí)驗(yàn)?zāi)康?21
4.2 實(shí)驗(yàn)內(nèi)容及步驟 21
4.2.1 任務(wù)一:?jiǎn)畏种f語句 21
4.2.2 任務(wù)二:雙分支if-else 22
4.2.3 任務(wù)三:數(shù)字特點(diǎn)判斷 22
實(shí)驗(yàn)5 選擇結(jié)構(gòu)程序設(shè)計(jì)(二) 25
5.1 實(shí)驗(yàn)?zāi)康?25
5.2 實(shí)驗(yàn)內(nèi)容及步驟 25
5.2.1 任務(wù)一:成績(jī)分類問題(多分支if結(jié)構(gòu)) 25
5.2.2 任務(wù)二:成績(jī)分類問題(多分支switch結(jié)構(gòu)) 26
5.2.3 任務(wù)三(綜合任務(wù)) 27
實(shí)驗(yàn)6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 30
6.1 實(shí)驗(yàn)?zāi)康?30
6.2 實(shí)驗(yàn)內(nèi)容及步驟 30
6.2.1 任務(wù)一:求階乘問題(for語句) 30
6.2.2 任務(wù)二:字符統(tǒng)計(jì)問題(while) 31
6.2.3 任務(wù)三(綜合任務(wù)):無限循環(huán)計(jì)算階乘的問題 31
實(shí)驗(yàn)7 函數(shù)的結(jié)構(gòu)和調(diào)用 33
7.1 實(shí)驗(yàn)?zāi)康?33
7.2 實(shí)驗(yàn)內(nèi)容及步驟 33
7.2.1 任務(wù)一:使用函數(shù)求階乘 33
7.2.2 任務(wù)二:面積和體積計(jì)算問題 34
7.2.3 任務(wù)三:成績(jī)分類問題 34
實(shí)驗(yàn)8 函數(shù)的綜合應(yīng)用 36
8.1 實(shí)驗(yàn)?zāi)康?36
8.2 實(shí)驗(yàn)內(nèi)容及步驟 36
8.2.1 任務(wù)一:面積和體積計(jì)算問題(在實(shí)驗(yàn)7任務(wù)二的基礎(chǔ)上完成) 36
8.2.2 任務(wù)二:成績(jī)分類問題(在實(shí)驗(yàn)7任務(wù)三的基礎(chǔ)上完成) 37
8.2.3 任務(wù)三(綜合任務(wù)):計(jì)算階乘 38
實(shí)驗(yàn)9 數(shù)組 40
9.1 實(shí)驗(yàn)?zāi)康?40
9.2 實(shí)驗(yàn)內(nèi)容及步驟 40
9.2.1 任務(wù)一:使用數(shù)組保存和顯示學(xué)生成績(jī) 40
9.2.2 任務(wù)二:學(xué)生成績(jī)統(tǒng)計(jì)問題 41
9.2.3 任務(wù)三:簡(jiǎn)單字符數(shù)組加密 42
實(shí)驗(yàn)10 指針和數(shù)組 43
10.1 實(shí)驗(yàn)?zāi)康?43
10.2 實(shí)驗(yàn)內(nèi)容及步驟 43
10.2.1 任務(wù)一:數(shù)據(jù)交換問題 43
10.2.2 任務(wù)二:數(shù)據(jù)查找問題 44
10.2.3 任務(wù)三:尋找規(guī)律輸出指定圖形 44
實(shí)驗(yàn)11 處理字符串 47
11.1 實(shí)驗(yàn)?zāi)康?47
11.2 實(shí)驗(yàn)內(nèi)容及步驟 47
11.2.1 任務(wù)一:使用庫函數(shù)復(fù)制字符串 47
11.2.2 任務(wù)二:編寫自己的字符串連接函數(shù) 48
11.2.3 任務(wù)三:查找字符串中是否有給定的字符ch 48
實(shí)驗(yàn)12 結(jié)構(gòu)體、共用體和枚舉 49
12.1 實(shí)驗(yàn)?zāi)康?49
12.2 實(shí)驗(yàn)內(nèi)容及步驟 49
12.2.1 任務(wù)一:枚舉問題 49
12.2.2 任務(wù)二:結(jié)構(gòu)體問題 50
12.2.3 任務(wù)三:采用結(jié)構(gòu)體表示學(xué)生信息(使用函數(shù)和結(jié)構(gòu)體指針) 50
實(shí)驗(yàn)13 讀寫文件 53
13.1 實(shí)驗(yàn)?zāi)康?53
13.2 實(shí)驗(yàn)內(nèi)容及步驟 53
13.2.1 任務(wù)一:讀寫文本文件 53
13.2.2 任務(wù)二:讀寫二進(jìn)制文件 54
實(shí)驗(yàn)14 綜合實(shí)驗(yàn) 55
14.1 實(shí)驗(yàn)?zāi)康?55
14.2 實(shí)驗(yàn)要求 55
14.3 實(shí)驗(yàn)內(nèi)容 55
14.4 成果提交 58
14.5 實(shí)驗(yàn)報(bào)告 58
第二部分 C語言控制臺(tái)編程接口
第1章 概述 63
第2章 控制臺(tái)界面編程 64
第3章 光標(biāo)和屏幕操作 67
第4章 文本顏色控制 69
第5章 鼠標(biāo)和鍵盤的輸入操作 70
第6章 其他操作 72
第7章 例子源代碼 73
第三部分 教材習(xí)題參考答案
第1章 初識(shí)C語言 87
第2章 C語言知識(shí)在實(shí)踐中的應(yīng)用 90
第3章 基本數(shù)據(jù)類型 91
第4章 運(yùn)算符與表達(dá)式 97
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì) 102
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 111
第7章 函數(shù)調(diào)用 121
第8章 數(shù)組 131
第9章 指針 143
第10章 字符串處理 155
第11章 結(jié)構(gòu)體、共用體和枚舉 165
第12章 讀寫文件 175
第13章 預(yù)編譯命令 185