注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(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ū)動教改教材
標(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é)效果獲得好評,期間主持多項(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對稱加密技術(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)識符命名規(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ù)字的絕對值——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í)成績評定——多條件分支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打印抽獎號碼——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模擬抽獎——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一名參賽選手的評分程序——一維數(shù)組101
5.1.1一維數(shù)組的定義102
5.1.2一維數(shù)組元素的引用102
5.1.3一維數(shù)組的存儲結(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多名參賽選手的評分程序——二維數(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ù)測試競賽程序——有參函數(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指針的移動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文件的存儲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簡單的考試出題與評分系統(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ī)互動猜牌游戲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.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號