《C语言程式设计》主要针对C语言零起点的高职高专学生和自学者,适合C语言的初学者学习。
基本介绍
- 书名:c语言程式设计
- 作者:崔武子
- ISBN:9787302165149
- 页数:244
- 出版时间:2008-3
书籍信息
作者:崔武子
定价:25元
印次:1-7
ISBN:9787302165149
出版日期:2008.03.01
印刷日期:2012.05.18
定价:25元
印次:1-7
ISBN:9787302165149
出版日期:2008.03.01
印刷日期:2012.05.18
内容简介
本书力求突破高职高专旧的教学框框,用全新的方法组织编写。本书始终以套用为目的,从套用入手,採用了任务驱动方式。书中内容精练,循序渐进,重点突出,易于理解。本书将公交一卡通管理程式作为贯穿全书知识点的实例在各章中分步介绍,使学生儘早体会较大项目的程式编写过程。全书共分8章,分别是C语言基础与顺序结构、分支结构、循环结构、数组、指针、函式、结构体和档案。 本书还提供免费的授课素材,包括动画丰富的电子教案和全书的原始码。
图书目录
C语言程式设计高职高专计算机教学改革新体系规划教材目录第1章C语言基础与顺序结构1
1.1认识C语言程式2
1.1.1了解C语言程式的构成2
1.1.2熟悉主函式框架3
1.2合理选用数据类型6
1.2.1合理选用整型数据6
1.2.2合理选用实型数据8
1.2.3合理选用字元型数据10
1.3学会使用常用运算符11
1.3.1学会使用算术运算符11
1.3.2学会使用赋值运算符13
1.4学会控制输入输出数据14
1.4.1格式输入输出函式的使用14
1.4.2单个字元输入输出函式的使用15
1.5画顺序结构的流程图16
1.6熟悉TurboC集成环境17
1.6.1在TurboC集成环境中验证程式的正确性17
1.6.2在TurboC环境中观察程式的单步执行过程19
1.7贯穿教学全过程的实例--公交一卡通管理程式总功能20
1.8贯穿教学全过程的实例--公交一卡通管理程式之一22
1.9本章总结23
思考题125
上机练习125第2章分支结构26
2.1if语句27
2.1.1学习使用关係运算符和if语句27
2.1.2认识省略else的if语句29
2.1.3学会使用逻辑运算符31
2.1.4学会使用嵌套的if语句32
2.1.5学会使用if-elseif形式的嵌套if语句34
2.2switch语句36
2.2.1认识switch语句36
2.2.2多个case语句相同情况的处理39
2.2.3用switch语句的技巧计算分段函式的值40
2.3用条件运算符转换大小写字母41
2.4程式举例42
2.4.1掌握3个数中求最大数的方法42
2.4.2掌握3个数排序的方法43
2.4.3熟悉选单设计操作43
2.5贯穿教学全过程的实例--公交一卡通管理程式之二45
2.6本章总结47
思考题248
上机练习248目录C语言程式设计第3章循环结构49
3.1使用for语句实现循环控制50
3.1.1使用for语句重複显示信息50
3.1.2使用for语句重複出算术题52
3.2使用while语句实现循环控制54
3.2.1使用while语句为学生分班54
3.2.2使用while语句计算近似值56
3.3使用do-while语句实现循环控制58
3.3.1使用do-while语句计算做题正确率58
3.3.2使用do-while语句编写打字练习程式60
3.4用break语句强行退出循环61
3.5学会使用循环设计典型算法63
3.5.1学会找出Fibonacci数列的各项,掌握递推算法63
3.5.2用叠代算法求解某数的平方根65
3.5.3用枚举算法求解百元百鸡问题67
3.5.4学会判断质数的算法70
3.6贯穿教学全过程的实例--公交一卡通管理程式之三74
3.7本章总结76
思考题378
上机练习379第4章数组81
4.1认识数组,了解使用数组的场合82
4.2使用一维数组82
4.2.1定义与引用一维数组82
4.2.2在字元串中找出数字字元构造新数组84
4.2.3求一批数据中的最大值85
4.2.4在有序数据中插入一个数87
4.2.5排序数据89
4.3使用二维数组91
4.3.1求两个矩阵的和91
4.3.2求方阵对角线上元素之和93
4.3.3显示算术题和学生答题信息94
4.3.4编写不同级别的打字练习程式96
4.3.5统计一个学习小组的成绩97
4.4贯穿教学全过程的实例--公交一卡通管理程式之四99
4.5本章总结105
思考题4106
上机练习4107第5章指针108
5.1认识变数的地址和指针变数109
5.2通过指针访问普通变数109
5.3通过指针访问数组111
5.3.1通过指针计算总分111
5.3.2通过指针将数据逆置112
5.3.3通过指针找出最大值114
5.3.4通过指针排序数据116
5.3.5通过指针计算两个矩阵的和117
5.4通过指针访问字元串119
5.4.1通过指针判断回文119
5.4.2在3个字元串中找出最大的字元串121
5.4.3将3个字元串由大到小的顺序排序122
5.4.4连线两个字元串123
5.5贯穿教学全过程的实例--公交一卡通管理程式之五125
5.6本章总结130
思考题5131
上机练习5131第6章函式134
6.1了解C语言程式的执行过程135
6.2掌握自定义函式的编写与调用方法138
6.2.1调用自定义函式计算1~n的和138
6.2.2调用自定义函式进行四则运算142
6.2.3在被调函式中交换数据145
6.2.4用嵌套调用的方法进行计算146
6.3调用自定义函式处理数组148
6.3.1调用自定义函式输入输出一维数组148
6.3.2调用自定义函式将数据逆置149
6.3.3调用自定义函式求最大值151
6.3.4调用自定义函式判断回文153
6.3.5调用自定义函式计算两个矩阵的和154
6.4变数的存储类别156
6.4.1内部变数和外部变数156
6.4.2动态存储变数和静态存储变数157
6.5贯穿教学全过程的实例--公交一卡通管理程式之六159
6.6本章总结166
思考题6168
上机练习6169第7章结构体171
7.1了解结构体类型数据的使用场合172
7.2掌握结构体变数的使用方法172
7.2.1使用结构体变数处理实际问题173
7.2.2将结构体变数作为实参处理实际问题176
7.3掌握结构体数组的使用方法178
7.3.1使用结构体数组处理实际问题178
7.3.2将结构体数组名作为实参处理实际问题180
7.4贯穿教学全过程的实例--公交一卡通管理程式之七188
7.5本章总结195
思考题7197
上机练习7199第8章档案201
8.1了解档案的处理过程202
8.2掌握档案的基本操作本领203
8.2.1创建文本档案203
8.2.2读取文本档案中的数据205
8.2.3创建二进制档案207
8.2.4读取二进制档案中的数据208
8.3档案的套用举例209
8.3.1编写算术考试程式209
8.3.2编写阅卷程式211
8.3.3複製档案212
8.3.4修改档案213
8.4贯穿教学全过程的实例--公交一卡通管理程式之八215
8.5本章总结224
思考题8225
上机练习8225附录AC语言关键字227附录B常用字元与ASCII代码对照表228附录C运算符的优先权和结合方向230附录D常用C库函式231附录E常见错误、警告信息表235附录FVC++上机操作简介237参考文献245