C語言程序設計項目化教程(活頁式)

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