图书介绍
C语言程序设计任务驱动教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计任务驱动教程](https://www.shukui.net/cover/15/30988324.jpg)
- 陈承欢编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302391265
- 出版时间:2015
- 标注页数:333页
- 文件大小:72MB
- 文件页数:348页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计任务驱动教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 简单数学运算编程1
教学导航1
引例剖析2
任务1-1 编写程序计算选购商品的金额2
编程实战3
任务1-2 编写程序输出指定内容3
任务1-3 编写程序计算正方形的周长5
任务1-4 编写程序计算圆形面积和球体体积7
任务1-5 编写程序求一元二次方程的根8
任务1-6 编写程序分解三位整数的各位数字10
任务1-7 编写程序将小写字母转换为大写字母11
任务1-8 编写程序利用函数输出两个数中的最大值12
知识探究14
1.1 C语言的基本概念14
1.2 C语言程序的基本特点16
1.3 C语言的数据类型16
1.4 C语言的常量与变量20
1.5 C语言的数据类型转换24
1.6 C语言的运算符25
1.7 C语言的表达式29
1.8 C语言的语句30
1.9 C语言的预处理指令(命令)32
1.1 0 C语言的函数36
小试牛刀40
任务1-9 编写程序用*号输出字母C的图案40
任务1-10 编写程序实现摄氏温度和华氏温度之间的换算41
任务1-11 编写程序计算三角形的面积42
任务1-12 编写程序实现小数的四舍五入42
任务1-13 编写程序输出字符的ASCII码43
任务1-14 编写程序利用自定义函数计算长方形的面积44
单元小结44
单元习题45
单元2 日常数据处理编程54
教学导航54
引例剖析55
任务2-1 编写程序求最大公约数和最小公倍数55
编程实战56
任务2-2 编写程序判断偶数56
任务2-3 编写程序判断闰年57
任务2-4 编写程序判断字符的类型59
任务2-5 编写程序将分数成绩转换为等级60
任务2-6 编写程序计算阶乘63
任务2-7 编写程序求圆周率π的近似值64
任务2-8 编写程序计算球落地后反弹的高度66
任务2-9 编写程序判断素数67
知识探究69
2.1 C语言的三种基本程序结构69
2.2 C语言关系运算符和关系表达式69
2.3 C语言逻辑运算符和逻辑表达式70
2.4 C语言的条件运算符与条件表达式71
2.5 C语言的选择结构71
2.6 C语言的循环结构75
2.7 C语言的break和continue语句77
2.8 C语言的嵌套结构78
小试牛刀79
任务2-10 编写程序对三个数排序79
任务2-11 编写程序判断回文数80
任务2-12 编写程序判断三角形的类型82
任务2-13 编写程序计算购物的优惠金额83
任务2-14 编写程序求自然对数的底e的近似值83
任务2-15 编写程序求逆数84
任务2-16 编写程序输出9×9乘法口诀表85
单元小结86
单元习题86
单元3 批量数据处理编程95
教学导航95
引例剖析96
任务3-1 编写程序计算平均成绩96
编程实战98
任务3-2 编写程序查找数组中的一个数98
任务3-3 编写程序求矩阵对角线元素之和100
任务3-4 编写程序实现矩阵转置运算101
任务3-5 编写程序使用指针实现整数排序104
任务3-6 编写程序使用指针输出一门和多门课程的成绩105
任务3-7 编写程序实现数组逆序输出108
知识探究112
3.1 C语言的一维数组112
3.2 C语言的二维数组114
3.3 C语言的指针116
3.4 C语言的数组与指针122
3.5 C语言的函数与指针126
3.6 C语言的局部变量和全局变量128
3.7 C语言变量的存储类别131
小试牛刀133
任务3-8 编写程序应用数组计算个人所得税133
任务3-9 编写程序求一维数组的最大值与最小值135
任务3-10 编写程序打印出杨辉三角形137
任务3-11 编写程序实现矩阵的乘法运算139
任务3-12 编写程序输出数组中的全部元素140
任务3-13 编写程序使用指针比较整型数据的大小141
单元小结142
单元习题143
单元4 字符数据处理编程149
教学导航149
引例剖析150
任务4-1 编写程序计算字符串中包含的单词个数150
编程实战152
任务4-2 编写程序分类统计字符个数152
任务4-3 编写程序求一个字符串的长度153
任务4-4 编写程序实现字符串的复制154
任务4-5 编写程序删除字符串中的指定字符155
任务4-6 编写程序将星期序号转换为英文星期名称157
任务4-7 编写程序实现字符串排序158
知识探究160
4.1 C语言的字符数组160
4.2 C语言的字符串处理函数162
4.3 C语言的字符串指针162
4.4 C语言指向指针的指针变量163
小试牛刀164
任务4-8 编写程序判断字符串是否为回文164
任务4-9 编写程序实现字符串倒置165
任务4-10 编写程序实现字符串连接166
任务4-11 编写程序在指定位置插入指定字符167
任务4-12 编写程序将月份号转换为英文月份名称168
单元小结169
单元习题169
单元5 构造数据处理编程172
教学导航172
引例剖析173
任务5-1 编写程序输入与输出学生的数据记录173
编程实战175
任务5-2 编写程序建立学生数据记录175
任务5-3 编写程序利用指针变量输出结构体数组的值177
任务5-4 编写程序通过多种方式输出学生数据178
任务5-5 编写程序计算学生平均成绩和统计优秀人数179
知识探究181
5.1 C语言的结构体181
5.2 C语言的结构体与指针185
5.3 C语言动态存储分配187
小试牛刀189
任务5-6 编写程序建立通讯录189
任务5-7 编写程序利用结构指针变量输出一条通讯录记录数据190
任务5-8 编写程序利用结构指针变量输出多条通讯录记录数据190
单元小结191
单元习题192
单元6 文件内容处理编程196
教学导航196
引例剖析196
任务6-1 编写程序利用磁盘文件存储与输出学生的记录数据196
编程实战199
任务6-2 编写程序从文件中逐个读取字符并在屏幕上输出199
任务6-3 编写程序对文件进行读写操作200
任务6-4 编写程序统计文件中字符串出现的次数201
任务6-5 编写程序删除文件中的指定记录数据203
任务6-6 编写程序实现文件的合成205
知识探究207
6.1 C语言文件概述207
6.2 C语言文件的读写208
6.3 C语言文件的随机读写212
6.4 C语言的main函数参数213
小试牛刀214
任务6-7 编写程序将键盘输入的字符写入到磁盘文件中214
任务6-8 编写程序从文件中读出字符串215
任务6-9 编写程序实现文件的复制215
任务6-10 编写程序在文件中追加一个字符串216
单元小结217
单元习题217
单元7 趣味数学运算编程221
教学导航221
引例剖析221
任务7-1 编写程序求解兔子产仔问题221
编程实战223
任务7-2 编写程序求解不重复的3位数问题223
任务7-3 编写程序求解百钱买百鸡问题224
任务7-4 编写程序求解完全数问题226
任务7-5 编写程序输出所有的“水仙花数”228
任务7-6 编写程序验证卡布列克常数问题231
任务7-7 编写程序将正整数分解为质因数233
知识探究236
7.1 C语言函数的嵌套调用236
7.2 C语言函数的递归调用236
小试牛刀237
任务7-8 编写程序求解猴子吃桃问题237
任务7-9 编写程序求解完全平方数问题238
任务7-10 编写程序求解勾股数问题238
任务7-11 编写程序使用递归算法求阶乘239
单元小结240
单元习题240
单元8 经典算法实现编程244
教学导航244
引例剖析244
任务8-1 编写程序使用回溯法求解背包问题244
编程实战248
任务8-2 编写程序使用牛顿迭代法求解方程根248
任务8-3 编写程序使用穷举搜索法求解换零钱问题249
任务8-4 编写程序使用递推算法求解渔夫捕鱼问题250
任务8-5 编写程序使用递归算法求解计算组合数253
任务8-6 编写程序实现选择排序255
任务8-7 编写程序实现折半查找257
知识探究258
8.1 算法的基本概念258
8.2 算法设计的特点259
8.3 算法的类型与特性259
8.4 算法的描述260
8.5 经典算法简介262
8.6 排序算法简介263
8.7 查找算法简介264
8.8 C语言的类型定义符typedef264
小试牛刀265
任务8-8 编写程序使用迭代算法求解开平方运算265
任务8-9 编写程序使用递归算法计算1~n自然数之和266
任务8-10 编写程序使用递归算法求幂267
任务8-11 编写程序实现冒泡法排序268
任务8-12 编写程序实现顺序查找270
单元小结271
单元习题271
单元9 硬件与嵌入式编程273
教学导航273
引例剖析274
任务9-1 编写程序实现数字秒表功能274
编程实战276
任务9-2 编写程序控制第一盏LED灯亮276
任务9-3 编写程序控制一盏LED灯闪烁277
任务9-4 编写程序用右移运算控制流水点亮8盏LED灯278
任务9-5 编写程序用swtich语句控制8盏LED灯的点亮状态280
任务9-6 编写程序用while语句控制LED灯的亮灭281
任务9-7 编写程序使用指针数组控制8盏LED灯的流水点亮282
任务9-8 编写程序使用指针作函数参数控制LED灯的流水点亮283
任务9-9 编写程序使用LED数码显示器循环显示数字0~9285
知识探究286
9.1 C语言的位运算286
9.2 嵌入式程序中sfr的使用287
9.3 嵌入式程序中sbit的使用288
小试牛刀289
任务9-10 编写程序控制单盏LED灯的亮与灭289
任务9-11 编写程序使用P3口控制流水点亮8盏LED灯290
任务9-12 编写程序使用字符型数组控制8盏LED灯的流水点亮292
单元小结293
单元习题294
附录A C语言中的保留字295
附录B C语言的运算符297
附录C C语言的数据类型299
附录D C语言的转义字符301
附录E ASCII编码表302
附录F C语言的常用库函数303
附录G C语言的输入/输出函数详解310
附录H 在Visual C++6.0集成开发环境中创建、编译与运行C语言程序315
附录I C语言的常见编程规范319
附录J C语言程序调试常见错误信息322
附录K 8051系列单片机简介324
附录L Keil C51使用简介328
参考文献333