- 18
- 0
- 约1.8万字
- 约 24页
- 2020-09-28 发布于未知
- 举报
《程序设计基础》课程设计
设计题目:_学生成绩查询系统_______
专业:
班级: ___
姓名: __
学号:
指导老师:________
1
目 录
一、课程设计目的与要求 3
二、详细设计 4
三、程序清单和执行结果 9
四、调试与测试 23
五、结语 24
2
一、课程设计目的与要求
1.课程设计目的
(1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件
等)来完成一个简单的信息管理程序的设计。
(2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main ()在程
序设计中的实现思路和方法。
2. 课程设计要求
设计一个简易学生成绩记录簿设计,其中包括:姓名,学号,C 语言成绩;
具体功能:
1.系统以菜单方式工作
2. 创建学生成绩信息并以磁盘文件保存;
3. 读取磁盘文件并显示输出所有学生的成绩;
4. 查询学生成绩
(1)按学号查询成绩
(2)学号姓名查询成绩
5.添加成绩记录;
6.修改指定姓名或学号的学生的成绩并可存盘;
7.显示输出60 分以下、60~79、80~89、90 分以上各分数段的学生信息。
3
二、详细设计
1、数据结构设计
#includestdio.h
#includestdlib.h
#includestring.h
#includewindows.h
int n=4;
struct student
{
int num; /*学号*/
char name[10]; /*姓名*/
float score[3]; /*成绩*/
}
2 .函数说明
1.主函数
main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。
2.其他部分功能函数包括
(1) 将学生成绩信息保存为文件void save();
算法思想:
①定义指向文件的指针变量;
②输入保存路径及文件名,打开文件,若不能打开文件给出提示信息;
③将存有学生成绩信息的结构体数组信息依次保存到文件中。
(2 ) 学生成绩信息录入函数void input()
算法思想:
①依次录入结构体数组中所包含的各个成员;
②直到输入的结构体成员中信息为4,数据输入结束;
③返回实际录入的学生成绩信息数。
(3)从文件中读出学生成绩信息void output();
算法思想:
①定义指向结构体变量的指针和指向文件的指针;
②输入文件的路径,打开文件,若不能打开文件给出提示信息;
③将文件中的信息依次读出,最后结构体的指针为NULL。
4
3 .函数设计
(1)主菜单函数main()
功能:函数返回值为整数,代表所选的菜单项
int main ()
{
printf( ********************************************************* \n);
printf( § §\n);
printf(§ §\n);
printf( § 欢迎进入学生成绩记录系统 §\n);
printf( § §\n);
printf( §
您可能关注的文档
- 学校管理改进实施方案(一).pdf
- 学校艺术节活动方案(一).pdf
- 学校跳蚤市场活动方案(一).pdf
- 学校防汛工作情况汇报(一).pdf
- 学校项目开工奠基仪式致辞(一).pdf
- 学校食品卫生安全教育宣传资料(一).pdf
- 学校首届艺术节汇报演出校长致辞(一).pdf
- 学法懂法守法心得体会(一).pdf
- 学法考试试题库及答案(一).pdf
- 学生代表大会方案(一).pdf
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 巴西饶坚赞《山法了义海论》思想探析.docx VIP
- 啊我永远失去了你bersempreioti选自清教徒Ipuritani原版调钢琴伴奏谱五线谱正谱伴奏音频.pdf VIP
- 浙江省温州市2023-2024学年七年级上学期期末考试语文试卷(含答案).doc VIP
- 人教版六年级上册数学期末测试卷可打印.docx VIP
- (期末考点培优)专题10 短文填空(含答案解析)八年级英语下册期末复习考点培优专项冀教版.docx VIP
- 复杂剖宫产手术专家共识(2024).pdf VIP
- (冀教版)—六年级英语上册期末测试卷.doc VIP
- GB50275-2010风机、压缩机、泵安装工程施工及验收规范.docx VIP
- 江西省赣州市文清外国语学校2024-2025学年高三下学期联考押题卷物理试题试卷含解析.doc VIP
- 铁路工程测量:控制测量PPT教学课件.pptx
原创力文档

文档评论(0)