高等学校计算机基础教育教材精选程序设计基础/赵宏
高等学校计算机基础教育教材精选程序设计基础/赵宏作者:赵宏、王恺 开 本:其他 书号ISBN:9787302532156 定价: 出版时间:2018-03-01 出版社:清华大学出版社 |
高等学校计算机基础教育教材精选程序设计基础/赵宏 本书特色
程序设计基础是专门为高等院校理工类特别是新工科学生编写的教材。全书共分3部分:结构化程序设计方法,面向对象程序设计方法,数据结构和算法。本书通过对一些精选问题求解思路和方法的分析,以及针对初学者容易出现错误和困惑的地方提供了大量的提示,帮助读者更好地理解使用计算机解决问题的基本原理和方法、提高他们的计算思维能力、使他们初步具备使用C 程序设计语言解决实际问题的能力 本书面向初学者,不要求读者有相关的概念和计算机高级程序设计语言方面的背景知识。本书还是学堂在线的“程序设计基础(上)”和“程序设计基础(下)”MOOC课程使用的教材,同时还配套了《程序设计基础——上机实习及习题》。因此,本书适合高等院校理工类、特别是新工科学生使用,也适合结合MOOC课程自主学习的读者使用。
高等学校计算机基础教育教材精选程序设计基础/赵宏 内容简介
程序设计基础是专门为高等院校理工类特别是新工科学生编写的教材。全书共分3部分:结构化程序设计方法,面向对象程序设计方法,数据结构和算法。本书通过对一些精选问题求解思路和方法的分析,以及针对初学者容易出现错误和困惑的地方提供了大量的提示,帮助读者更好地理解使用计算机解决问题的基本原理和方法、提高他们的计算思维能力、使他们初步具备使用C++程序设计语言解决实际问题的能力 本书面向初学者,不要求读者有相关的概念和计算机不错程序设计语言方面的背景知识。本书还是学堂在线的“程序设计基础(上)”和“程序设计基础(下)”MOOC课程使用的教材,同时还配套了《程序设计基础——上机实习及习题》。因此,本书适合高等院校理工类、特别是新工科学生使用,也适合结合MOOC课程自主学习的读者使用。
高等学校计算机基础教育教材精选程序设计基础/赵宏 目录
目录
程序设计基础第1章如何让计算机进行计算1
1.1计算思维和程序流程图1
1.1.1计算思维1
1.1.2程序流程图2
1.2程序设计的基本概念4
1.2.1用计算机求解问题的过程4
1.2.2程序设计方法6
1.3高级程序设计语言——C 7
1.4初识C 程序8
1.4.1简单C 程序实例9
1.4.2C 源程序的组成9
1.4.3C 源程序的组成元素12
1.5集成开发环境——VS 201013第2章计算机如何表示与处理数据16
2.1常用数制及不同数制数值之间的转换17
2.1.1数制17
2.1.2不同数制之间的转换18
2.2整数在计算机中的表示20
2.2.1数据的单位20
2.2.2整数的表示方法20
2.3实数在计算机中的表示24
2.4非数值数据在计算机中的表示25
2.4.1字符型数据在计算机中的表示25
2.4.2字符串27
2.4.3逻辑型数据27
2.5C 中的基本数据类型和转义字符27
2.5.1C 的基本数据类型27
2.5.2C 中的转义字符28 程序设计基础 目录 2.6变量和常量29
2.6.1常量29
2.6.2变量30
2.7基本数据的处理31
2.7.1运算符和表达式31
2.7.2算术运算符与算术表达式31
2.7.3赋值运算符与赋值表达式32
2.7.4关系运算符与关系表达式33
2.7.5逻辑运算符与逻辑表达式34
2.7.6基本数据类型之间的转换35
2.8C 中的基本语句38
2.8.1定义/声明语句38
2.8.2表达式语句41
2.8.3复合语句和空语句41
2.8.4输入输出语句42
2.9C 中的几个特殊运算符42
2.9.1 和--42
2.9.2条件运算符43
2.9.3逗号运算符45
2.9.4sizeof运算符45
2.10更多关于C 的运算符和表达式46
2.10.1运算符的优先级和结合性46
2.10.2有副作用的表达式和无副作用的表达式48
2.10.3表达式的求值顺序49第3章选择与迭代算法50
3.1单路选择算法及其C 实现50
3.1.1单路选择问题50
3.1.2用C 的if语句编程解决单路选择问题51
3.2双路选择算法及其C 实现52
3.2.1双路选择问题52
3.2.2用C 提供的if…else语句编程解决双路选择问题53
3.3嵌套选择及其C 实现54
3.4多路选择算法及其C 实现56
3.4.1多路选择问题56
3.4.2用C 提供的switch语句编程解决多路选择问题56
3.5迭代算法及其for语句的实现58
3.5.1迭代算法59
3.5.2用C 提供的for语句实现迭代算法59
3.6迭代算法及其while语句的实现60
3.6.1用C 提供的while语句实现迭代算法60
3.6.2用C 提供的do…while语句实现迭代算法61
3.7迭代嵌套及其C 实现62
3.8迭代与选择嵌套及其C 实现64
3.8.1迭代与选择嵌套及其C 实现64
3.8.2选择与迭代嵌套及其C 实现65
3.9C 中的转向语句65
3.9.1break语句66
3.9.2continue语句66
3.9.3return语句67
3.9.4goto语句67第4章结构化数据的处理69
4.1一维数据及其C 实现69
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |