C語言基礎(chǔ)入門與項(xiàng)目實(shí)踐(楊亦紅)
定 價(jià):45 元
- 作者:楊亦紅、徐閩燕 編著
- 出版時(shí)間:2021/8/1
- ISBN:9787122388667
- 出 版 社:化學(xué)工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:204
- 紙張:
- 版次:01
- 開本:16開
本書采用按課時(shí)、卡片化的設(shè)計(jì)理念,融合成果導(dǎo)向OBE的教育理念,從編程知識(shí)和能力的學(xué)習(xí)需求出發(fā),聚焦學(xué)習(xí)成果的達(dá)成,并力求突出重點(diǎn),深入淺出、希冀讀者在項(xiàng)目實(shí)踐與應(yīng)用中掌握C語言基本知識(shí)和程序設(shè)計(jì)的基礎(chǔ)知識(shí)、編程技能,提高程序設(shè)計(jì)素養(yǎng)。
本書共17課,內(nèi)容涵蓋了C語言基本程序設(shè)計(jì)語法,每課時(shí)都有明確的學(xué)習(xí)成果目標(biāo)、提供熱身問題引發(fā)思考、精練的知識(shí)點(diǎn)等,提供了較豐富的例程,并為每課提供了有一定趣味性的實(shí)踐項(xiàng)目。
本書是立體化教材,書上有輔助教學(xué)資源二維碼,包括教學(xué)視頻和程序代碼等;每課結(jié)束時(shí)均配套成果測(cè)評(píng)單元,部分編程類題型還提供參考代碼,并以此檢驗(yàn)學(xué)習(xí)成果的達(dá)成度,利于讀者持續(xù)改進(jìn)。
本書適合于各類高等本科院校和高職高專院校作為計(jì)算機(jī)類專業(yè)C語言編程課程的教材。
楊亦紅,浙江工業(yè)職業(yè)技術(shù)學(xué)院,教研室主任,2000.8---2003.4 華為技術(shù)有限公司 電氣維修和管理
2003.5---至今 浙江工業(yè)職業(yè)技術(shù)學(xué)院 電子系教師
一..教育背景
2001.4—2004.3 浙江大學(xué)測(cè)試計(jì)量技術(shù)及儀器專業(yè)研究生,獲工學(xué)碩士學(xué)位。
二.著譯作品
(1) 楊亦紅 主編,《嵌入式應(yīng)用技術(shù)與實(shí)踐》,化學(xué)工業(yè)出版社,2014年
(2)楊亦紅 副主編,《STM32單片機(jī)應(yīng)用與全案例實(shí)踐》,電子工業(yè)出版社,2017年
三.業(yè)務(wù)成果
主持完成科研課題2項(xiàng),主研完成(或在研)科研課題6項(xiàng),主持和參與2項(xiàng)在線開放課程建設(shè)。
在全國(guó)性刊物上發(fā)表學(xué)術(shù)論文近10篇,均為獨(dú)著。
主編、參編教材2本。
第1課 認(rèn)識(shí)計(jì)算機(jī)和計(jì)算機(jī)語言 1
1.1 計(jì)算機(jī)的組成和工作原理 1
1.2 計(jì)算機(jī)語言的發(fā)展歷史 3
1.3 程序員要做的事 4
1.4 編程實(shí)踐活動(dòng)的步驟 5
小結(jié) 6
成果測(cè)評(píng) 7
第2課 熟悉編程環(huán)境 8
2.1 集成開發(fā)環(huán)境簡(jiǎn)介和初步認(rèn)識(shí) 8
2.2 在集成開發(fā)環(huán)境中進(jìn)行程序的調(diào)試 13
項(xiàng)目實(shí)踐 電池充電的動(dòng)畫 15
小結(jié) 17
成果測(cè)評(píng) 18
第3課 熟悉標(biāo)識(shí)符規(guī)則和C語言中的數(shù)據(jù) 21
3.1 一切皆有名——標(biāo)識(shí)符 21
3.2 內(nèi)存與數(shù)據(jù)類型 22
3.3 計(jì)算機(jī)中數(shù)的表示方法 23
項(xiàng)目實(shí)踐 數(shù)字電子鐘 29
小結(jié) 33
成果測(cè)評(píng) 34
第4課 與計(jì)算機(jī)的互動(dòng)——信息的輸入和輸出 36
4.1 以文本方式互動(dòng) 36
4.2 文本信息的輸出 37
4.3 文本信息的輸入 39
項(xiàng)目實(shí)踐 電子元器件庫(kù)存清單 39
小結(jié) 40
成果測(cè)評(píng) 41
第5課 熟知運(yùn)算1——賦值、算術(shù)和關(guān)系運(yùn)算 44
5.1 專長(zhǎng)是運(yùn)算 44
5.2 賦值運(yùn)算符 45
5.3 簡(jiǎn)單的算術(shù)題——算術(shù)運(yùn)算 46
5.4 比比看——關(guān)系運(yùn)算符 48
5.5 類型轉(zhuǎn)換 49
項(xiàng)目實(shí)踐 彈跳運(yùn)動(dòng)小球 51
小結(jié) 52
成果測(cè)評(píng) 53
第6課 熟知運(yùn)算2——邏輯與決策 55
6.1 流程控制語句和流程圖 55
6.2 邏輯運(yùn)算符 56
6.3 沾沾if語句的“仙氣” 57
6.4 條件運(yùn)算符 60
項(xiàng)目實(shí)踐 標(biāo)準(zhǔn)體重判斷 61
小結(jié) 62
成果測(cè)評(píng) 63
第7課 熟知運(yùn)算3——位運(yùn)算與其他運(yùn)算 67
7.1 位運(yùn)算符 67
7.2 特殊的變量,特殊的運(yùn)算——指針變量與*、&運(yùn)算符 69
7.3 逗號(hào)運(yùn)算符 71
項(xiàng)目實(shí)踐 模擬LED屏點(diǎn)陣文字的顯示 71
小結(jié) 73
成果測(cè)評(píng) 74
第8課 循環(huán)使程序生動(dòng)起來 76
8.1 while循環(huán) 76
8.2 for循環(huán) 78
8.3 do…while循環(huán) 80
8.4 對(duì)于循環(huán)和循環(huán)語法的思考 81
項(xiàng)目實(shí)踐 模擬LED屏顯示——野火燒不盡1 82
小結(jié) 84
成果測(cè)評(píng) 85
第9課 流程控制的多種姿態(tài) 89
9.1 姿態(tài)一——多分支流程之switch語句 89
9.2 姿態(tài)二——循環(huán)嵌套 91
9.3 姿態(tài)三——提前終止循環(huán) 92
項(xiàng)目實(shí)踐 鍵控小人 94
小結(jié) 96
成果測(cè)評(píng) 97
第10課 定制化的數(shù)據(jù)類型——結(jié)構(gòu)體struct和數(shù)組 102
10.1 結(jié)構(gòu)體struct和結(jié)構(gòu)體變量的定義 102
10.2 結(jié)構(gòu)體變量的內(nèi)存分布、初始化、成員的訪問 103
10.3 數(shù)組的定義與初始化 105
項(xiàng)目實(shí)踐 統(tǒng)計(jì)字符個(gè)數(shù) 107
小結(jié) 108
成果測(cè)評(píng) 109
第11課 定制化的數(shù)據(jù)類型——聯(lián)合、位域與枚舉 112
11.1 聯(lián)合union 112
11.2 位域bit-fields 113
11.3 枚舉enum 116
項(xiàng)目實(shí)踐 模擬單片機(jī)的LED流水燈顯示 118
小結(jié) 120
成果測(cè)評(píng) 121
第12課 借我一把金鑰匙——指針 124
12.1 指針的概念 124
12.2 用指針來操作數(shù)組 127
12.3 用指針來操作結(jié)構(gòu)體 130
項(xiàng)目實(shí)踐 模擬LED屏顯示——野火燒不盡2 131
小結(jié) 134
成果測(cè)評(píng) 134
第13課 功能封裝的利器——函數(shù)1 137
13.1 函數(shù)的概念、定義與聲明 137
13.2 函數(shù)的調(diào)用和棧幀 138
13.3 函數(shù)調(diào)用時(shí)的參數(shù)傳遞 140
13.4 變量的作用域和存儲(chǔ)類型 141
項(xiàng)目實(shí)踐 “石頭—剪刀—布”游戲 144
小結(jié) 145
成果測(cè)評(píng) 146
第14課 功能封裝的利器——函數(shù)2 150
14.1 遞歸 150
14.2 指針在函數(shù)中的應(yīng)用 153
14.3 常見的庫(kù)及庫(kù)函數(shù) 155
項(xiàng)目實(shí)踐 用遞歸方法解猴子吃桃問題 156
小結(jié) 157
成果測(cè)評(píng) 158
第15課 數(shù)據(jù)的再認(rèn)識(shí)——使用鏈表 162
15.1 內(nèi)存的動(dòng)態(tài)分配 162
15.2 使用鏈表 165
項(xiàng)目實(shí)踐 約瑟夫問題——死里逃生 170
小結(jié) 173
成果測(cè)評(píng) 174
第16課 定制編譯過程——預(yù)編譯 177
16.1 預(yù)定義符號(hào) 177
16.2 宏 178
16.3 條件編譯 181
16.4 #include包含頭文件 183
項(xiàng)目實(shí)踐 計(jì)算幾何圖形的面積 183
小結(jié) 185
成果測(cè)評(píng) 186
第17課 利用文件保存數(shù)據(jù) 188
17.1 文件與流 188
17.2 打開和關(guān)閉文件 189
17.3 讀寫文件 191
17.4 文件的定位 193
項(xiàng)目實(shí)踐 輸出全年的日歷 194
小結(jié) 196
成果測(cè)評(píng) 197
附錄 199
附錄A ASCII碼字符表 199
附錄B C程序格式規(guī)范提要 200
附錄C 各種運(yùn)算符的結(jié)合性和優(yōu)先級(jí) 202
參考文獻(xiàn) 204