注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C語言程序設(shè)計(jì)基礎(chǔ)項(xiàng)目教程(微課版)

C語言程序設(shè)計(jì)基礎(chǔ)項(xiàng)目教程(微課版)

C語言程序設(shè)計(jì)基礎(chǔ)項(xiàng)目教程(微課版)

定 價(jià):¥49.00

作 者: 唐懿芳,龍立功,康玉忠,劉曉林,李毅 ... 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)任務(wù)驅(qū)動(dòng)教改教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302556183 出版時(shí)間: 2020-07-01 包裝: 平裝
開本: 16開 頁數(shù): 256 字?jǐn)?shù):  

內(nèi)容簡介

  主要模塊內(nèi)容有:C語言基礎(chǔ)、輸入輸出順序程序、選擇控制結(jié)構(gòu)、循環(huán)控制結(jié)構(gòu)、數(shù)組、函數(shù)、結(jié)構(gòu)體、指針、文件等,最后提供了兩個(gè)完整的綜合設(shè)計(jì)項(xiàng)目,詳細(xì)描述利用C語言開發(fā)應(yīng)用程序的具體方法、步驟和技巧,便于學(xué)習(xí)者學(xué)習(xí)參考。

作者簡介

  唐懿芳,女,42歲,教授,研究生,廣東科學(xué)技術(shù)職業(yè)學(xué)院從事計(jì)算機(jī)專業(yè)教學(xué)與科研工作,教學(xué)效果獲得好評(píng),期間主持多項(xiàng)科研項(xiàng)目和技術(shù)服務(wù)項(xiàng)目,出版3本教材和一本著作。

圖書目錄

模塊1 C語言基礎(chǔ)/1
任務(wù)1.1輸出“Hello World! Hello C!”——了解C語言的結(jié)構(gòu)1
1.1.1計(jì)算機(jī)程序及其設(shè)計(jì)語言1
1.1.2第一個(gè)C語言程序2
1.1.3第一個(gè)C語言程序的說明2
1.1.4C語言程序結(jié)構(gòu)3
任務(wù)1.2熟悉編寫C語言程序的環(huán)境4
1.2.1Visual C++ 6.0編程環(huán)境介紹4
1.2.2Devcpp編程環(huán)境介紹8
1.2.3C語言程序的設(shè)計(jì)步驟12
1.2.4C語言程序的執(zhí)行過程與上機(jī)調(diào)試步驟12
任務(wù)1.3猜牌游戲的體驗(yàn)——C語言的綜合運(yùn)用一13
任務(wù)1.4打字游戲的體驗(yàn)——C語言的綜合運(yùn)用二14
歸納與總結(jié)14
習(xí)題115
模塊2順序結(jié)構(gòu)程序設(shè)計(jì)及輸入/輸出語句/17
任務(wù)2.1計(jì)算三角形的周長和面積——數(shù)值計(jì)算17
2.1.1數(shù)據(jù)的分類18
2.1.2常量和變量18
2.1.3數(shù)據(jù)類型23
2.1.4數(shù)據(jù)的輸入和輸出26
2.1.5C語言算術(shù)表達(dá)式與數(shù)學(xué)公式30
2.1.6程序語句序列的表示31
2.1.7程序代碼31
任務(wù)2.2密碼的破解——字符運(yùn)算32
2.2.1運(yùn)算符與表達(dá)式32
2.2.2數(shù)據(jù)類型轉(zhuǎn)換39
2.2.3對(duì)稱加密技術(shù)的引入402.2.4運(yùn)行程序41
任務(wù)2.3求解一元二次方程——數(shù)學(xué)函數(shù)和復(fù)雜公式42
2.3.1常用的數(shù)學(xué)函數(shù)42
2.3.2一元二次方程組的求解44
任務(wù)2.4猜牌游戲的界面——輸入/輸出語句46
任務(wù)2.5編程語句的規(guī)范化47
2.5.1標(biāo)識(shí)符命名規(guī)則47
2.5.2程序版式48
2.5.3注釋規(guī)范50
2.5.4編碼原則51
歸納與總結(jié)52
習(xí)題252
模塊3選擇結(jié)構(gòu)程序設(shè)計(jì)/55
任務(wù)3.1求數(shù)字的絕對(duì)值——if分支判斷55
3.1.1if語句形式(1)——if形式56
3.1.2if語句形式(2)——ifelse形式56
3.1.3if語句形式(3)——ifelseif形式56
3.1.4C語言的語句57
3.1.5程序語句序列的表示58
3.1.6程序代碼58
任務(wù)3.2完善三角形面積計(jì)算——ifelse分支判斷59
3.2.1關(guān)系運(yùn)算符與關(guān)系表達(dá)式59
3.2.2邏輯運(yùn)算符與邏輯表達(dá)式60
3.2.3if條件判斷語句60
3.2.4程序代碼61
3.2.5程序說明61
3.2.6小技巧62
任務(wù)3.3學(xué)生學(xué)習(xí)成績?cè)u(píng)定——多條件分支62
3.3.1結(jié)構(gòu)化程序設(shè)計(jì)64
3.3.2隨機(jī)函數(shù)64
3.3.3多分支選擇64
3.3.4程序代碼67
3.3.5程序說明68
3.3.6補(bǔ)充代碼68
任務(wù)3.4猜牌游戲拓展——猜牌分支思考69
歸納與總結(jié)70
習(xí)題370
模塊4循環(huán)結(jié)構(gòu)程序設(shè)計(jì)/74
任務(wù)4.1打印抽獎(jiǎng)號(hào)碼——while循環(huán)74
4.1.1while循環(huán)語句75
4.1.2死循環(huán)75
4.1.3程序設(shè)計(jì)流程圖76
4.1.4程序代碼76
4.1.5程序說明76
4.1.6應(yīng)用拓展76
任務(wù)4.2模擬抽獎(jiǎng)——dowhile循環(huán)77
4.2.1dowhile循環(huán)語句78
4.2.2while和dowhile的區(qū)別78
4.2.3程序代碼80
4.2.4程序說明80
4.2.5應(yīng)用拓展81
任務(wù)4.3韓信點(diǎn)兵——for循環(huán)82
4.3.1窮舉法83
4.3.2for循環(huán)語句83
4.3.3break語句83
4.3.4continue語句84
4.3.5break語句與continue語句的區(qū)別84
4.3.6goto語句84
4.3.7程序代碼85
4.3.8程序說明85
4.3.9應(yīng)用拓展86
任務(wù)4.4打印吉祥圖案——循環(huán)嵌套86
4.4.1循環(huán)嵌套86
4.4.2for語句的一些特殊用法87
4.4.3算法分析88
4.4.4程序代碼89
4.4.5程序說明90
任務(wù)4.5VC++6.0程序的跟蹤調(diào)試入門91
4.5.1程序斷點(diǎn)設(shè)置91
4.5.2觀看值92
4.5.3進(jìn)程控制93
4.5.4實(shí)例操作93
任務(wù)4.6猜牌游戲拓展——顯示所選的牌95
4.6.1程序代碼95
4.6.2程序說明95
歸納與總結(jié)95
習(xí)題496
模塊5數(shù)組的應(yīng)用/101
任務(wù)5.1一名參賽選手的評(píng)分程序——一維數(shù)組101
5.1.1一維數(shù)組的定義102
5.1.2一維數(shù)組元素的引用102
5.1.3一維數(shù)組的存儲(chǔ)結(jié)構(gòu)103
5.1.4一維數(shù)組的初始化103
5.1.5程序設(shè)計(jì)思路104
5.1.6程序代碼105
5.1.7程序說明105
任務(wù)5.2多名參賽選手的評(píng)分程序——二維數(shù)組106
5.2.1二維數(shù)組的定義106
5.2.2二維數(shù)組元素的使用107
5.2.3程序設(shè)計(jì)思路108
5.2.4程序代碼108
任務(wù)5.3參賽選手的成績排名——冒泡排序和選擇排序109
5.3.1冒泡排序110
5.3.2選擇排序111
5.3.3冒泡排序和選擇排序的比較112
5.3.4程序設(shè)計(jì)思路112
5.3.5程序代碼112
任務(wù)5.4輸入英文句子統(tǒng)計(jì)單詞數(shù)——字符數(shù)組與字符串113
5.4.1字符型數(shù)組114
5.4.2字符串和字符串結(jié)束標(biāo)志114
5.4.3字符串輸入/輸出115
5.4.4字符串處理函數(shù)115
5.4.5程序設(shè)計(jì)思路118
5.4.6程序代碼119
5.4.7程序說明120
任務(wù)5.5猜牌游戲拓展——數(shù)組的應(yīng)用120
歸納與總結(jié)122
習(xí)題5122
模塊6函數(shù)的應(yīng)用/126
任務(wù)6.1打印字符圖形——函數(shù)的定義與調(diào)用126
6.1.1函數(shù)的概念及分類127
6.1.2定義函數(shù)127
6.1.3函數(shù)的調(diào)用128
6.1.4形式參數(shù)和實(shí)際參數(shù)129
6.1.5程序設(shè)計(jì)流程129
6.1.6程序代碼129
6.1.7程序說明130
任務(wù)6.2小學(xué)生加減法算術(shù)測(cè)試競賽程序——有參函數(shù)131
6.2.1模塊化程序設(shè)計(jì)131
6.2.2函數(shù)的分類131
6.2.3函數(shù)的返回值132
6.2.4函數(shù)調(diào)用中參數(shù)的傳遞方法132
6.2.5程序設(shè)計(jì)流程133
6.2.6程序代碼134
6.2.7程序說明135
任務(wù)6.3排序——函數(shù)的調(diào)用及地址傳遞135
6.3.1地址傳遞135
6.3.2函數(shù)原型說明136
6.3.3全局變量、局部變量與變量的作用域137
6.3.4程序設(shè)計(jì)流程137
6.3.5程序代碼138
任務(wù)6.4遞歸算法——函數(shù)的嵌套調(diào)用與遞歸調(diào)用139
6.4.1函數(shù)的嵌套調(diào)用139
6.4.2函數(shù)的遞歸調(diào)用140
6.4.3程序代碼141
6.4.4遞歸函數(shù)的執(zhí)行過程141
歸納與總結(jié)142
習(xí)題6143
模塊7結(jié)構(gòu)體與共用體的應(yīng)用/146
任務(wù)7.1熟悉結(jié)構(gòu)體146
7.1.1結(jié)構(gòu)體數(shù)據(jù)類型的定義147
7.1.2結(jié)構(gòu)體類型變量的說明148
7.1.3結(jié)構(gòu)體變量成員的引用149
7.1.4結(jié)構(gòu)體變量的賦值與初始化149
7.1.5結(jié)構(gòu)體數(shù)組的說明與初始化150
任務(wù)7.2撲克牌人機(jī)游戲——結(jié)構(gòu)體應(yīng)用150
7.2.1程序設(shè)計(jì)流程150
7.2.2程序代碼151
7.3共用體類型154
7.3.1共用體數(shù)據(jù)類型的定義155
7.3.2共用體數(shù)據(jù)類型的應(yīng)用155
歸納與總結(jié)156
習(xí)題7157
模塊8指針/159
任務(wù)8.1使用指針計(jì)算圓的面積——指針的定義159
8.1.1指針與指針變量160
8.1.2指針變量的定義161
8.1.3指針變量的初始化161
8.1.4程序代碼162
任務(wù)8.2猜數(shù)游戲——指針指向一維數(shù)組的應(yīng)用163
8.2.1指針指向數(shù)組164
8.2.2指針的移動(dòng)165
8.2.3通過指針引用數(shù)組元素165
8.2.4指針變量作為函數(shù)的參數(shù)166
8.2.5程序代碼167
任務(wù)8.3字符串糾正程序——指針指向字符串169
8.3.1字符串的表示形式169
8.3.2字符指針在字符串處理函數(shù)中的使用170
8.3.3空格和大寫字母的判斷171
8.3.4程序代碼171
任務(wù)8.4猜牌游戲——指針的簡單綜合應(yīng)用172
8.4.1類型定義關(guān)鍵字typedef172
8.4.2指向結(jié)構(gòu)體變量的指針173
8.4.3結(jié)構(gòu)體指針變量作為函數(shù)參數(shù)174
歸納與總結(jié)175
習(xí)題8175
模塊9文件/178
任務(wù)9.1將字符寫入文件——文件的定義及簡單應(yīng)用178
9.1.1文件的概念179
9.1.2文件的存儲(chǔ)179
9.1.3文件指針的定義179
9.1.4文件的處理179
9.1.5打開文件180
9.1.6文本文件的讀/寫181
9.1.7關(guān)閉文件181
任務(wù)9.2簡單的考試出題與評(píng)分系統(tǒng)——文件格式化讀/寫183
9.2.1打開多個(gè)文件183
9.2.2格式化讀/寫函數(shù)fscanf()和fprintf()183
任務(wù)9.3簡單的人事信息管理系統(tǒng)——文件數(shù)據(jù)塊讀/寫186
9.3.1數(shù)據(jù)塊讀/寫函數(shù)fread()和fwrite()186
9.3.2文件隨機(jī)定位函數(shù)187
任務(wù)9.4猜牌游戲拓展——將用戶名及選牌寫入文件保存189
歸納與總結(jié)190
習(xí)題9190
模塊10綜合項(xiàng)目實(shí)踐/192
任務(wù)10.1打字小游戲192
10.1.1功能描述192
10.1.2系統(tǒng)設(shè)計(jì)192
10.1.3關(guān)鍵技術(shù)194
10.1.4程序?qū)崿F(xiàn)195
10.1.5運(yùn)行結(jié)果201
任務(wù)10.2人機(jī)互動(dòng)猜牌游戲202
10.2.1功能描述202
10.2.2系統(tǒng)設(shè)計(jì)202
10.2.3關(guān)鍵技術(shù)202
10.2.4程序?qū)崿F(xiàn)204
10.2.5運(yùn)行結(jié)果208
附錄/210
附錄A常用的C語言庫函數(shù)210
附錄BC語言常見錯(cuò)誤分析215
附錄CASCII碼表223
附錄D習(xí)題參考解答224
參考文獻(xiàn)/244

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)