| 
 新書推薦:
 
  《 
			世界文明史(上)
			》
 售價:HK$ 
			209.0
 
  《 
			东亚朱子学研究:日本朱子学研究
			》
 售價:HK$ 
			85.8
 
  《 
			长沙走马楼西汉简牍 文字编
			》
 售價:HK$ 
			424.8
 
  《 
			涅瓦河畔的遐思——列宾艺术特展(汉英对照)(国家博物馆“国际交流系列”丛书)
			》
 售價:HK$ 
			587.6
 
  《 
			世界在前进
			》
 售價:HK$ 
			81.4
 
  《 
			文以载道:唐宋四大家的道论与文学
			》
 售價:HK$ 
			88.5
 
  《 
			高句丽史
			》
 售價:HK$ 
			184.1
 
  《 
			随他们去:别把精力浪费在无法掌控的事情上
			》
 售價:HK$ 
			81.4
 
 
 | 
         
          | 內容簡介: |   
          | 本教材采用工学结合、任务驱动的模式编写,以完成学生成绩管理系统为主线,设立循序渐进的 8个项目。通过项目分析又将其分成若干个具体的任务,每个任务包含着 C语言的若干个知识点和技能点,还有提高学生灵活应用能力的举一反三的实例,例如在前 5个项目中,配备一个一年级小学生的加减运算题训练的编程,更有提高自己解决问题及处理问题的实践训练。本教材强调任务的目标性和教学情境的创建 , 使学生带着真实的任务在探索中学习,以注重培养学生的实践能力为前提,理论知识传授遵循实用为主、必需和够用为度的准则,基本知识广而不深,基本技能贯穿教学的始终,具体采用技能需求、问题引导、任务驱动的方式。本教材既可以作为高职学生的教学用书,还可作为计算机爱好者的自学参考书和计算机培训班的教材。 |  
         
          | 關於作者: |   
          | 周雅静,女,就职于宁波城市职业学院,长期致力于C语言程序设计、SQL 数据库技术等课程的教学,具有丰富的经验,在多个期刊杂志上发表多篇论文。 |  
         
          | 目錄: |   
          | 项目1 学生成绩的总分与平均分的计算  1 任务1-1 学生成绩的输入输出  2
 任务提出及实现  2
 1.任务提出  2
 2.具体实现  2
 相关知识  3
 1.C语言程序的结构  3
 2.C语言程序运行环境及运行方法 3
 3.数据类型  4
 4.格式输出函数──printf函数  6
 5.格式输入函数──scanf函数  7
 知识扩展  9
 1.转义字符  9
 2.格式化输出  9
 3.单个字符的输入输出  11
 4.字符串常量  12
 举一反三  13
 实践训练  18
 ☆初级训练  18
 ☆深入训练  19
 任务1-2 总分及平均分的计算 21
 任务提出及实现  21
 1.任务提出  21
 2.具体实现  21
 相关知识  22
 1.算术运算符和算术表达式  22
 2.赋值运算和赋值表达式  23
 3.自增、自减及逗号运算符  24
 举一反三  26
 实践训练  31
 ☆初级训练  31
 ☆深入训练  32
 综合训练一  35
 项目2 输入学生成绩转化为等级  37
 任务2-1 输入学生成绩,判断其合法性 38
 任务提出及实现  38
 1.任务要求  38
 2.具体实现  38
 相关知识  39
 1.关系运算符与关系表达式  39
 2.逻辑运算符与逻辑表达式  40
 3.条件语句  41
 4.条件运算符与条件表达式  44
 举一反三  45
 实践训练  51
 ☆初级训练  51
 ☆深入训练  54
 任务2-2 将输入的学生成绩转化为等级 56
 任务提出及实现  56
 1.任务提出  56
 2.具体实现  56
 相关知识  58
 1.if语句的嵌套  58
 2.switch语句  60
 举一反三  63
 实践训练  68
 ☆初级训练  68
 ☆深入训练  72
 综合练习二  73
 项目3 学生成绩的分组汇总  76
 任务3-1 求一个小组学生成绩的总分及平均分 77
 任务提出及实现  77
 1.任务提出  77
 2.具体实现  78
 相关知识  79
 1.while循环  79
 2.dowhile语句  83
 3.for语句  85
 知识扩展  88
 1.for 语句的多种表示方法  88
 2.break语句  89
 举一反三  90
 实践训练  100
 ☆初步训练  100
 ☆深入训练  103
 任务3-2 求每个小组学生成绩的总分及平均分 105
 任务提出及实现  105
 1.任务提出  105
 2.具体实现  106
 相关知识  107
 1.常见的循环嵌套  107
 2.循环嵌套的运用  108
 3.循环嵌套的实例  110
 举一反三 111
 实践训练  113
 ☆初级训练  113
 ☆深入训练  115
 综合练习三  116
 项目4 多个学生成绩的排序  119
 任务4-1 多个学生一门课成绩的输入 输出  120
 任务提出及实现  120
 1.任务提出  120
 2.具体实现  120
 相关知识  120
 1.一维数组的定义  120
 2.一维数组的引用  121
 3.一维数组的初始化  123
 举一反三  123
 实践训练  130
 ☆初步训练  130
 ☆深入训练  132
 任务4-2 多个学生一门课成绩
 的排序 133
 任务提出及实现  133
 1.任务提出  133
 2.具体实现  133
 相关知识  134
 1.求最高分  134
 2.排序  135
 举一反三  137
 实践训练  141
 ☆初级训练  141
 ☆深入训练  144
 任务4-3 学生姓名的输入输出  146
 任务提出及实现  146
 1.任务提出  146
 2.具体实现  146
 相关知识  147
 1.一维字符数组  147
 2.二维字符数组  150
 知识扩展  150
 1.字符串比较函数strcmp  151
 2.复制字符串函数strcpy  152
 举一反三  153
 实践训练  156
 ☆初级训练  156
 ☆深入训练  157
 任务4-4 多个学生多门课成绩的排序 158
 任务提出及实现  158
 1.任务提出  158
 2.具体实现  158
 相关知识  160
 1.二维数组的定义  160
 2.二维数组的引用  160
 3.二维数组的初始化  160
 4.二维数组的应用  161
 举一反三  164
 实践训练  167
 ☆初步训练  167
 ☆深入训练  168
 综合练习四  169
 项目5 根据条件进行学生成绩汇总  171
 任务5-1 统计小组一门课程的总分及平均分 173
 任务提出及实现  173
 1.任务提出  173
 2.具体实现  173
 相关知识  174
 1.无参函数  174
 2.空函数  178
 3.有参函数  178
 举一反三  181
 实践训练  185
 ☆初级训练  185
 ☆深入训练  190
 任务5-2 统计小组若干门课程的总分及平均分 192
 任务提出及实现  192
 1.任务提出  192
 2.具体实现  192
 相关知识  193
 1.嵌套函数  193
 2.嵌套函数的应用  194
 知识扩展  195
 1.递归函数  195
 2.递归函数的应用  195
 举一反三  197
 实践训练  199
 ☆初级训练  199
 ☆深入训练  203
 任务5-3 输出排序后小组三门课的成绩单 204
 任务提出及实现  204
 1.任务提出  204
 2.具体实现  205
 相关知识  207
 1.数组名作为函数参数  207
 2.数组名作为函数参数的应用 209
 举一反三  212
 实践训练  214
 ☆初级训练  214
 ☆深入训练  215
 综合训练五  216
 项目6 用指针优化学生成绩排名  220
 任务6-1 了解指针 221
 任务提出及实现  221
 1.任务提出  221
 2.具体实现  221
 相关知识  221
 1.地址和指针的概念  221
 2.指向变量的指针变量  223
 3.指针变量作为函数参数  225
 举一反三  227
 实践训练  228
 任务6-2 用指针优化全班同学一门课成绩的输入输出  232
 任务提出及实现  232
 1.任务提出  232
 2.具体实现  232
 相关知识  233
 1.指向数组元素2
 |  
         
          | 內容試閱: |   
          | 本书是《C语言程序设计项目化教程》的第 2版。第 1版于 2014年 8月出版,自出版以来,先后印刷了多次,受到广大教师和学生的普遍欢迎。第 2版保留了原教材的特点,同时在内容更新与应用等方面,又有所提高。 第 2版还是采用工学结合、任务驱动的模式编写。在编写过程中,以完成学生成绩管理系统为主线(选择这样一个系统的原因是学生比较熟悉有关学习成绩的业务和功能),设立循序渐进的 8个项目,项目的设置做到先易后难,先单一后全面的原则。我们在编写教材时,根据 C语言的特点,将其分成两个部分:基础篇和提高篇。基础篇中有 5个项目:学生成绩的总分与平均分的计算、输入学生成绩转化为等级、学生成绩的分组汇总、多个学生成绩的排序、根据条件进行学生成绩汇总等,所涉及的 C语言的知识点有:数据类型、输入输出函数、顺序结构、选择语句、循环语句、数组、函数等。基础篇中还增添了一个小学生加减运算训练的递进题及应用 C语言解决实际问题的应用题的编程。提高篇中有 3个项目:用指针优化学生成绩排名、学生成绩单制作、学生成绩文件管理,所包含 C语言的知识点有:指针、结构体、文件等。
 根据项目的要求,将其分解成若干个具体的任务,每个任务有 C语言的若干知识点,在每个任务的相关知识学习完毕后,都有举一反三的实例,使学生进一步加深对知识点的理解,最后还配有实践训练(基础篇中的实践训练分为初级训练和深入训练两个部分),力求做到工作过程和教学过程的有机结合,切实提高学生的编程能力。
 本教材注重培养学生的实践能力,理论知识传授遵循实用为主、必需和够用为度的准则,同时以工作任务为中心组织课程内容,让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,突出对学生职业能力的训练。本书所有代码可以登录华信教育资源网(www. hxedu. com. cn)免费下载。
 本教材既可以作为高职学生的教学用书,还可作为计算机爱好者的自学参考书和计算机培训班的教材。
 本书由宁波城市职业技术学院的周雅静、邢小英、徐济惠及浙江工贸职业技术学院的钱冬云老师等组织编写,由周雅静负责全书的统稿。在本书的编写过程中,编者参考了大量有关 C语言的书籍和资料,在此对这些参考文献的作者表示感谢。由于作者水平有限,书中缺点和不足之处在所难免,恳请读者批评指正。
 编辑说明:此书涉及很多代码,正文中的物理量统一为正体显示。
 编者 2018年 11月
 |    |