中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
程序設計教程(C語言微課版)

包郵 程序設計教程(C語言微課版)

出版社:清華大學出版社出版時間:2022-08-01
開本: 其他 頁數: 428
中 圖 價:¥52.3(6.6折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

程序設計教程(C語言微課版) 版權信息

  • ISBN:9787302610984
  • 條形碼:9787302610984 ; 978-7-302-61098-4
  • 裝幀:70g膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

程序設計教程(C語言微課版) 本書特色

本書有教學課件、教學大綱、教學計劃和視頻等;本書案例豐富,注重實踐重算法輕語法、重框架輕平臺;掃碼可學,思維過程可再現。

程序設計教程(C語言微課版) 內容簡介

本書是根據《教育部高等教育司關于開展新工科研究與實踐的通知》編寫的關于計算機程序設計課程的教材。本書從C語言程序設計的基本原理及程序設計的基本思想出發,以培養讀者的計算機思維為目標,緊扣基礎,循序漸進,面向應用。全書主要分為三篇,即基礎篇、提高篇和應用篇。基礎篇以結構化程序設計為主線,主要講述程序設計中的基本概念和經典算法,如基本控制語句和函數、結構化程序設計和模塊化程序設計等;提高篇以數據結構的使用為主線,主要內容包括數組、指針、結構、文件的概念及其應用、常用數據結構的C語言實現等;在掌握了這些基本概念和技巧的基礎上,應用篇進一步引入面向對象、可視化編程、單片機、嵌入式編程、軟件工程等面向實際應用的知識,拓寬讀者的視野。 本書可作為高等院校、水平考試、各類成人教育的程序設計的教材使用,也可供計算機愛好者自學。

程序設計教程(C語言微課版) 目錄

**篇基礎篇

第1章程序設計導論3

1.1程序概述3

1.1.1計算機軟件、程序與語言3

1.1.2計算機語言的發展4

1.1.3運用計算機求解問題與程序設計7

1.1.4從程序設計到軟件開發9

1.2程序設計方法10

1.2.1計算機求解問題的核心方法: 搜索10

1.2.2程序設計方法10

1.2.3程序設計中的計算思維12

1.3數據和數據結構14

1.3.1數據的計算機化14

1.3.2數據結構14

1.3.3建模: 對問題解空間的描述17

1.4算法和算法分析19

1.4.1算法的概念19

1.4.2常用算法設計策略20

1.4.3算法描述方法21

1.4.4算法分析方法24

1.4.5模擬: 搜索問題解的過程描述26

1.5程序設計實用技巧26

1.5.1各種高級程序設計語言特點分析27

1.5.2程序的開發與調試29

1.5.3程序設計風格30

1.5.4學習程序設計應注意的幾個問題31程序設計教程(C語言微課版)目錄本章小結32

習題33

第2章程序語言基礎34

2.1C語言概述34

2.1.1C語言的發展34

2.1.2C語言的特點35

2.1.3C語言的基本構成36

2.1.4C程序的基本結構 36

2.2詞法構成39

2.2.1字符集40

2.2.2標識符40

2.2.3數據類型41

2.3常量與變量43

2.3.1常量和常量聲明43

2.3.2變量和變量定義48

2.4運算符和表達式50

2.4.1運算符和表達式概述50

2.4.2算術運算符和表達式51

2.4.3關系運算符和表達式53

2.4.4邏輯運算符和表達式54

2.4.5賦值運算符和表達式55

2.4.6其他運算符和表達式56

2.4.7表達式的類型轉換57

2.5C語句概述58

2.5.1表達式語句58

2.5.2復合語句59

2.5.3控制語句59

2.5.4函數調用語句59

2.5.5空語句60

本章小結60

習題61

第3章程序控制結構63

3.1結構化程序設計63

3.1.1結構化程序63

3.1.2結構化程序設計方法65

3.2順序結構66

3.2.1輸入輸出在C語言中的實現66

3.2.2順序結構程序設計方法與示例74

3.3選擇結構76

3.3.1if語句76

3.3.2switch語句82

3.3.3選擇結構程序設計方法與示例84

3.4循環結構87

3.4.1循環語句87

3.4.2循環嵌套92

3.4.3循環結構程序設計方法與示例94

3.5程序中的跳轉100

3.5.1break語句100

3.5.2continue語句102

3.5.3goto語句103

本章小結104

習題104

第4章函數與編譯預處理113

4.1模塊化程序設計113

4.1.1模塊化程序設計方法113

4.1.2分解與封裝114

4.1.3程序結構116

4.2函數119

4.2.1函數的基本語法119

4.2.2函數的執行過程124

4.2.3嵌套調用與遞歸調用129

4.2.4綜合應用實例134

4.3變量的存儲類別與作用域136

4.3.1變量的作用域136

4.3.2變量的存儲類別139

4.4庫函數144

4.4.1靜態連接庫144

4.4.2動態連接庫147

4.4.3C語言常用庫函數152

4.5編譯預處理153

4.5.1宏定義154

4.5.2條件編譯159

4.5.3文件包含160

本章小結162

習題163

第二篇提高篇

第5章數組169

5.1數組的基本語法169

5.1.1數組的定義169

5.1.2數組的引用172

5.1.3數組的初始化175

5.1.4多維數組的分解177

5.2字符數組與字符串178

5.2.1字符數組的基本語法178

5.2.2以%s格式輸入輸出字符數組179

5.2.3字符串處理函數181

5.3數組與函數185

5.3.1數組元素作函數實參186

5.3.2數組名作函數參數186

5.4綜合應用: 排序、查找191

5.4.1數組中的排序算法191

5.4.2數組中的查找算法196

5.4.3數組的綜合應用197

本章小結198

習題199

第6章指針202

6.1直接訪問與間接訪問202

6.2指針變量的基本語法203

6.2.1指針變量的定義203

6.2.2指針變量的賦值204

6.2.3指針變量的引用205

6.3指針與數組207

6.3.1數組指針207

6.3.2指針數組211

6.4指針與函數216

6.4.1指針變量作為函數參數217

6.4.2指針函數222

6.4.3函數指針224

6.5指針的指針225

6.6動態內存分配227

6.6.1內存的動態分配概述227

6.6.2內存的動態分配方法與應用228

本章小結229

習題230

第7章結構、聯合與枚舉232

7.1結構體232

7.1.1結構體類型的聲明232

7.1.2結構體變量的定義、引用及初始化233

7.1.3結構體綜合應用237

7.2聯合體244

7.2.1聯合體類型及變量定義244

7.2.2聯合體變量的初始化及引用245

7.3枚舉類型246

7.3.1枚舉類型的聲明247

7.3.2枚舉變量的定義及使用247

7.4類型定義符typedef249

7.5綜合應用: 鏈表250

7.5.1鏈表的概念250

7.5.2鏈表的基本操作251

本章小結255

習題256

第8章文件257

8.1文件概述257

8.1.1文本文件與二進制文件257

8.1.2文件緩沖區258

8.1.3文件的指針258

8.2文件處理259

8.2.1文件的建立/打開259

8.2.2文件的關閉261

8.2.3文件的順序讀寫262

8.2.4文件的隨機讀寫272

8.2.5文件檢測函數274

本章小結275

習題275

第9章常用數據結構的C語言實現276

9.1棧和隊列276

9.1.1棧的定義與操作276

9.1.2棧的應用277

9.1.3隊列的定義與操作282

9.1.4隊列的應用283

9.2二叉樹286

9.2.1二叉樹的存儲與表示286

9.2.2二叉樹的遍歷286

9.2.3二叉樹的應用287

9.3圖293

9.3.1圖的存儲與表示293

9.3.2圖的遍歷294

9.3.3圖的應用: *小生成樹問題298

本章小結300

習題301

第三篇應用篇

第10章面向對象基礎與可視化編程305

10.1面向對象基礎305

10.1.1從面向過程到面向對象305

10.1.2基本概念306

10.1.3基本特征307

10.1.4面向對象程序設計的一般步驟309

10.2C++語言概述309

10.2.1C++對C語言非面向對象特性的擴充309

10.2.2C++支持面向對象特性的擴充316

10.2.3C++程序結構326

10.2.4C++程序開發環境328

10.3可視化編程330

10.3.1項目的創建330

10.3.2界面設計330

10.3.3事件響應333

10.3.4常用技巧及代碼段335

10.3.5基于構件的可視化編程開發示例336

本章小結339

習題339

第11章單片機基礎與嵌入式編程340

11.1嵌入式系統概述340

11.1.1嵌入式系統的發展340

11.1.2嵌入式計算機系統與單片機341

11.1.3單片機系統開發的一般步驟342

11.2嵌入式C語言編程模式343

11.2.1嵌入式程序架構343

11.2.2對內存的操作345

11.2.3高效的C語言編程348

11.3嵌入式程序設計實例349

11.3.1STC系列單片機350

11.3.2STC12系列單片機開發/編程工具351

11.3.3倒計時器355

本章小結360

習題360

第12章軟件工程基礎與項目實戰361

12.1軟件工程基礎361

12.1.1軟件工程的目標361

12.1.2軟件工程的原則362

12.1.3軟件生存周期363

12.1.4軟件開發模型366

12.2面向對象軟件開發368

12.2.1統一建模語言和統一軟件開發過程368

12.2.2面向對象分析374

12.2.3面向對象設計377

12.2.4面向對象編程380

12.2.5面向對象測試380

12.3項目實戰: 教務綜合管理系統383

12.3.1教務綜合管理系統需求分析383

13.3.2教務綜合管理系統概要設計389

本章小結392

習題392

附錄AASCIl字符編碼表393

附錄B運算符優先級和結合性表394

附錄CC庫函數396

附錄D常用軟件設計文檔編寫規范(GJB 438B—2009)401

參考文獻407


展開全部

程序設計教程(C語言微課版) 作者簡介

陳菁,火箭程大學副教授,中國人民解放軍國防科技大學計算機科學與技術專業本科,北京理工大學計算機應用技術專業碩士。具有20年以上的計算機基礎教學經驗,曾獲全軍計算機基礎教學比賽一等獎,陜西省計算機類優秀教材一等獎。熟悉各種編程語言在實際項目中的運用,實踐經驗豐富,獲軍隊科技進步獎4項。近些年致力于微課、翻轉課、慕課等教學方法的綜合應用研究與實踐工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 三板富 | 专注于新三板的第一垂直服务平台| 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 广东青藤环境科技有限公司-水质检测 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 求是网 - 思想建党 理论强党 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 |