欢迎来到北京青青翠竹图书中心
客服热线: 010-52965708 56295007
本书以学生成绩管理系统为内容的载体,将项目的功能分析、模块实现、程序调试与C语言各知识点和编程技能的学习融合在一起,使学习内容与工作过程结合起来,课程目标与职位能力要求结合起来,真正做到了“课岗融通”。本书的特点是:通过“层层深入、步步推进”的教学内容组织方式,引导教师将基于问题的探究式教学模式应用于教学过程。基于问题的探究式教学模式是以“教师为主导、学生为主体、问题为主线”的教学模式。以这种教学模式教学,可以使学生从狭窄、单一、被动的学习方式走向广阔、具体、主动的学习空间,学生的思维能力、创新能力和实践能力都将得到有效提高,教学目标从“教学生学会知识”转移到“教学生学会学习、掌握方法和培养能力”上,从而便学生具备更加扎实的后续学习的基础。
项目1初识C语言() 任务1.1熟悉C语言的特点() 任务1.2掌握C语言程序的结构() 任务1.3创建和调试C程序() 任务1.4程序设计与开发方法() 任务1.5任务扩展() 项目2项目数据设计与数据运算() 任务2.1理解计算机中“数”的表示方法() 任务2.2认识C语言中的数据类型() 任务2.3确定变量标识符() 任务2.4运算符与表达式() 任务2.5程序人机界面实现() 任务2.6任务扩展() 项目3项目功能菜单实现() 任务3.1了解算法与算法的描述方法() 任务3.2顺序结构程序设计() 任务3.3选择结构程序设计() 任务3.4循环结构程序设计() 任务3.5任务扩展() 项目4设计学生成绩信息管理系统() 任务4.1录入/输出多名学生1门课程成绩() 任务4.2查询学生成绩() 任务4.3学生成绩排序() 任务4.4管理多名学生多门课程的成绩() 任务4.5录入/输出课程名称() 任务4.6任务扩展() 项目5用函数实现学生成绩信息管理系统功能() 任务5.1理解函数() 任务5.2变量的使用范围() 任务5.3C语言预处理() 任务5.4任务扩展() 项目6用指针优化学生成绩管理系统() 任务6.1理解指针() 任务6.2指针与数组() 任务6.3指针的其他应用() 任务6.4任务扩展() 项目7用结构体实现学生成绩信息管理系统() 任务7.1确定学生基本信息的类型() 任务7.2学生基本信息的输入和输出() 任务7.3批量学生数据的处理() 任务7.4任务拓展() 项目8学生成绩信息管理系统文件管理() 任务8.1了解文件操作的基本方法() 任务8.2顺序读写文件() 任务8.3随机读写文件() 任务8.4任务拓展() 附录A运算符的优先级和结合性() 附录BC语言常用的标准库函数()