- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实训指导大纲
课程设计指导书
课程名称:C语言程序设计专题
课程编号:
适用专业:02级计算机软件专业
学 时 数:52
执 笔 人:潮海晨
审 定 人:贺平
番禺职业技术学院
软件学院制定
第一章 概述
一、课程设计目的
《C语言C语言是一种非常流行的编程语言。课程设计是完成教学计划达到工科大专学生培养目标的重要环节,是教学计划中进行综合训练的重要实践环节,通过课程设计,使学生在熟悉基本知识的基础上,能够综合运用这些基本知识来编写一些实用程序,并进一步提高学生的程序设计和阅读能力。
二、课程设计内容和时间进程安排:
序号 内 容 学 时 时间安排 备 注 1 程序功能分析、定义数据结构、界面及初始化工作 6 第一周 星期一,
8:00~11:40
14:30~16:10 2 创建单链表输入学生信息以及验证数据函数 6 第一周 星期二,
8:00~11:40
14:30~16:10 3 显示单链表,输出学生信息 2 第一周 星期三,
8:00~9:40 4 查找学生信息 2 第一周 星期三,
10:0 0~11:40 5 删除学生信息 3 第一周 星期三,
14:30~17:00 6 插入学生信息 4 第一周 星期四,
8:00~11:40 7 将学生信息保存到文件及从文件读取学生信息 4 第一周 星期五,
8:00~11:40 8 以追加的方式将记录添加到文件尾 3 第一周 星期五,
14:30~17:00 9 复制文件,备份数据 2 第二周 星期一,
8:00~9:40 10 按总分将学生从高到低进行排序 4 第二周 星期一,
10:00~11:40
14:30~16:10 11 索引,按学号进行排序 2 第二周 星期二,
8:00~9:40 12 分类合计,按班级进行统计总分和平均分 4 第二周 星期二,
10:00~11:40
14:30~16:10 13 计算所有学生的总分和所有课程平均分 2 第二周 星期三,
8:00~9:40 14 显示某门课不及格的学生信息 4 第二周 星期三,
10:00~11:40
14:30~16:10 15 显示排前10名学生的信息和倒排10名学生信息 4 第二周 星期四,
8:00~11:40 合计 52
三、实训条件
硬件:计算机人手一台
软件:Turbo c
场地:机房
四、成绩评定、考核办法
实训成绩的评定依据两个方面:考勤成绩和考核成绩,前者占总评的10%,后者占总成绩的90%.
考勤内容包括: 是否按时到场;是否按进度要求完成任务;是否认真填写实训日记;是否保持实训设备完好无损等。
考核办法:
要求学生独立完成任务,并结合学生的编程能力,独立分析问题、解决问题的能力和创新精神,成绩分优、良、中、及格和不及格五等。
其中,各等级的评判标准为:
优秀标准:
能独立完成课题要求;能正确回答老师的提问;程序代码简洁,
无错误。平时表现好,认真编写实训报告和填写实训手册。
良好标准:
能完成课题要求;基本上能正确回答老师的提问;平时表现较好,
认真编写实训报告和填写实训手册,程序代码基本正确。
中等标准:
基本上能完成课题要求;基本能正确回答老师的提问;平时表现
较好,能编写实训报告,较好地填写实训手册。
及格标准:
能完成课题的主要要求;平时表现较好,能编写实训报告,较好
地填写实训手册。程序代码有部分错误。
不及格标准:
上课不认真,缺课迟到多,不能完成课题要求;不认真填写实训
手册、不上交实训报告。
课程设计内容
题目:学生成绩管理
一、课程设计目的
利用单链表结构实现学生成绩管理,了解数据库管理的基本功能,掌握C语言中的结构体、指针、函数(系统函数、自定义函数)、文件操作等知识,是一个C语言知识的综合运用。通过课程设计,使学生掌握结构体的运用、单链表的各种操作、数据验证、顺序查找方法、链式存储的直接插入排序方法、函数调用、函数参数(值参数和地址参数)、函数返回值类型。注意其中的难点,指针变量作函数参数、函数值为指向结构体的指针及单链表结构的应用等知识。
二、课程设计理论基础
C语言程序设计基基础知识。
三、课程设计内容与步骤
3.1程序功能
本程序利用单链表存储结构完成对学生成绩的动态管理,其基本功能模
块图如图1所示:
初始化 输入 显示 删除 查找 插入 追加 保存 读入 计算 拷贝 排序 索引 分类
合计 打印不及格者 显示前后10名学生信息 退出
3.2 程序设计思路
程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同
您可能关注的文档
最近下载
- 悬架零件部开发.pdf VIP
- 建筑工程图集 L13S2给水工程_08.pdf VIP
- 汽车副车架总成技术条件.pptx VIP
- 低压配电设计规范演示文稿.ppt VIP
- 2025上半年中级软件水平考试《软件设计师(综合知识)》新版真题卷(含详细解析).docx VIP
- 整车集成设计指南(冷却系统布置).pptx VIP
- 销售人员必备贵州省黔西市兴仁县医疗机构分布明细.doc VIP
- 2025年新版人教版四年级上册英语 四上Unit 4 Helping in the community单元整体教学设计.pdf VIP
- 销售人员必备贵州省黔西市卫生室医务室及诊所医疗机构明细.doc VIP
- 路基路面弯沉检测记录表.docx VIP
文档评论(0)