版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上C语言程序设计项目考核方案一、项目考核设计要求与设计报告«设计要求1、任意选定以下一个题目完成(每题最多三人)2、模块化程序设计3、锯齿型程序书写格式4、必须上机调试通过 设计报告格式:1、设计目的2、总体设计(程序设计组成框图、流程图)3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施5、源程序清单和执行结果:清单中应有足够的注释 二、检查要求:1、每个人必须有程序运行结果2、每个人必须交C语言课程设计报告和设计程序清单
2、3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理 三、评分标准:1、根据平时上机考勤;平时作业成绩,综合上机作业完成情况来进行评定;2、根据程序运行结果作为期末考核的评分依据;3、根据C语言程序设计项目报告,学生能对自己的程序面对教师提问并能熟练地解释清楚;给出项目设计的分数;4、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算;5、最终成绩评定的依据是:平时出勤占20%,上机作业占20%,项目考核占60%(其中项目完成情况占项目考核的70%,报告撰写情况占项目考核的30%)
3、160;四、提交时间项目设计任务完成时间为16周结束,届时上交课程设计报告和程序。项目设计参考题目:二、班级学生信息管理系统设计1. 学生信息:学号,姓名,性别,宿舍,电话,qq,班级职务,家庭住址提示:用结构体处理2.功能要求 (1)读取数据并显示(2)添加记录(3)修改记录,先输入姓名找到指定记录,在重修录入修改(4)删除记录(5)教工查询,如按姓名,按教研室,按职称(6)按某项排序显示,如按出生年月,按姓名提示:数据保存在文件,处理用用结构体数组或链表二、小学生数学学习系统具有随机出题、自动评分、查看正确答案、错题重做等功能的测试系统具体要求:1、可选择:加、减、乘、除四种测试,2、可设
4、置测试题数,10,20,50,100;3、可设置随机出题难度:即数据大小范围,比如:1位,2位,3位4、可以记录测试者的姓名,时间,难度及测试类型,成绩,题数,运算时间用菜单选择1、开始测试:->选测试类型->选题数->选难度->开始测试2、查看排名:3、查看错题:4、退出三、学生成绩管理系统设计基本要求:(1)总人数及课程门数定义为宏,数据用文件保存(2)输入姓名,学号,及各门课程名称,(3)输入各学生各门课程成绩(3)各学生平均分计算,并排序,显示(4)所有不及格学生,课程查询显示(5)各门课程成绩统计:最高分(姓名),最低分(姓名),平均分,个分数段人数统计四、自
5、动存取款机模拟(1) 参考数据结构typedef structchar name10;/姓名long account;/账号char bank10;/开户银行float money;/存款余额float rate;/利率short password;/密码customer;(2) 实现功能Ø 登陆功能:用户输入账户名和密码,可以登录ATM。Ø 查询功能:登陆后,可以查询存款
6、余额。Ø 取款功能:登陆后,可以取款。注意:取款额不能超过存款余额。Ø 转账功能:登陆后,可以向其他账户转账。Ø 存款功能:登陆后,可以向账户中存款。提示参考:1、选择菜单及主程序参考#include "stdio.h"void dqjl()void xsjl()void tjjl()void x
7、gjl()void czjl()void scjl()void pxxs()void bcwj()void main() int ch;while(1) printf("*n"); printf("* 班级学生信息管理系统 *n"); printf("* 软件1201班 赵静雯 *n");printf("*n"); printf("* 1-读取记录 *n"); printf("* 2-显示记录 *n"); printf("* 3-添加记录 *n"); pr
8、intf("* 4-修改记录 *n"); printf("* 5-查找记录 *n"); printf("* 6-删除记录 *n"); printf("* 7-排序显示 *n"); printf("* 8-保存文件 *n"); printf("* 9-系统退出 *n");printf("*n");printf(" please input 1-9:");scanf("%d",&ch);switch(ch)cas
9、e 1:dqjl();break;case 2:xsjl();break;case 3:tjjl();break;case 4:xgjl();break;case 5:czjl();break;case 6:scjl();break;case 7:pxxs();break;case 8:bcwj();break;case 9:goto endl; endl: ;2、文件读写示例参考#include "stdio.h"struct xs int xh;char xm8;double cj;void main() int i;FILE *fp;struct xs s13=1,&
10、quot;李平",80,2,"张晓静",90,3,"韩冬琴",97; struct xs s23;fp=fopen("data.dat","w+");if(fp=NULL) printf("Cannot open file.n");exit(0);elsefor(i=0;i<=2;i+)fprintf(fp,"%d %s %lfn",s1i.xh,s1i.xm,s1i.cj);rewind(fp);for(i=0;i<=2;i+)fscanf(fp,&q
11、uot;%d %s %lfn",&s2i.xh,s2i.xm,&s2i.cj); printf("%d:%s:%5.2lfn",s2i.xh,s2i.xm,s2i.cj);fclose(fp);3、随机函数使用示例#include "stdio.h"#include "stdlib.h"#include "time.h"void main()int i,t; srand(time(NULL); i=rand()%21; printf("please input the number(0-20):"); scanf("%d",&t); if(t=i) printf("right!"); else printf("wrong!"); if(t>i) printf(" tai da le!
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 执业药师备考攻略
- 持续性姿势知觉性头晕(PPPD)
- DB32-T 5350-2026 化工行业被动防火措施安全检查规范
- 2026年会计实务财务报表税法题集
- 2026年电工技能等级考试电路设计与维护标准试题
- 2026年经济学理论与经济形势分析试题
- 2026年古代汉语学习与实践题库提升语文基础素养
- 2026年英语听力进阶中高级英语水平听力练习题
- 2026年游戏公司游戏设计笔试题目
- 2026年市场营销策略专业知识测试题
- 电竞酒店前台收银员培训
- 桩基旋挖钻施工方案
- 《矿山压力与岩层控制》教案
- 焊工焊接协议书(2篇)
- 苏教版六年级数学上册全套试卷
- 2019-2020学年贵州省贵阳市八年级下学期期末考试物理试卷及答案解析
- 培训机构转课协议
- 创客教室建设方案
- (完整版)南京市房屋租赁合同
- 办公场地选址方案
- 内蒙古卫生健康委员会综合保障中心公开招聘8人模拟预测(共1000题)笔试备考题库及答案解析
评论
0/150
提交评论