问题求解与程序设计(第2版)
全新正版 极速发货
¥
45.72
6.5折
¥
69.9
全新
库存4件
作者鲍春波,林芳
出版社清华大学出版社
ISBN9787302563877
出版时间2021-01
装帧平装
开本16开
定价69.9元
货号1202290522
上书时间2024-08-07
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
目录
章计算机与程序设计
1.1什么是计算机
1.2如何存储程序
1.2.1存储单位
1.2.2存储方式
1.2.3存取操作
1.2.4存储器分类
1.2.5文件与
1.3软件与程序设计
1.4典型程序演示
1.5程序设计方法
1.5.1结构化方法
1.5.2面向对象方法
1.6程序设计语言
1.7C/C++语言简介
1.8C/C++结构化程序设计基本环境
小结
概念理解
基本功训练
实验指导
第2章数据类型与变量——程序设计入门
2.1在屏幕上输出文字信息
2.1.1C语言程序的基本框架
2.1.2注释
2.1.3预处理指令
2.1.4主函数——应用程序的入口
2.1.5转义序列
2.1.6保留字与分隔符
2.1.7标准输出函数
2.2计算两个固定整数的和与积
2.2.1输出列表和占位符
2.2.2数据类型——整型
2.2.3常量与变量
2.2.4算术运算和算术表达式
2.2.5赋值语句
2.2.6程序设计的风格
2.3计算任意两个整数的和与积
2.3.1标准输入函数
2.3.2测试用例
2.3.3程序的顺序结构
2.4温度转换
2.4.1变量的初始化
2.4.2运算的优先级和结合性
2.5求两个整数的平均值
2.5.1浮点型数据
2.5.2浮点型数据的输入与输出
2.5.3浮点型数据的舍入误差和溢出问题
2.5.4不同类型之间的转换
2.6计算圆的周长和面积
2.6.1符号常量
2.6.2带参数的宏
小结
概念理解
常见错误
在线评测
项目设计
实验指导
第3章判断与决策——选择程序设计
3.1让成绩合格的学生通过
3.1.1关系运算与逻辑判断
3.1.2逻辑常量与逻辑变量
3.1.3单分支选择结构
3.1.4特殊形式的判断条件
3.1.5比较两个实数的大小
3.1.6复合语句
3.2按成绩把学生分成两组
3.2.1双分支选择结构
3.2.2条件运算
3.3按成绩把学生分成多组(百分制)
3.3.1嵌套的if结构
3.3.2嵌套的ifelse结构
3.3.3多分支选择结构
3.4按成绩把学生分成多组(五级制)
3.4.1字符常量和变量
3.4.2字符型变量的输入与输出
3.5判断闰年问题
3.5.1逻辑运算
3.5.2逻辑运算的优先级和短路性
小结
概念理解
常见错误
在线评测
项目设计
实验指导
第4章重复与迭代——循环程序设计
4.1打印规则图形
4.1.1计数控制的while循环
4.1.2自增、自减运算
4.2自然数求和
4.2.1迭代与赋值
4.2.2更多的赋值运算
4.2.3for循环
4.3简单的学生成绩统计
4.3.1标记控制的while循环
4.3.2程序的容错能力
4.3.3程序调试与测试
4.3.4输入输出重定向
4.3.5dowhile循环
4.4计算2的算术平方根
4.4.1误差精度控制的while循环
4.4.2const常量
4.5打印九九乘法表
4.5.1多重循环嵌套
4.5.2穷举法
4.6判断一个数是否是素数
4.6.1break/continue
4.6.2goto语句
4.7随机游戏模拟
4.7.1随机数的生成
4.7.2自顶向下、逐步求精
4.7.3游戏程序的基本结构
4.8结构化程序设计
小结
概念理解
常见错误
在线评测
项目设计
实验指导
第5章分而治之——模块化程序设计
5.1再次讨论猜数游戏模拟问题
5.1.1模块化思想
5.1.2函数定义
5.1.3函数调用
5.1.4函数原型
5.1.5函数测试
5.2是非判断问题求解
5.2.1判断函数
5.2.2变量的存储类别与作用域
5.2.3函数调用堆栈
5.3递归问题求解
5.3.1问题的递归描述
5.3.2递归函数
5.4用计算机绘图
5.4.1接口设计
5.4.2接口实现
5.4.3全局变量
5.4.4私有函数
5.4.5建立自己的库
5.5学生成绩管理——大规模问题求解
5.5.1程序文件模块
5.5.2构建多文件应用程序
小结
概念理解
常见错误
在线评测
项目设计
实验指导
第6章批量数据处理——数组程序设计
6.1一组数据排序问题
6.1.1什么是一维数组
6.1.2一维数组的声明
6.1.3一维数组的引用
6.1.4一维数组初始化
6.1.5让下标从1开始
6.1.6交换排序
6.1.7一维数组作为函数的参数
6.2三门课程成绩按总分排序问题
6.2.1二维数组
6.2.2选择排序
6.2.3二维数组作为函数的参数
6.3在成绩单中查找某人的成绩
6.3.1字符数组与字符串
6.3.2字符串的输入与输出
6.3.3字符串的基本操作
6.3.4标准库中的字符及字符串函数
……
内容摘要
本书以问题求解为核心,在分析问题、解决问题的过程中融入C语言程序设计的思想和方法,立足于专业基本功的训练和应用工程型人才的培养。本书体系结构新颖独特,内容叙述深入透彻,含有丰富的案例和习题,并有配套的习题解答和实验指导。书中的每个章节都围绕某个案例问题展开,按照“问题描述、输入和输出样例、问题分析、算法设计、程序实现(隐含由读者完成的编译运行测试)及几个小节的问题求解相关的知识点讨论”来组织教材,各种语法现象和程序设计方法只有用到时才讨论,自然而然地出现在读者面前,符合人们的认知规律,容易理解,便于掌握。本书是微课版,有丰富的电子资源,每个问题的求解配有视频、课件和源代码的电子链接二维码,每章有一个实验指导的电子链接二维码。本书可作为高等院校本、专科计算机相关专业“C语言程序设计”课程的优选教材,也可以供非专业的C语言程序设计等级考试和广大程序设计爱好者选用。
— 没有更多了 —
以下为对购买帮助不大的评价