C语言程序设计实训指导书
一课程基本知识1实训目的通过实训学会为涉及的数据定义适当的结构体使用结构体设计另一方面通过实训复习巩固二进制磁盘文件的建立使用结构体数组作磁盘文件输入输出的中介使用二进制磁盘文件存盘增强数据抽象能力和程序设计的能力为后续课程特别是软件编码打下坚实的知识基础课程设计主要目的C语言程序设计课程实训是三年制高职计算机应用技术计算机网络技术软件技术专业的重要的实训环节之一教育目标是在学生学习了C语言程序设计的基本知识基本理论的基础上通过综合实训培养学生的动手能力培养学生学习新知识的能力提高学生分析问题和解决问题的综合能力培养学生的团队合作精神为今后从事专业工作打下必要的基础知识教学目标1掌握模块化程序设计的方法2进一步学习和掌握C语言中的文件操作函数及其应用3学习和掌握C语言中的图形处理函数及其应用能力培养目标1能正确分析现实生活中的问题并抽象成数学模型进行模块分析和编程2在程序调试过程中能根据运行环境给出的错误提示正确解决程序中的语法错误3在程序调试过程中能根据运行结果运用相应的手段正确地找出并解决程序中的逻辑错误4在实训过程中适当进行小组分工培养团队谐调和团队合作的能力5提交课程实训任务书培养专业文档书写的能力2实训内容自行设计学生成绩管理系统或工厂职工工资管理系统小型通讯录机房收费管理系统典型算法集成RSA加密制作表格菜单的实现动画的制作3实训所用设施PC机TurboCVC60语言编辑编译运行工具等4实训任务及要求根据提供的实习题目认真完成软件设计的全部过程
f并以最终软件设计成果来证明其独立完成实际任务的能力从而反映出理解和运用C程序知识的水平和能力最后完成软件设计和程序调试并提交文档课程实训报告书报告书中包含设计的算法及部分程序代码二实训基本操作方法1按照系统用户手册及文档规范要求进行操作养成查阅手册文档的良好习惯2对特殊疑难问题采用讨论协作等方式进行解决有意识地训练团队合作意识3实训报告应多包含在实训过程中出现的错误及解决方法三实训项目1请自行设计学生成绩管理系统或工厂职工工资管理系统1使用结构体数组作磁盘文件输入输出的中介学生成绩信息结构学生编号姓名三门成绩总分平均分要求在子函数中分别解决学生编号姓名三门成绩输入和求总分平均分问题等项功能写盘读盘按总分排序再按总分排序后的结r