注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>高級語言程序設(shè)計(微課版)

高級語言程序設(shè)計(微課版)

高級語言程序設(shè)計(微課版)

定 價:¥59.00

作 者: 李益才,魯云平,王家偉,姚雪梅,曹娟
出版社: 清華大學(xué)出版社
叢編項: 高等院校計算機(jī)教育系列教材
標(biāo) 簽: 暫缺

ISBN: 9787302636687 出版時間: 2023-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《高級語言程序設(shè)計(微課版)》著眼于計算思維和程序設(shè)計能力的培養(yǎng),以問題驅(qū)動方式逐步建構(gòu)學(xué)生的基本程序設(shè)計知識體系和能力體系,提高學(xué)生的模型建立與編程實(shí)現(xiàn)能力,促進(jìn)成果導(dǎo)向的課程目標(biāo)達(dá)成。全書分為8章,包括緒論、程序設(shè)計基礎(chǔ)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體及其應(yīng)用、文件操作和綜合應(yīng)用。《高級語言程序設(shè)計(微課版)》大部分章節(jié)以問題為導(dǎo)引,在分析解決問題的過程中逐步引出知識點(diǎn),形成符合學(xué)生學(xué)習(xí)規(guī)律和習(xí)慣的較為清晰的思路和知識主線,在知識講解與闡述過程中,忽略煩瑣的語法要素,注重學(xué)生計算思維和程序設(shè)計能力的培養(yǎng)與訓(xùn)練。 《高級語言程序設(shè)計(微課版)》提供了配套的PPT、習(xí)題和符合工程認(rèn)證的教學(xué)大綱,既可作為信息類專業(yè)和其他理工科專業(yè)C語言程序設(shè)計課程的教材,也可作為計算機(jī)等級考試和自學(xué)人員的參考書。

作者簡介

  李益才,重慶交通大學(xué)信息科學(xué)與工程學(xué)院副院長,副教授,工學(xué)碩士,CCF會員,西部高等院校電氣信息類專業(yè)課程建設(shè)專家委員會委員,信息技術(shù)新工科產(chǎn)學(xué)研聯(lián)盟產(chǎn)學(xué)研對接工作委員會專家委員。《高級語言程序設(shè)計》重慶市級一流課程負(fù)責(zé)人,《面向?qū)ο蟪绦蛟O(shè)計A》課程思政校級示范項目負(fù)責(zé)人。獲重慶市2021教學(xué)成果三等獎,重慶交通大學(xué)第五屆教學(xué)成果一等獎,重慶交通大學(xué)第六屆教學(xué)成果特等獎、二等獎。主持教育部產(chǎn)學(xué)合作協(xié)同育人項目2項,主持或主研教育教學(xué)改革項目5項。主講課程《高級語言程序設(shè)計》、《面向?qū)ο蟪绦蛟O(shè)計》、《計算思維綜合實(shí)踐I》、《計算思維綜合實(shí)踐II》、《程序設(shè)計綜合實(shí)踐》等課程。指導(dǎo)學(xué)生參加藍(lán)橋杯全國軟件和信息技術(shù)人才大賽獲國家級二等獎2人次、三等獎6人次,指導(dǎo)學(xué)生參加大唐杯全國5G移動通信技術(shù)大賽獲國家級一等獎1項,二等獎1項。

圖書目錄

第1章 緒論 1

1.1 最簡單的程序 1

1.2 程序與計算機(jī)語言 3

1.2.1 程序 3

1.2.2 程序設(shè)計 5

1.2.3 程序設(shè)計語言 5

1.3 算法及其表示 6

1.3.1 算法概念 6

1.3.2 流程圖 6

1.4 補(bǔ)充閱讀材料 7

1.4.1 計算機(jī)的產(chǎn)生與發(fā)展 7

1.4.2 計算機(jī)組成與工作原理 9

習(xí)題 11

第2章 程序設(shè)計基礎(chǔ) 12

2.1 順序結(jié)構(gòu)程序設(shè)計 12

2.1.1 求梯形的面積 12

2.1.2 常量與變量 13

2.1.3 運(yùn)算符與表達(dá)式 17

2.1.4 輸入與輸出 20

2.2 分支結(jié)構(gòu)程序設(shè)計 23

2.2.1 分段函數(shù)求值 23

2.2.2 簡單分支結(jié)構(gòu) 24

2.2.3 多分支結(jié)構(gòu) 26

2.2.4 開關(guān)語句 29

2.2.5 分支結(jié)構(gòu)的嵌套 32

2.3 循環(huán)結(jié)構(gòu)程序設(shè)計 34

2.3.1 求和問題 34

2.3.2 while循環(huán) 35

2.3.3 for循環(huán) 37

2.3.4 循環(huán)控制語句與嵌套 40

2.4 程序設(shè)計綜合應(yīng)用 41

2.4.1 最值問題 41

2.4.2 均值問題 43

2.4.3 計數(shù)問題 44

2.4.4 級數(shù)求和問題 45

2.4.5 窮舉法 46

2.4.6 迭代法 47

2.4.7 隨機(jī)數(shù)應(yīng)用 49

2.4.8 字符圖案打印 50

2.5 補(bǔ)充閱讀材料 51

2.5.1 數(shù)據(jù)及其表示 51

2.5.2 編程規(guī)范 60

習(xí)題 63

第3章 函數(shù) 64

3.1 求三角形的面積 64

3.2 函數(shù)分類 68

3.2.1 標(biāo)準(zhǔn)庫函數(shù) 68

3.2.2 自定義函數(shù) 70

3.3 函數(shù)的調(diào)用和參數(shù)傳遞 78

3.3.1 函數(shù)的調(diào)用形式 79

3.3.2 形參與實(shí)參 80

3.3.3 函數(shù)調(diào)用的執(zhí)行過程 81

3.3.4 函數(shù)的嵌套調(diào)用 82

3.3.5 遞歸函數(shù) 85

3.4 函數(shù)的特殊形式 92

3.4.1 內(nèi)聯(lián)函數(shù) 92

3.4.2 帶有默認(rèn)參數(shù)的函數(shù) 93

3.4.3 函數(shù)的重載 94

3.5 變量的作用域及存儲特性 98

3.5.1 變量的作用域 98

3.5.2 變量的存儲特性 104

3.6 程序的文件結(jié)構(gòu)與編譯預(yù)處理 108

3.6.1 文件包含命令#include 108

3.6.2 條件編譯 110

3.6.3 名字空間 113

習(xí)題 115

第4章 數(shù)組 116

4.1 一維數(shù)組 116

4.1.1 統(tǒng)計問題 116

4.1.2 一維數(shù)組的定義 116

4.1.3 一維數(shù)組的引用 117

4.1.4 一維數(shù)組的初始化 117

4.1.5 一維數(shù)組的處理 118

4.1.6 一維數(shù)組應(yīng)用舉例 122

4.2 二維數(shù)組 133

4.2.1 學(xué)生成績表 133

4.2.2 二維數(shù)組的定義 134

4.2.3 二維數(shù)組的引用 135

4.2.4 二維數(shù)組的初始化 136

4.2.5 二維數(shù)組的處理 137

4.2.6 二維數(shù)組應(yīng)用舉例 140

4.3 字符數(shù)組 151

4.3.1 字符串排序 151

4.3.2 字符數(shù)組的定義 152

4.3.3 字符串與字符數(shù)組 152

4.3.4 字符數(shù)組的初始化 153

4.3.5 字符數(shù)組元素的引用 153

4.3.6 字符數(shù)組的輸入輸出 154

4.3.7 與字符串相關(guān)的其他函數(shù) 156

4.3.8 字符數(shù)組應(yīng)用舉例 159

習(xí)題 165

第5章 指針 166

5.1 指針的引入 166

5.2 指針的定義 166

5.2.1 內(nèi)存與地址 166

5.2.2 數(shù)據(jù)與代碼在內(nèi)存的存放 167

5.2.3 值和類型 168

5.2.4 指針的定義 169

5.2.5 指針變量的使用 169

5.3 指針的運(yùn)算 173

5.3.1 指針的算術(shù)運(yùn)算 174

5.3.2 指針的關(guān)系運(yùn)算 176

5.4 指針的應(yīng)用 178

5.5 指針與數(shù)組 182

5.5.1 指針與一維數(shù)組 182

5.5.2 指針與二維數(shù)組 186

5.6 動態(tài)內(nèi)存分配 193

5.6.1 new 和 delete 194

5.6.2 malloc 和 free 196

5.7 指針與函數(shù) 197

5.7.1 指針函數(shù) 197

5.7.2 函數(shù)指針 200

習(xí)題 201

第6章 結(jié)構(gòu)體及其應(yīng)用 202

6.1 復(fù)雜數(shù)據(jù)的管理問題 202

6.2 結(jié)構(gòu)體 203

6.2.1 結(jié)構(gòu)體聲明 203

6.2.2 結(jié)構(gòu)體變量的定義及

初始化 206

6.2.3 結(jié)構(gòu)體成員的使用 207

6.3 結(jié)構(gòu)體數(shù)組 211

6.4 鏈表及其應(yīng)用 214

6.4.1 鏈表的基本概念 214

6.4.2 單鏈表的建立 215

6.4.3 單鏈表的遍歷 221

6.4.4 單鏈表節(jié)點(diǎn)的插入 222

6.4.5 單鏈表節(jié)點(diǎn)的刪除 224

6.4.6 約瑟夫環(huán) 226

習(xí)題 228

第7章 文件操作 229

7.1 文件概述 229

7.2 文件類型 230

7.3 文件指針 230

7.4 文件的打開與關(guān)閉 231

7.4.1 文件的打開 231

7.4.2 文件的關(guān)閉 232

7.5 文件的讀寫 233

7.5.1 讀寫字符的庫函數(shù) 233

7.5.2 讀寫字符串的庫函數(shù) 234

7.5.3 格式化讀寫函數(shù) 236

7.5.4 塊讀寫的庫函數(shù) 237

7.6 文件的定位 241

7.6.1 rewind() 241

7.6.2 fseek() 241

7.6.3 ftell() 242

習(xí)題 243

本目錄推薦

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