问题求解与程序设计习题解答和实验指导
问题求解与程序设计习题解答和实验指导封面图

问题求解与程序设计习题解答和实验指导

鲍春波, 林芳, 谢丽聪, 编著

出版社:清华大学出版社

年代:2015

定价:36.0

书籍简介:

本书是与主教材《问题求解与程序设计》配套使用的习题解答和实验指导。本书包括5部分,第一部分包括教材的全部在线评测题目和概念填空题目的答案,第二部分是实验指导,包括命令行环境、集成环境介绍以及Vim编辑器/emacs编辑器的使用,特别介绍了如何用gcc编译器和grx图形库进行图形程序设计,第三、四部分是实验内容和实验的程序基础练习的答案、改错题目出现错误的原因分析,第五部分是课程设计的具体内容。

书籍目录:

第一部分 习题解答

概念填空

1 计算机与程序设计

2 程序设计入门

3 选择程序设计

4 循环程序设计

5 模块化程序设计

6 数组程序设计

7 指针程序设计

8 结构程序设计

9 文件程序设计

10 低级程序设计

在线评测

1 计算机与程序设计

2 程序设计入门

2.1 Hello

2.2 输出图案

2.3 简单的整数运算

2.4 计算二次多项式的值

2.5 硬币兑换问题

2.6 分离3位整数的每一位

2.7 简单的浮点运算

2.8 存款利息计算

2.9 平均成绩计算

2.10 二进制数转换为十进制数

3 选择程序设计

3.1 奇偶判断

3.2 求两个整数的最大值

3.3 比较两个整数的大小

3.4 分段函数求值

3.5 回文判断

3.6 字符判断

3.7 计算一个整数的位数

3.8 选择时间段

3.9 求三个整数的最大值

3.10 三个整数排序

4 循环程序设计

4.1 求10个整数的最大值和最小值

4.2 求任意多个整数的最大值和最小值

4.3 求奇数自然数之和

4.4 计算a+aa+aaa+…的值

4.5 求任意多个正整数之和

4.6 近似计算

4.7 打印上三角的99乘法表

4.8 打印菱形图案

4.9 求最大公约数

4.10 求水仙花数

4.11 求7c的近似值

4.12 列出完数

4.13 猴子吃桃问题

5 模块化程序设计

5.1 求和函数

5.2 阶乘计算函数

5.3 温度转换函数

5.4 数字字符判断函数

5.5 判断两个实数是否相等的函数

5.6 自定义的输出格式函数

5.7 牛顿法求一个数的平方根函数

5.8 计算两个整数的最大公约数函数

5.9 递归计算两个数的最大公约数函数

5.10 递归计算正整数n的k次幂函数

5.11 用递归把一个整数转换为字符串

6 数组程序设计

6.1 把一组数据逆序

6.2 求一组数据的最大值

6.3 一组数据的逆序函数

6.4 一组数据的最大值函数

6.5 向一组数据首插入一个数据

6.6 插入排序

6.7 比赛评分

6.8 递归倒置一个字符串

6.9 统计单词数

6.10 单词排序

6.11 杨辉三角(二维数组)

6.12 矩阵加法

6.13 把一个字符串的字符之间插入空格

6.14 字符串连接函数

7 指针程序设计

7.1 用指针间接访问变量

7.2 用指针访问一维数组

7.3 用指针访问字符串

7.4 用列指针访问二维数组

7.5 用行指针访问二维数组

7.6 用指针调用函数

7.7 用指针作为函数的参数

7.8 用指向二维数组的列指针作为函数的参数

7.9 用指向二维数组的行指针作为函数的参数

7.10 字符串逆置函数的指针版(非递归)

7.11 动态创建一维数组——求最大值索引的函数

7.12 动态创建二维数组——矩阵转置函数

7.13 字符串比较

7.14 学生姓名排序

8 结构程序设计

8.1 计算平面上的点之间的距离

8.2 计算任意多个平面上的点之间的距离

8.3 平面上的点静态链接

8.4 平面上的点动态链接

8.5 约瑟夫环

8.6 比赛报名管理

8.7 个人财务管理

8.8 通讯录管理

8.9 复数运算

8.10 输出某一天是星期几

9 文件程序设计

9.1 文件版的平面上点之间的距离

9.2 文件版的最大最小值

9.3 文件版的求学生成绩平均值

9.4 二进制数据文件的建立和加载

9.5 结构数据文件的建立和加载

9.6 文件记录的修改和更新

9.7 在文件中查找某个记录信息

9.8 在文件中插入一条记录

9.9 删除文件中的某一条记录

9.10 把文件中的数据记录排序

10 低级程序设计

10.1 按位打印无符号整数

10.2 判断给定的整数是不是2的整数次幂

10.3 把字符包装到无符号整型变量中

10.4 把包装到无符号整型变量中的字符解包装

10.5 用位段表示扑克牌信息

第二部分 实验指导

1 命令行实验环境的建立

1.1 软件下载与安装

1.1.1 MinGW

1.1.2 TDM-G++

1.2 在命令行使用gcc编译器

1.2.1 分步生成hello.exe

1.2.2 一步生成hello.exe

1.3 make命令和makefile文件

2 集成开发环境的建立

2.1 Code::Blocks

2.1.1 Code::Blocks的基本用法

2.1.2 建立一个工程

2.1.3 构造自己的库

2.2 其他集成环境

2.2.1 Dev-C++

2.2.2 RHIDE

2.2.3 TurboC

2.2.4 VisualC++

2.2.5 EclipseCDT

3 编辑器

3.1 Vi编辑器

3.1.1 vim的启动和退出

3.1.2 在vim/gvim中移动光标

3.1.3 开始编辑

3.1.4 使用ex模式的命令行

3.1.5 在vim中执行外部命令

3.1.6 可视模式

3.2 Emacs编辑器

3.2.1 Emacs简介

3.2.2 Emacs软件下载和安装

3.2.3 Emacs配置

3.2.4 Emacs的基本用法

4 程序测试与调试

4.1 程序的错误类型

4.1.1 编译链接错误

4.1.2 运行错误

4.1.3 逻辑错误

4.2 程序排错

4.2.1 使用调试器调试

4.2.2 不使用调试器调试

4.3 程序测试

5 GRX图形库介绍

5.1 生成GRX图形库

5.2 GRX图形程序设计

5.2.1 GRX的HelloWorld!

5.2.2 编译运行GRXHello程序

5.2.3 GRX基本绘图函数

5.2.4 用GRX库编译TurboC图形程序

……

第三部分 实验

内容摘要:

本书是与主教材《问题求解与程序设计》配套使用的习题解答和实验指导,包括5个部分。第一部分是教材各章的概念填空题目和全部在线评测题目的参考答案,每个在线评测题目的求解均与教材的风格一致,按照分析设计实现的框架展开。第二部分是实验指导,详细介绍了程序设计的命令行环境、集成环境的搭建方法,以及vi编辑器、Emacs编辑器的使用方法。特别介绍了如何用gcc编译器和grx图形库(与Turbo C图形库兼容)进行图形程序设计。第三部分是实验,包括精心设计的10个实验,每个实验对应主教材的一章。第四部分是实验解答,包括每个实验中程序基础练习的答案、程序改错题目的错误原因分析。第五部分是课程设计的具体要求和内容安排,因材施教,有针对性地安排了两种课程设计方案。

书籍规格:

书籍详细信息
书名问题求解与程序设计习题解答和实验指导站内查询相似图书
9787302402664
如需购买下载《问题求解与程序设计习题解答和实验指导》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)36.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

问题求解与程序设计习题解答和实验指导是清华大学出版社于2015.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教学参考资料 的书籍。