C语言程序设计项目化教程
正版二手书籍,有少量笔记,套装书先咨询客服再下单,无光盘,无册子
¥
7.8
2.0折
¥
39
八五品
仅1件
作者周雅静、钱冬云、邢小英、徐济惠 著
出版社电子工业出版社
出版时间2014-08
版次1
装帧平装
货号9787121234880
上书时间2024-08-14
商品详情
- 品相描述:八五品
图书标准信息
-
作者
周雅静、钱冬云、邢小英、徐济惠 著
-
出版社
电子工业出版社
-
出版时间
2014-08
-
版次
1
-
ISBN
9787121234880
-
定价
39.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
300页
-
正文语种
简体中文
-
丛书
高职高专计算机项目/任务驱动模式教材
- 【内容简介】
-
本教材采用工学结合、任务驱动的模式编写。编写过程中,以完成“学生成绩管理系统”为主线,设立循序渐进的8个项目。通过项目分析,又将其分成若干个具体的任务,每个任务包含着C语言的若干个知识点和技能点。本书主在提高学生对知识灵活应用的能力,实用操作能力及自己解决问题、处理问题的实践能力。
本教材还着重强调“任务”的目标性和教学情境的创建, 使学生带着真实的任务在探索中学习。本教材以注重培养学生的实践能力为前提,理论知识传授遵循“实用为主、必须和够用为度”的准则,基本知识广而不深、点到为止,基本技能贯穿教学的始终,具体采用“技能需求、问题引导、任务驱动”的方式。
- 【作者简介】
-
周雅静,宁波城市职业技术学院商贸学院副院长,副教授,校级优秀教学团队负责人。近5年来主编《C语言程序设计实用教程》等教材4本,副主编4本,其中一本为浙江省十一五重点建设教材,主持省市级以上课题十余项。
- 【目录】
-
项目1学生成绩的总分与平均分的计算1
任务1-1学生成绩的输入/输出2
任务提出及实现2
1.任务提出2
2.具体实现2
相关知识2
1.C语言的结构2
2.C语言运行环境及运行方法3
3.数据类型4
4.格式输出函数──printf()函数5
5.格式输入函数──scanf()函数7
知识扩展9
1.转义字符9
2.格式化输出9
3.单个字符的输入/输出11
4.字符串常量12
举一反三13
实践训练15
☆ 初级训练15
☆ 深入训练16
任务1-2总分及平均分的计算18
任务提出及实现18
1.任务提出18
2.具体实现18
相关知识19
1.算术运算符和算术表达式19
2.赋值运算和赋值表达式20
3.自增、自减及逗号运算符21
举一反三23
实践训练27
☆ 初级训练27
☆ 深入训练28
综合训练一30
项目2输入学生成绩转化为等级32
任务2-1输入学生成绩,判断其合法性33
任务要求与实现33
1.任务要求33
2.具体实现33
相关知识34
1.关系运算符与关系表达式 34
2.逻辑运算符与逻辑表达式 35
3.条件语句36
4.条件运算符与条件表达式39
实践训练40
☆ 初级训练40
☆ 深入训练42
任务2-2输入学生成绩转化为等级43
任务提出及实现43
1.任务提出43
2.具体实现43
相关知识45
1.if语句的嵌套45
2.switch语句47
举一反三50
实践训练55
☆初级训练55
☆ 深入训练59
综合练习二60
项目3学生成绩的分组汇总63
任务3-1求一个小组学生成绩的总分及平均分64
任务提出与实现64
相关知识65
1.while循环65
2.do...while语句69
3.for语句71
知识扩展74
1.for 语句的多种表示方法74
2.break语句75
举一反三76
实践训练81
☆ 初步训练82
☆ 深入训练85
任务3-2求每个小组学生成绩的总分及平均分86
任务提出与实现86
1.任务提出86
2.具体实现86
相关知识87
1. 常见的循环嵌套87
2.循环嵌套的运用88
3.循环嵌套的实例90
实践训练93
☆ 初级训练93
☆ 深入训练95
综合练习三96
项目4学生成绩的排序99
任务4-1多个学生一门课成绩的输入/输出100
任务提出及实现100
1.任务提出100
2.具体实现100
相关知识100
1.一维数组的定义100
2.一维数组的引用101
3.一维数组的初始化103
举一反三103
实践训练106
☆ 初步训练106
☆ 深入训练108
任务4-2多个学生一门课成绩的排序109
任务提出及实现109
1.任务提出109
2.具体实现(为了程序运行方便,假设只有10个学生)109
相关知识110
1.求最高分110
2.排序111
实践训练117
☆ 初级训练117
☆ 深入训练121
任务4-3学生姓名的输入输出122
任务提出与实现122
1.任务提出122
2.具体实现(为了程序运行简单,假设只有5个同学)122
相关知识123
1.一维字符数组123
2. 二维字符数组127
知识扩展128
1.字符串比较函数strcmp()128
2.复制字符串函数strcpy()128
举一反三129
实践训练132
☆ 初级训练132
☆ 深入训练133
任务4-4多个学生多门课成绩的排序135
任务提出及实现135
1.任务提出135
2.具体实现(为了在程序运行时方便,所以假设只有5个学生)135
相关知识137
1.二维数组的定义137
2.二维数组的引用137
3.二维数组的初始化137
4.二维数组的应用138
举一反三141
实践训练144
☆ 初步训练144
☆ 深入训练145
综合练习四146
项目5根据条件进行学生成绩汇总148
任务5-1统计小组一门课程的总分及平均分150
任务提出及实现150
1.任务提出150
2.具体实现150
相关知识151
1.参函数151
2.空函数155
3.有参函数155
举一反三158
实践训练160
☆ 初级训练160
☆ 深入训练166
任务5-2统计小组若干门课程的总分及平均分167
任务提出与实现167
1.任务提出167
2.具体实现168
相关知识169
1.嵌套函数169
2.嵌套函数应用169
知识扩展170
1.递归函数170
2.递归函数的应用171
举一反三172
实践训练174
☆ 初级训练174
☆ 深入训练179
任务5-3输出排序后小组三门课成绩单180
任务提出与实现180
1.任务提出 180
2.具体实现(假设本小组只有5个同学)181
相关知识183
1.数组名作为函数参数183
2.数组名作为函数参数的应用185
举一反三188
实践训练190
☆ 初级训练190
☆ 深入训练192
综合训练五193
项目6用指针优化学生成绩排名197
任务6-1了解指针197
任务提出与实现197
1.任务提出197
2.具体实现198
相关知识198
1.地址和指针的概念198
2.指向变量的指针变量 199
3.指针变量作为函数参数202
举一反三203
实践训练205
任务6-2用指针优化全班同学一门课成绩的输入/输出209
任务提出及实现209
1.任务提出209
2.具体实现(以10个学生为例)209
相关知识210
1.指向数组元素的指针210
2.一维数组元素的指针访问方式 211
举一反三214
实践训练215
任务6-3用指针优化某班同学三门课成绩的输入/输出216
任务提出及实现216
相关知识217
1.二维数组的指针访问方式217
2.二维数组的指针访问应用218
举一反三219
实践训练220
任务6-4用指针实现输出最高分的记录222
任务提出及实现222
1.任务提出222
2.具体实现222
相关知识224
知识扩展227
1.字符串的表示形式 228
2.用指针变量来实现对字符串的访问229
举一反三230
实践训练232
综合训练六235
项目7学生成绩单制作237
任务7-1用结构体数组进行学生信息的输入/输出238
任务提出及实现238
1.任务提出238
2.具体实现(为了程序运行方便,所以假设只有5个同学)238
相关知识239
1.结构体类型 239
2.结构体变量的引用 241
3.结构体变量的初始化 241
4.结构体数组 242
5.指向结构体类型数据的指针244
举一反三247
实践训练249
任务7-2排序后的学生成绩单253
任务提出及实现253
1.任务提出253
2.具体实现(为了程序运行方便,假设只有5个同学)253
相关知识254
举一反三257
实践训练260
综合训练七263
项目8 学生成绩文件管理265
任务8-1将学生成绩顺序读写到文件中265
任务提出及实现265
1.任务提出265
2.具体实现(为了程序运行方便,假设只有10个同学)266
相关知识267
1.文件的打开/关闭267
2.文件的读写269
举一反三278
实践训练279
任务8-2将学生成绩随机读写到文件中280
任务提出与实现280
1.任务提出280
2.具体实现(为了程序运行方便,所以假设只有10个学生)280
相关知识281
1.指针指向文件开头的函数(rewind()函数) 282
2.fseek()函数282
举一反三284
实践训练285
综合训练八285
附录A运算符表287
附录B常用标准库函数288
1.数学标准库函数(函数原型:math.h)288
2. 输入/输出库函数(函数原型:stdio.h)288
3.字符函数与字符串函数(函数原型:string.h)289
4.其他函数(函数原型:stdlib.h)290
附录CASCII字符编码表291
参考文献292
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价