(高职)C语言程序设计综合实训ppt课件.pptx
《(高职)C语言程序设计综合实训ppt课件.pptx》由会员分享,可在线阅读,更多相关《(高职)C语言程序设计综合实训ppt课件.pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计综合实训ppt课件综合实训综合实训实训目标 掌握面向过程的编程思想和程序设计过程; 掌握实训报告的编写方法。实训准备实训准备10.1 程序设计步骤 进行程序设计时一般遵循以下步骤:u 需求分析 在这个环节,根据用户的具体要求进行以下工作:v 用户需求分析。v 数据及处理分析。v 可行性分析。v 运行环境分析。 对初学者而言,关键处理好需求分析和数据及处理分析这两个方面的工作。u 系统设计 分为总体设计和详细设计。u 系统实现 选择适当的程序设计语言,把详细设计的结果描述出来,即形成源程序,并上机运行调试源程序,修改发现的错误,直到得出正确的结果。u 建立文档资料 整理分析程序结果
2、,建立相应的文档资料,以便日后对程序进行维护或修改。10.2 程序设计应用实例 开发一个学生成绩管理系统,用于对班级的学生成绩进行处理。班级有N个学生,每个学生的信息包括学号、姓名、性别和3门课成绩。系统功能要求为:l 录入学生数据;l 查询学生数据;l 更新学生数据;l 统计学生数据;l 保存学生数据。u 系统分析u 系统设计v 总体设计v 详细设计l 主控程序设计l 成绩输入模块 输入模块主要完成将数据输入到单链表中的工作。在成绩管理系统中,可以从键盘逐个输入学生记录,也可以从以二进制形式存储的数据中读入。学生记录由学生的基本信息和成绩信息构成。l 成绩查询模块 查询模块按学号或者姓名查找
3、满足条件的学生记录。用户可以按照学生的学号或者姓名进行查找,若找到相应记录则返回指向该学生记录的指针;否则,返回一个NULL的空指针,并打印“没找到该学生”的提示信息。l 成绩更新模块 此模块完成对学生记录的管理维护,主要是对学生记录的修改、删除、排序操作。 修改记录模块 删除记录模块 排序模块 统计模块 数据结构设计学生成绩信息结构struct studentchar num10; /学号char name20; /姓名char sex4; /性别int cgrade; /C语言成绩int mgrade; /数学成绩int egrade; /英语成绩int total; /总分int ave
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高职 语言程序设计 综合 ppt 课件
限制150内