登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』C语言程序设计层次化实例教程(微课视频版)

書城自編碼: 3691036
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 孙霞、冯筠、张敏、王小凤
國際書號(ISBN): 9787302590729
出版社: 清华大学出版社
出版日期: 2021-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 49.8

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
秘史:英国情报机构的崛起
《 秘史:英国情报机构的崛起 》

售價:HK$ 81.6
李鸿章及其时代:中西方世界的历史撞击
《 李鸿章及其时代:中西方世界的历史撞击 》

售價:HK$ 70.8
剑桥罗马骑士等级史(历史学堂)
《 剑桥罗马骑士等级史(历史学堂) 》

售價:HK$ 273.6
脉络:小我与大势
《 脉络:小我与大势 》

售價:HK$ 103.8
权势转移:近代中国的思想与社会(修订版)
《 权势转移:近代中国的思想与社会(修订版) 》

售價:HK$ 93.2
欧洲四千年
《 欧洲四千年 》

售價:HK$ 93.2
孙中山与海南(1905—1913)
《 孙中山与海南(1905—1913) 》

售價:HK$ 92.0
故宫雅趣:紫禁城皇室生活与君臣轶事
《 故宫雅趣:紫禁城皇室生活与君臣轶事 》

售價:HK$ 103.8

 

建議一齊購買:

+

HK$ 42.7
《 线性代数 》
+

HK$ 156.2
《 诊断学(第9版/本科临床/配增值) 》
+

HK$ 51.5
《 大学生素质教育概论(第四版) 》
+

HK$ 56.7
《 大学生职业生涯规划(慕课版 双色版) 》
+

HK$ 79.2
《 马克思主义中国化专题研究 》
+

HK$ 87.8
《 西方马克思主义概论(第二版) 》
編輯推薦:
采用“分层案例剖析”的编写方式,深入浅出地讲解了程序设计的基本知识,使读者循序渐进地掌握C语言的编程方法和思想,提高读者掌握用计算机解决实际问题的能力。
內容簡介:
本书为以C语言作为入门的程序设计类课程编写的教材。本书采用“分层案例剖析”的编写方式,深入浅出地讲解了程序设计的基本知识,使读者循序渐进地掌握C语言的编程方法和思想,提高读者掌握用计算机解决实际问题的能力。 本书先通过分析精心设计且浅显易懂的案例,详细介绍C语言的基本知识点,并在此基础上进一-步加大难度,重点讲解复合数据类型一数组和结构体;接着通过大量函数程序案例引出模块化程序设计思想;后介绍C语言中被初学者视为难理解的内容指针。在指针章节的内容编排上,选取多个循序渐进的程序实例阐明如何利用指针实现更高效的程序设计。 本书适合作为高等院校计算机、软件工程、电子信息类等专业程序设计基础的教材,也可作为有兴趣学习C语言程序设计的其他专业学生的教材,同时也适用于自学使用。
關於作者:
孙霞,工学博士、西北大学教授、博士生导师。从事程序设计基础课程教学14年,近几年先后主持开展了西北大学教学成果培育项目、教育部产学合作协同育人项目(新工科建设项目),并在2016年获得学校首批“MOOC-SPOC”课程建设(C程序设计基础)。
目錄
※层次 0:计算思维与程序设计的基本流程
第 1章计算思维和程序设计思想 .............................................................................................3
1.1
计算思维的基本概念 ....................................................................................................3
1.2
计算机的基本工作原理 ................................................................................................4
1.3
数据在计算机内存中的表示 ........................................................................................7
1.3.1
进制之间的互相转换 ........................................................................................7
1.3.2
整数在内存中的表示 ......................................................................................10
1.3.3
实数在内存中的表示 ......................................................................................10
1.4
三种程序结构的表示 ..................................................................................................12
1.4.1
流程图 ..............................................................................................................12
1.4.2
基本程序结构 ..................................................................................................12
1.5
程序设计思想举例 ......................................................................................................13
习题.......................................................................................................................................18
第 2章 C语言概述 ...................................................................................................................19
2.1
C语言的起源和发展 ..................................................................................................19
2.2
C语言程序的编写及运行 ..........................................................................................20
2.2.1
编辑..................................................................................................................20
2.2.2
编译..................................................................................................................20
2.2.3
连接..................................................................................................................20
2.2.4
运行..................................................................................................................20
2.3
C语言集成开发环境 ..................................................................................................20
2.3.1
Dev C 安装...................................................................................................21
2.3.2
创建 C语言源程序文件 .................................................................................24
2.3.3
编译与运行 ......................................................................................................25
习题.......................................................................................................................................27
C语言程序设计层次化实例教程(微课视频版)
※层次 1:C语言程序设计的基本语句
第 3章简单的程序流程 ...........................................................................................................31
3.1 简单的顺序结构 ..........................................................................................................31
3.1.1 个 C语言程序 Hello World! ................................................................31
3.1.2 整型变量举例——超市购物 1.......................................................................33
3.1.3 浮点型变量举例——超市购物 2...................................................................36
3.1.4 字符型变量举例——字母表 ..........................................................................37
3.2 C语言基础 ..................................................................................................................39
3.2.1 数据类型 ..........................................................................................................39
3.2.2 常量与变量 ......................................................................................................43
3.2.3 运算符与表达式 ..............................................................................................46
3.2.4 输入/输出 ......................................................................................................50
3.3 简单的选择结构 ..........................................................................................................55
3.3.1 if语句 ..............................................................................................................55
3.3.2 if…else语句 ....................................................................................................57
3.4 简单的循环结构 ..........................................................................................................60
3.4.1 for语句 ............................................................................................................60
3.4.2 while语句........................................................................................................63
3.4.3 do…while语句................................................................................................65
3.4.4 循环语句的区别 ..............................................................................................68
3.5 程序调试 ......................................................................................................................69
3.5.1 开启调试模式 ..................................................................................................69
3.5.2 代码调试 ..........................................................................................................70
3.5.3 常见编译错误 ..................................................................................................74
习题.......................................................................................................................................76
※层次 2:C语言程序设计的复杂语句
第 4章复杂程序的流程 ...........................................................................................................79
4.1 多分支的选择结构 ......................................................................................................79
4.1.1 switch语句 ......................................................................................................79
4.1.2 if…else嵌套 ....................................................................................................82
4.1.3 switch语句与 if…else嵌套的适用场景 ........................................................86
4.2 循环结构的嵌套 ..........................................................................................................88
4.2.1 循环嵌套 ..........................................................................................................88
4.2.2
循环的中断 ......................................................................................................92
4.2.3
goto语句..........................................................................................................97
4.2.4 循环嵌套的注意事项 ......................................................................................98
习题.....................................................................................................................................101
※层次 3:C语言程序设计的复合数据
第 5章构造数据类型 .............................................................................................................105 5.1
一维数组 ....................................................................................................................105
5.1.1
一维数组的定义和引用 ................................................................................105
5.1.2
一维数组的遍历 ............................................................................................108
5.1.3
冒泡排序法 ....................................................................................................109
5.1.4
选择排序法 .................................................................................................... 112
5.1.5
插入排序法 .................................................................................................... 114
5.2
二维数组 .................................................................................................................... 117
5.2.1
二维数组的定义和引用 ................................................................................ 117
5.2.2
用二维数组进行矩阵运算 ............................................................................ 119
5.3
字符数组 ....................................................................................................................124
5.4
结构体........................................................................................................................125
5.4.1
学生成绩的定义和引用 ................................................................................126
5.4.2
结构体数组 ....................................................................................................128
5.5
枚举类型 ....................................................................................................................129
5.6
自定义类型 ................................................................................................................131
习题.....................................................................................................................................136
※层次 4:C语言的模块化程序设计
第 6章函数和模块化程序设计 .............................................................................................139
6.1
模块化的程序设计思维 ............................................................................................139
6.1.1
程序设计思维再探 ........................................................................................140
6.1.2
模块化方法和模块接口 ................................................................................140
6.1.3
多源文件开发 ................................................................................................141
6.1.4
一个多源文件设计实例 ................................................................................141
6.2
函数............................................................................................................................143
6.2.1
无参函数 ........................................................................................................143
6.2.2
有参函数 ........................................................................................................145
6.2.3
函数调用 ........................................................................................................149
6.3
函数参数 ....................................................................................................................154
6.3.1
数组作函数的参数 ........................................................................................154
6.3.2
结构体作函数的参数 ....................................................................................159
6.4
变量的存储类别、生存期和作用域 ........................................................................161
6.4.1
变量的存储类别 ............................................................................................161
6.4.2
变量的生存期 ................................................................................................162
6.4.3
变量的作用域 ................................................................................................163
6.4.4
内部函数和外部函数 ....................................................................................164
习题.....................................................................................................................................165
※层次 5:利用指针实现更高效的程序设计
第 7章指针.............................................................................................................................169
7.1
指针概述 ....................................................................................................................169
7.1.1
指针的定义 ....................................................................................................169
7.1.2
指针类型 ........................................................................................................172
7.2
指针与数组 ................................................................................................................174
7.2.1
指针操作数组元素 ........................................................................................174
7.2.2
指针作为函数参数操作数组元素 ................................................................177
7.3
指针与结构体 ............................................................................................................178
7.3.1
利用指针操作结构体 ....................................................................................179
7.3.2
利用指针操作结构体数组 ............................................................................184
7.3.3
指针与链表 ....................................................................................................185
习题.....................................................................................................................................193
附录 A ASCII代码对应表(十进制) .................................................................................195
附录 B运算符与结合性 .........................................................................................................196
附录 C常见库函数 .................................................................................................................198
参考文献 .....................................................................................................................................206
內容試閱
C语言是国内外广泛学习和使用的一种计算机语言,它功能丰富、表达力强、使用灵活方便、应用面广;既具有高级语言的特点,又具有低级语言的特点,适合作为系统描述语言;不仅可以用来编写系统软件,还可以用来编写应用软件。因此,我国很多高等院校的理工科都以 C语言作为入门编程语言开设了“程序设计基础”课程,这使得 C语言教材的需求量巨大。
“程序设计基础”是一门实践性较强的课程,在我们以往的教学过程中,学生通常反映上课能听懂,但无法解决实际编程问题。而且,一个教学班的学生背景知识不同,理解能力不同,需要分层的教材编排模式,从而更好地适应千人千面的教学。因此亟需一种层次化、以实践为主的教材内容组织方式,突出知识与实践的关联性。基于这样的初衷,编写了本书。
全书共分为 6个层次。层次 0(第 1、2章):计算思维与程序设计的基本流程。学习完层次 0,读者将了解数据在计算机内部的表示形式,理解程序的三种基本结构,通过背包实例初探计算思维的内涵,后使读者进一步了解 C语言的发展,以及以 Dev C 为例的编译环境的安装和使用。层次 1(第 3章):C语言程序设计的基本语句,该层次重点介绍 C语言程序的顺序结构、无嵌套的选择结构及无嵌套的简单循环结构。与以往教材不同的是,我们把多分支选择结构和有嵌套的循环结构编排在第 4章讲解,即层次 2:C语言程序设计的复杂语句。这样使得初学者不会一开始就陷入复杂的程序流程,从而对 C语言产生畏难情绪。初学者对第 3章的简单程序流程中的知识点熟练掌握后,再学习复杂程序流程就变得容易得多。层次 3(第 5章):C语言程序设计的复合数据,经过这一层次的学习,读者将学会使用数组、结构体处理批量数据和复杂数据。层次 4(第 6章):C语言的模块化程序设计,重点介绍模块化程序设计的思想和多源文件结构。层次 5(第 7章):利用指针实现更高效的程序设计,重点介绍指针的定义、使用方法和注意事项。
本书的组织方式以实践为主,突出知识与实践的关联性,注重内容在应用上的层次性,容易看懂,便于教学。全书提供了大量实例分析讲解,将重点和难点、知识点都融入精心设计的实例中,通过近 60个典型实例的分析讲解,再利用 100余道习题的练习与巩固,由浅至深,层层引导,让学生能够快速掌握 C语言,提高编程实践能力。值得一提的是,在每个程序实例后面都设计了多个举一反三的小练笔。小练笔代码的详细讲解视频以二维码的形式呈现给读者,使学习者在有限的时间内学以致用,真正理解程序设计
及其思想,读者可扫描封底刮刮卡内二维码,获得观看权限,再扫描书中二维码,即可观看视频。本书配套了作业系统,读者扫描封底刮刮卡,即可在线答题。本书还配套了教学课件和源代码,读者可扫描右方二维码下载。
教学资源
C语言程序设计层次化实例教程(微课视频版)

本书第 1章由西北大学冯筠老师编写,第 2~4章由西北大学孙霞老师编写,第 5、6章由西北大学张敏老师编写,第 7章由西北大学王小凤老师编写。全书由孙霞老师完成修改及统稿。
在本书的编写过程中得到了西北大学的大力支持,特别是为本书出版提供经费资助的西北大学教学成果培育项目(高水平教材建设项目 XM05190141),在此表示衷心感谢。
由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。
编者
2021年 5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.