新書推薦:
《
自我囚禁的人:完美主义的心理成因与自我松绑(破除你对完美主义的迷思,尝试打破自我评价过低与焦虑的恶性循环)
》
售價:HK$
67.9
《
周易
》
售價:HK$
45.8
《
东南亚的传统与发展
》
售價:HK$
69.0
《
乾隆制造
》
售價:HK$
87.4
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:HK$
296.7
《
明代社会变迁时期生活质量研究
》
售價:HK$
308.2
《
律令国家与隋唐文明
》
售價:HK$
74.8
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:HK$
101.2
|
內容簡介: |
书采用工学结合、任务驱动的模式编写,在编写过程中,明确知识、技能、思政目标,以完成“学生成绩管理系统”为主线,设立顺序渐进的8个项目。通过项目分析,又将其分成若干个具体的任务,每个任务包含着C语言的若干个知识点和技能点;副线以“小学生加减运算训练”递进题的编程来巩固复习前面所学的各个知识点;子线以解决来自于生活中又带有趣味性的实际问题来引导学生对任务中的知识点进行深入思考及对C语言知识的扩展认识。即通过主线、副线、子线“三线”融合的方式使学生进一步加深对C语言知识点的理解,再配合课后的实践训练及综合训练提高学生的应用技能。本书采用“技能需求、问题引导、任务驱动”的方式编写,强调“任务”的目标性和教学情境的创建,使学生带着真实的任务在探索中学习,以注重培养学生的实践能力为前提。本书既可以作为高职学生的教学用书,还可作为计算机爱好者的自学参考书和计算机培训班的教材。
|
關於作者: |
周雅静,女,教授,宁波城市职业学院院长,主要教授C语言程序设计、数据库技术及应用等课程,并为这些课程建设了丰富的教学资源,如微课、教案、素材等。编写的教材中,多次获得“十二五”职业教育国家规划教材、“十三五”职业教育国家规划教材。除此之外,她还在多个期刊发表多篇论文。
|
目錄:
|
项目1?学生成绩的总分与平均分的计算任务1-1?学生成绩的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.C语言程序的结构2.C语言程序运行环境及运行方法3.数据类型4.格式输出函数──printf()函数5.格式输入函数──scanf()函数知识扩展1.转义字符2.格式化输出3.单个字符的输入/输出4.字符串常量举一反三实践训练☆ 初级训练☆ 深入训练任务1-2?总分及平均分的计算任务提出及实现1.任务提出2.具体实现相关知识1.算术运算符和算术表达式2.赋值运算和赋值表达式3.自增、自减及逗号运算符举一反三实践训练☆ 初级训练☆ 深入训练综合训练一项目2?输入学生成绩转化为等级任务2-1?输入学生成绩,判断其合法性任务提出及实现1.任务要求2.具体实现相关知识1.关系运算符与关系表达式 2.逻辑运算符与逻辑表达式3.条件语句4.条件运算符与条件表达式举一反三实践训练☆ 初级训练☆ 深入训练任务2-2 将输入的学生成绩转化为等级任务提出及实现1.任务提出2.具体实现相关知识1.if语句的嵌套2.switch语句举一反三实践训练☆初级训练☆ 深入训练综合练习二项目3?学生成绩的分组汇总任务3-1?求一个小组学生成绩的总分及平均分任务提出及实现1.任务提出 2.具体实现相关知识1.while循环2.do…while语句3.for语句知识扩展1.for 语句的多种表示方法2.break语句举一反三实践训练☆ 初步训练☆ 深入训练任务3-2?求每个小组学生成绩的总分及平均分任务提出及实现1.任务提出2.具体实现相关知识1.?常见的循环嵌套2.循环嵌套的运用3.循环嵌套的实例举一反三实践训练☆ 初级训练☆ 深入训练综合练习三项目4?多个学生成绩的排序任务4-1?多个学生一门课成绩的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.一维数组的定义2.一维数组的引用3.一维数组的初始化举一反三实践训练☆ 初步训练☆ 深入训练任务4-2?多个学生一门课成绩的排序任务提出及实现1.任务提出2.具体实现相关知识1.求最高分2.排序举一反三实践训练☆ 初级训练☆ 深入训练任务4-3?学生姓名的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.一维字符数组2. 二维字符数组知识扩展1.字符串比较函数strcmp()2.复制字符串函数strcpy()举一反三实践训练☆ 初级训练☆ 深入训练任务4-4?多个学生多门课成绩的排序任务提出及实现1.任务提出2.具体实现相关知识1.二维数组的定义2.二维数组的引用3.二维数组的初始化4.二维数组的应用举一反三实践训练☆ 初步训练☆ 深入训练综合练习四项目5?根据条件进行学生成绩汇总任务5-1?统计小组一门课程的总分及平均分任务提出及实现1.任务提出2.具体实现相关知识1.无参函数2.空函数3.有参函数举一反三实践训练☆ 初级训练☆ 深入训练任务5-2?统计小组若干门课程的总分及平均分任务提出及实现1.任务提出2.具体实现相关知识1.嵌套函数2.嵌套函数的应用知识扩展1.递归函数2.递归函数的应用举一反三实践训练☆ 初级训练☆ 深入训练任务5-3?输出排序后小组三门课的成绩单任务提出及实现1.任务提出 2.具体实现相关知识1.数组名作为函数参数2.数组名作为函数参数的应用举一反三实践训练☆ 初级训练☆ 深入训练综合训练五项目6?用指针优化学生成绩排名任务6-1?了解指针任务提出及实现1.任务提出2.具体实现相关知识1.地址和指针的概念2.指针变量 3.指针变量的应用4.指针变量作为函数参数举一反三实践训练☆ 初级训练☆深入训练任务6-2?用指针优化全班同学一门课成绩的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.指向数组元素的指针2.一维数组元素的指针访问方式举一反三实践训练☆ 初级训练☆ 深入训练任务6-3?用指针优化某班同学三门课成绩的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.二维数组的指针访问方式2.二维数组的指针访问应用举一反三实践训练☆ 初级训练☆ 深入训练任务6-4?用指针实现输出最高分的记录任务提出及实现1.任务提出2.具体实现相关知识知识扩展1.字符串的表示形式2.用指针变量来实现对字符串的访问举一反三实践训练☆ 初级训练☆ 深入训练综合训练六项目7?学生成绩单制作任务7-1?用结构体数组进行学生信息的输入/输出任务提出及实现1.任务提出2.具体实现相关知识1.结构体类型2.结构体变量的引用3.结构体变量的初始化4.结构体数组 5.指向结构体类型数据的指针举一反三实践训练任务7-2?输出排序后的学生成绩单任务提出及实现1.任务提出2.具体实现相关知识1.求平均分最高学生的信息2.学生成绩排序举一反三实践训练综合训练七项目8?学生成绩文件管理任务8-1?将学生成绩顺序读写到文件中任务提出及实现1.任务提出2.具体实现相关知识1.文件的打开/关闭2.文件的读写举一反三实践训练任务8-2?将学生成绩随机读写到文件中任务提出及实现1.任务提出2.具体实现相关知识1.指针指向文件开头的函数(rewind()函数)2.fseek()函数举一反三实践训练综合训练八附录A?运算符表附录B?常用标准库函数1.数学标准库函数(函数原型:math.h)2.输入/输出库函数(函数原型:stdio.h)3.字符函数与字符串函数(函数原型:string.h)4.其他函数(函数原型:stdlib.h)附录C?ASCII字符编码表参考文献
|
|