![]()
内容推荐 本书采用工学结合、任务驱动的模式编写,在编写过程中,明确知识、技能、思政目标,以完成“学生成绩管理系统”为主线,设立顺序渐进的8个项目。通过项目分析,又将其分成若干个具体的任务,每个任务包含着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.具体实现 相关知识 …… 项目4 多个学生成绩的排序 项目5 根据条件进行学生成绩汇总 项目6 用指针优化学生成绩排名 项目7 学生成绩单制作 项目8 学生成绩文件管理 附录A 运算符表 附录B 常用标准库函数 附录C ASCII字符编码表 参考文献 |