C語言程序設(shè)計(jì)項(xiàng)目化教程(活頁式)
-
【作 者】主編 張利華 潘曉利
【I S B N 】978-7-5226-1085-6
【責(zé)任編輯】王玉梅
【適用讀者群】本專通用
【出版時(shí)間】2022-11-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】208
【千字?jǐn)?shù)】308
【印 張】13
【定 價(jià)】¥49
【叢 書】高等職業(yè)教育電子信息課程群系列教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
C語言作為一門高級語言,既可用于底層開發(fā),又可用于應(yīng)用程序開發(fā),還具有跨平臺的特性,是高校電子信息類專業(yè)學(xué)生編程入門的首選語言。本書采用項(xiàng)目化教學(xué),將枯燥難記的語法知識融入到實(shí)際項(xiàng)目中,每個(gè)項(xiàng)目采用相對獨(dú)立的活頁式設(shè)計(jì)。全書共9個(gè)項(xiàng)目,涵蓋如下內(nèi)容:C語言開發(fā)環(huán)境、數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、三種結(jié)構(gòu)化流程控制語句、數(shù)組、指針、函數(shù)、編譯與預(yù)處理、文件等。
內(nèi)容實(shí)用:案例引導(dǎo),任務(wù)驅(qū)動(dòng),體現(xiàn)“成果為導(dǎo)向,學(xué)生為中心”的教育理念。
思政融合:教材編寫充分挖掘課程思政相關(guān)元素,突出“立德樹人”的根本任務(wù)。
編排新穎:采用活頁式裝訂,每個(gè)任務(wù)給出任務(wù)單和評價(jià)表,方便教師評測。
資源豐富:配套微課、電子課件、教學(xué)案例、題庫、源代碼等資源,方便讀者學(xué)習(xí)使用。
作為主流的程序設(shè)計(jì)語言,C語言具有功能強(qiáng)大、語法簡潔、使用靈活和應(yīng)用廣泛等特點(diǎn)。作為高等院校電子信息類專業(yè)基礎(chǔ)課的教材,在以就業(yè)為導(dǎo)向的當(dāng)下,C語言教材必須實(shí)現(xiàn)理論與實(shí)踐并重、理實(shí)一體的目標(biāo)。本書采用項(xiàng)目化教學(xué)、以任務(wù)為驅(qū)動(dòng),每個(gè)項(xiàng)目采用相對獨(dú)立的活頁式設(shè)計(jì),項(xiàng)目首先以一個(gè)較綜合的案例任務(wù)開始,通過流程圖分析設(shè)計(jì)思路和所需具備的知識與技能;其次,通過更簡單的案例和知識講解使學(xué)生掌握設(shè)計(jì)綜合案例所必備的知識和技能;然后引導(dǎo)學(xué)生自主完成綜合案例的設(shè)計(jì);最后教師負(fù)責(zé)反饋和強(qiáng)化。
本書共9個(gè)項(xiàng)目,具體內(nèi)容如下:
項(xiàng)目1:認(rèn)識C語言程序。主要通過綜合案例“個(gè)人名片”帶領(lǐng)初學(xué)者實(shí)現(xiàn)C語言入門,其中包含開發(fā)環(huán)境Visual Studio 2019的安裝與使用、C程序的基本組成、C語言數(shù)據(jù)類型、常量和變量、運(yùn)算符和表達(dá)式等內(nèi)容。
項(xiàng)目2:閱讀與設(shè)計(jì)順序結(jié)構(gòu)程序。以輸入輸出學(xué)生學(xué)籍信息為綜合案例,主要講解格式化輸入輸出函數(shù)和其他常用的輸入輸出函數(shù),通過簡單案例講解三種流程控制語句的特點(diǎn)和異同。
項(xiàng)目3:閱讀與設(shè)計(jì)選擇結(jié)構(gòu)程序。以關(guān)系運(yùn)算符、邏輯運(yùn)算符和條件運(yùn)算符為基礎(chǔ)講解選擇結(jié)構(gòu)程序設(shè)計(jì)。
項(xiàng)目4:閱讀與設(shè)計(jì)循環(huán)結(jié)構(gòu)程序。主要講解for循環(huán)、while循環(huán)和do-while循環(huán)的使用,通過流程圖和案例分析do-while循環(huán)和while循環(huán)的異同,通過循環(huán)嵌套和中斷語句的綜合使用解決實(shí)際問題。
項(xiàng)目5:使用數(shù)組處理批量數(shù)據(jù)。以某賽項(xiàng)比賽結(jié)果統(tǒng)計(jì)為案例詳細(xì)講解一維數(shù)組、二維數(shù)組、字符數(shù)組和常用字符串函數(shù)的使用。
項(xiàng)目6:使用指針處理數(shù)據(jù)。詳細(xì)講解指針、地址和指針變量的概念,通過案例重點(diǎn)講解指針與數(shù)組、指針與字符串的使用。
項(xiàng)目7:使用結(jié)構(gòu)體處理數(shù)據(jù)。以學(xué)生期末成績單為案例講解結(jié)構(gòu)體和結(jié)構(gòu)體變量的概念,結(jié)構(gòu)體定義的三種形式,結(jié)構(gòu)體變量的存儲、初始化、賦值和調(diào)用,以輸入輸出學(xué)生信息為案例講解指針和結(jié)構(gòu)體數(shù)組的使用。
項(xiàng)目8:使用函數(shù)設(shè)計(jì)模塊化程序。首先講解函數(shù)的概念、函數(shù)的定義和調(diào)用,然后通過實(shí)際案例講解函數(shù)在編程中的作用、函數(shù)的類型、函數(shù)的嵌套調(diào)用和遞歸調(diào)用、函數(shù)的值傳遞和地址傳遞,最后講解變量的作用域與生存期及程序編譯預(yù)處理。
項(xiàng)目9:使用文件存放數(shù)據(jù)。以使用文件讀寫學(xué)生成績記錄為案例講解文件的打開/創(chuàng)建、數(shù)據(jù)寫入、數(shù)據(jù)讀取和文件操作規(guī)范等內(nèi)容。
由于時(shí)間倉促及作者水平有限,書中難免存在不當(dāng)甚至錯(cuò)誤之處,懇請讀者批評指正。
項(xiàng)目1 認(rèn)識C語言程序 1
1.1 開發(fā)第一個(gè)C程序 3
1.1.1 任務(wù)實(shí)施單 3
1.1.2 任務(wù)知識單 4
1.1.3 任務(wù)訓(xùn)練單 6
1.2 常量與變量 7
1.2.1 任務(wù)實(shí)施單 7
1.2.2 任務(wù)知識單 8
1.2.3 任務(wù)訓(xùn)練單 12
1.3 運(yùn)算符與表達(dá)式 13
1.3.1 任務(wù)實(shí)施單 13
1.3.2 任務(wù)知識單 14
1.3.3 任務(wù)訓(xùn)練單 20
1.4 位運(yùn)算 21
1.4.1 任務(wù)實(shí)施單 21
1.4.2 任務(wù)知識單 22
1.4.3 任務(wù)訓(xùn)練單 24
項(xiàng)目2 閱讀與設(shè)計(jì)順序結(jié)構(gòu)程序 26
2.1 輸入與輸出函數(shù) 28
2.1.1 任務(wù)實(shí)施單 28
2.1.2 任務(wù)知識單 29
2.1.3 任務(wù)訓(xùn)練單 33
2.2 順序結(jié)構(gòu)程序 34
2.2.1 任務(wù)實(shí)施單 34
2.2.2 任務(wù)知識單 35
2.2.3 任務(wù)訓(xùn)練單 40
項(xiàng)目3 閱讀與設(shè)計(jì)選擇結(jié)構(gòu)程序 41
3.1 關(guān)系運(yùn)算符、邏輯運(yùn)算符與條件
運(yùn)算符 43
3.1.1 任務(wù)實(shí)施單 43
3.1.2 任務(wù)知識單 45
3.1.3 任務(wù)訓(xùn)練單 48
3.2 單/雙分支選擇結(jié)構(gòu) 49
3.2.1 任務(wù)實(shí)施單 49
3.2.2 任務(wù)知識單 51
3.2.3 任務(wù)訓(xùn)練單 53
3.3 多分支選擇結(jié)構(gòu) 55
3.3.1 任務(wù)實(shí)施單 55
3.3.2 任務(wù)知識單 58
3.3.3 任務(wù)訓(xùn)練單 61
3.4 嵌套選擇結(jié)構(gòu) 63
3.4.1 任務(wù)實(shí)施單 63
3.4.2 任務(wù)知識單 65
3.4.3 任務(wù)訓(xùn)練單 68
項(xiàng)目4 閱讀與設(shè)計(jì)循環(huán)結(jié)構(gòu)程序 70
4.1 while與do-while語句 72
4.1.1 任務(wù)實(shí)施單 72
4.1.2 任務(wù)知識單 74
4.1.3 任務(wù)訓(xùn)練單 77
4.2 for語句 79
4.2.1 任務(wù)實(shí)施單 79
4.2.2 任務(wù)知識單 81
4.2.3 任務(wù)訓(xùn)練單 83
4.3 中斷循環(huán)語句 85
4.3.1 任務(wù)實(shí)施單 85
4.3.2 任務(wù)知識單 86
4.3.3 任務(wù)訓(xùn)練單 89
4.4 嵌套循環(huán)結(jié)構(gòu) 90
4.4.1 任務(wù)實(shí)施單 90
4.4.2 任務(wù)知識單 92
4.4.3 任務(wù)訓(xùn)練單 94
項(xiàng)目5 使用數(shù)組處理批量數(shù)據(jù) 95
5.1 一維數(shù)組 97
5.1.1 任務(wù)實(shí)施單 97
5.1.2 任務(wù)知識單 99
5.1.3 任務(wù)訓(xùn)練單 101
5.2 二維數(shù)組 104
5.2.1 任務(wù)實(shí)施單 104
5.2.2 任務(wù)知識單 106
5.2.3 任務(wù)訓(xùn)練單 108
5.3 字符數(shù)組 110
5.3.1 任務(wù)實(shí)施單 110
5.3.2 任務(wù)知識單 111
5.3.3 任務(wù)訓(xùn)練單 115
5.4 常用字符串處理函數(shù) 117
5.4.1 任務(wù)實(shí)施單 117
5.4.2 任務(wù)知識單 118
5.4.3 任務(wù)訓(xùn)練單 120
項(xiàng)目6 使用指針處理數(shù)據(jù) 121
6.1 指針變量 123
6.1.1 任務(wù)實(shí)施單 123
6.1.2 任務(wù)知識單 124
6.1.3 任務(wù)訓(xùn)練單 128
6.2 指針與數(shù)組 129
6.2.1 任務(wù)實(shí)施單 129
6.2.2 任務(wù)知識單 130
6.2.3 任務(wù)訓(xùn)練單 132
6.3 指針與字符串 134
6.3.1 任務(wù)實(shí)施單 134
6.3.2 任務(wù)知識單 135
6.3.3 任務(wù)訓(xùn)練單 137
項(xiàng)目7 使用結(jié)構(gòu)體處理數(shù)據(jù) 138
7.1 結(jié)構(gòu)體 140
7.1.1 任務(wù)實(shí)施單 140
7.1.2 任務(wù)知識單 142
7.1.3 任務(wù)訓(xùn)練單 146
7.2 結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針 147
7.2.1 任務(wù)實(shí)施單 147
7.2.2 任務(wù)知識單 149
7.2.3 任務(wù)訓(xùn)練單 151
項(xiàng)目8 使用函數(shù)設(shè)計(jì)模塊化程序 152
8.1 函數(shù) 154
8.1.1 任務(wù)實(shí)施單 154
8.1.2 任務(wù)知識單 155
8.1.3 任務(wù)訓(xùn)練單 162
8.2 函數(shù)的嵌套調(diào)用與遞歸調(diào)用 163
8.2.1 任務(wù)實(shí)施單 163
8.2.2 任務(wù)知識單 164
8.2.3 任務(wù)訓(xùn)練單 166
8.3 函數(shù)的參數(shù)傳遞 168
8.3.1 任務(wù)實(shí)施單 168
8.3.2 任務(wù)知識單 170
8.3.3 任務(wù)訓(xùn)練單 173
8.4 變量的作用域與存儲類別 175
8.4.1 任務(wù)實(shí)施單 175
8.4.2 任務(wù)知識單 176
8.4.3 任務(wù)訓(xùn)練單 182
8.5 預(yù)處理 184
8.5.1 任務(wù)實(shí)施單 184
8.5.2 任務(wù)知識單 185
8.5.3 任務(wù)訓(xùn)練單 189
項(xiàng)目9 使用文件存放數(shù)據(jù) 191
文件 193
任務(wù)實(shí)施單 193
任務(wù)知識單 195
任務(wù)訓(xùn)練單 201
- 零基礎(chǔ)玩轉(zhuǎn)國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]
-
>通識課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)
- C語言程序設(shè)計(jì)(第三版)
- 電子產(chǎn)品設(shè)計(jì)案例教程(微課版)—基于
- 電工電子技術(shù)基礎(chǔ)
- MySQL數(shù)據(jù)庫項(xiàng)目式教程
- C語言程序設(shè)計(jì)實(shí)踐教程(活頁式)
- Python程序設(shè)計(jì)實(shí)踐教程
- C語言程序設(shè)計(jì)項(xiàng)目化教程(活頁式)
- 計(jì)算機(jī)導(dǎo)論(微課版)
- Web前端開發(fā)項(xiàng)目化教程(微課版)
- PCB設(shè)計(jì)與應(yīng)用項(xiàng)目式教程
- AutoCAD 2019實(shí)例教程(微課版)
- PLC技術(shù)及工程應(yīng)用(三菱)
- IT產(chǎn)品銷售與服務(wù)管理(第二版)
- 單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程(C語言版)(
- 電子技術(shù)實(shí)訓(xùn)指導(dǎo)書(第二版)

