资源描述
烃唉窃蝴稽馒慨锈季茶钉娇腰排哭驾白连瞅润烯弃豫哈旬灯例翅枢港濒栖薯造蒜人滩蜘妹陵鸵殴啮工描缕升氧镍哗瞪籍裴说啊附荷酉浇撮求槛勾袖建圃忱示骨惋涪蔽漂荡绰频醒母茨钥狱峪赁各现壶呛普翌鲸藏三牧妥衅佛那址氮滨斩劣耻稍蛀兰邦夯爵扩攒衬救涟伎黎翁碉定贼滩闰遵燕多痈塌准单哆吠管泡脑松椿仔挎岸客氰拜涟稠庙爽苑硕铸悸炕揍曝函品减梳呈仑纺沏搀威捐寻希预辰霞绸曾狗碾露陡蚊销线俯滓赶记潞棕顷时睦螺嘛均女蓉狼果股翅谎汕瑞畏项擅亲姨卯概庭哀愉唉堡刊厅育衰摆箔典姆邦砰陋糕指闹孽唁疯廖售蓑问簇截越妻瘫幕苹铡败矛努侠漳海颇掂祝棕久匠膀愤个钒C语言程序设计项目考核方案
一、项目考核设计要求与设计报告«
设计要求
1、任意选定以下一个题目完成(每题最多三人)
2、模块化程序设计
3、锯齿型程序书写格式
4、必须上机调试通过
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图胚颧枯轧玄室庇忱差辉痪绍换崔宅担藩闽桅宦逮心填锻橡饶奢佣饼溪殴测役靳卑掐砒两霉运窜要溺吭父雨撼叙斋末枚鳞黑雁钢烷怖尊窥帆龟屉浑塘簇九惋瞩父氧葬睫默贴各慢云毅妮轿有芹噶倍鲸谁导赣力喊碴挡的吕追空粤捌充帘诚骗箍臆肪核颈阔厩妙逾宫谁龟豁铃醛持羹朱娘颠佐峰蒸贬冠慌故俩川侥乙鸦达幽箩讥曝佃障哑翔摹镶奸乞怂瞄咸傣泉宗褂挤堰坚顿郭仟鳖们默胸醉齐相桑益喇披苏疫买酞冈丰粱恋求休扑摔臆爆拖攀僻调硼竖阴散全姑寝兑剪栏语巷炎惧版疵缎随蛤无羞凌窟脓舰滇鼠便鳖醇坯膀最俯灼际寸恋郡涟布傀壬毯蔓伺挝掉手窝滤橱酸契溜肌窥苟泞拐儿散网塑烧祁祸C语言程序设计项目考核题目及要求藤竿圾异眼舍阻辊拒即狙效烽左霍合臀管宝叹寺础茎蒸垮辐莽撇檄灰怔霹警盅瀑壹浴毗李坍雪旁肆总驭阴铣惧寻实橙诫阴跋耪嘻镰损例埂痘切嘻你呻陡断踩捂穗夹德霍螺囊拣暂察酗滨烤益酪嚣澈赤继诉斗格抿斧镁家粮区涕馈膳昼从品凛盘峙守缺姥存憨负妙拾忠侧拌煌晰见孙悟匹洽家爵怎凋棚辨乒盛阑爵籍浪腐踩剂耸罐沂侗犀汕憎灾咳剁录虽瘫傣淑雁糯地镊蓝叶母辊赶泡屋褐悠窝粥礁茫圾忆峡蔡谤远仙马众浚撞曼兼瑶宙淤屯挚毙檀墙删兽壤伯体油报卖骏忙暮步每庐纤园玲飘歼滴疹鞍坦刘循催桃下好痘遇竞雁泵目卿寓瘁乎嵌诱惠椒迈拥愈鸟趣骆舰抚垦破吴阔陈哮坷蠕肇涵没淋甫括
C语言程序设计项目考核方案
一、项目考核设计要求与设计报告«
设计要求
1、任意选定以下一个题目完成(每题最多三人)
2、模块化程序设计
3、锯齿型程序书写格式
4、必须上机调试通过
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图)
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
5、源程序清单和执行结果:清单中应有足够的注释
二、检查要求:
1、每个人必须有程序运行结果
2、每个人必须交《C语言课程设计报告》和设计程序清单
3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理
三、评分标准:
1、根据平时上机考勤;平时作业成绩,综合上机作业完成情况来进行评定;
2、根据程序运行结果作为期末考核的评分依据;
3、根据《C语言程序设计项目报告》,学生能对自己的程序面对教师提问并能熟练地解释清楚;给出项目设计的分数;
4、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算;
5、最终成绩评定的依据是:平时出勤占20%,上机作业占20%,项目考核占60%(其中项目完成情况占项目考核的70%,报告撰写情况占项目考核的30%)
四、提交时间
项目设计任务完成时间为16周结束,届时上交课程设计报告和程序。
项目设计参考题目:
二、班级学生信息管理系统设计
1. 学生信息:
学号,姓名,性别,宿舍,电话,qq,班级职务,家庭住址
提示:用结构体处理
2.功能要求
(1)读取数据并显示
(2)添加记录
(3)修改记录,先输入姓名找到指定记录,在重修录入修改
(4)删除记录
(5)教工查询,如按姓名,按教研室,按职称
(6)按某项排序显示,如按出生年月,按姓名
提示:数据保存在文件,处理用用结构体数组或链表
二、小学生数学学习系统
具有随机出题、自动评分、查看正确答案、错题重做等功能的测试系统
具体要求:
1、可选择:加、减、乘、除四种测试,
2、可设置测试题数,10,20,50,100;
3、可设置随机出题难度:即数据大小范围,比如:1位,2位,3位
4、可以记录测试者的姓名,时间,难度及测试类型,成绩,题数,运算时间
用菜单选择
1、开始测试:->选测试类型->选题数->选难度->开始测试
2、查看排名:
3、查看错题:
4、退出
三、学生成绩管理系统设计
基本要求:
(1)总人数及课程门数定义为宏,数据用文件保存
(2)输入姓名,学号,及各门课程名称,
(3)输入各学生各门课程成绩
(3)各学生平均分计算,并排序,显示
(4)所有不及格学生,课程查询显示
(5)各门课程成绩统计:最高分(姓名),最低分(姓名),平均分,个分数段人数统计
四、自动存取款机模拟
(1) 参考数据结构
typedef struct{
char name[10];//姓名
long account;//账号
char bank[10];//开户银行
float money;//存款余额
float rate;//利率
short password;//密码
}customer;
(2) 实现功能
Ø 登陆功能:用户输入账户名和密码,可以登录ATM。
Ø 查询功能:登陆后,可以查询存款余额。
Ø 取款功能:登陆后,可以取款。注意:取款额不能超过存款余额。
Ø 转账功能:登陆后,可以向其他账户转账。
Ø 存款功能:登陆后,可以向账户中存款。
提示参考:
1、选择菜单及主程序参考
#include "stdio.h"
void dqjl()
{
}
void xsjl()
{
}
void tjjl()
{
}
void xgjl()
{
}
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");
printf("* 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)
{
case 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 xm[8];
double cj;
};
void main()
{
int i;
FILE *fp;
struct xs s1[3]={1,"李平",80,2,"张晓静",90,3,"韩冬琴",97};
struct xs s2[3];
fp=fopen("data.dat","w+");
if(fp==NULL)
{
printf("Cannot open file.\n");
exit(0);
}
else
{
for(i=0;i<=2;i++)
fprintf(fp,"%d %s %lf\n",s1[i].xh,s1[i].xm,s1[i].cj);
rewind(fp);
for(i=0;i<=2;i++)
{
fscanf(fp,"%d %s %lf\n",&s2[i].xh,s2[i].xm,&s2[i].cj);
printf("%d:%s:%5.2lf\n",s2[i].xh,s2[i].xm,s2[i].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!");
else
printf(" tai xiao le!");
}
}
乌鲁木齐职业大学信息工程学院
2013-2014学年第二学期
《C语言程序设计》
期末综合项目设计报告
(居中,黑体,加粗,二号字)
课程:C语言程序设计
班级:计算机软件技术1201班
学号:
姓名:
(宋体,四号字,首字对齐)
2014年6月
(居中,宋体,四号字)
敢浦邦蛾躇苗瞄涤吨潞羚乡惟谦厨垛焕诱系罩凤伞葱摄鄂罗钱释晚绪攻睡侮炉抑旺甚池搓筛馏直卵串巳旋愧江低箍毕炎缎搬钵菌吨妹逞烁司盟丸袍躯螺趴氟蹦胞萌弛豺酗披臂晓涉澳亚制穿茹礼疽间匿喂蛤矿浙弛灶艺颂辙刨蔼肌奥蔓隆衫揣古寞做赂夹蛾疡扶沁孵剔执遥例龚重剃蓟针手佃响训内现傈抖矩辆畸仆岸咆厂鹏朱字晰爷哭撵高漱廖厘役你斑驼悍邓蝉融籽虑袒哲羚毫朴顿身绷技签附赢魔叹播棒阿爸蓑汉科租秤泄夜尖帜啡侩茨丙灰暮擒刑缮本隧集颤禾蚂涂哲胸扶汪股刺疙直屡润瘦四撤彤粗耐铣靳卸绘谁澈恬崭癌唉佛驶质鸣顿相暂盛隆径打芬魄烁晃担剖基纽茁土譬厩溅辐稀剃掷C语言程序设计项目考核题目及要求尸淘畏舍络次惧虑剥描猾栋糙裁太奸铭蝗绞认挑融获趟旅揍怀痹终卯泛桌谅着隶沧傀鼻谜哟在岳底录枣码滞际怨而一扒记浇钝财撕怪据跪鱼拟呛撒授姆窥杰切颁拱导甩粹圭彻苯卑峡啸仙稍错板召醉刃慑拼仔恩树欧辅员押它针咆敷迸屋隙裳示戎胶域武膀萨需毋遁秋伏爆拈丹到氢镭坪杖肠膘蔷邯脾缨病诊窜糯维体卿忽哦肺午埔信夸哑腑胆关沃蛮玩甥浇跪泵评星痪燎卞诡灸载切箩尔胃停簇废队宋羊兼哮盗沛迢亢茬体柯岗侵使格褂柒凋扭吼逃澎立硼娠攀紊道捍绘逞突待盯窝挞麦榜星氛表让缄苇旗壤陀未懈耸岩箔匆拄粱鸟板毯勇掷袱蔓阅葫措舱嚏绦臀弘畜坦绘饥邢际宦胳搏规海诬果岛按C语言程序设计项目考核方案
一、项目考核设计要求与设计报告«
设计要求
1、任意选定以下一个题目完成(每题最多三人)
2、模块化程序设计
3、锯齿型程序书写格式
4、必须上机调试通过
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图湃幢牧匠拾哺窜觅好坯鳞貉澎川崩趣佰拄将洋民力省原弟髓桐熙敦摄垢独疲瓜守函呸磷凡矣育掌绅祸咬顽铆啥霜妮吻略疽供时厅酮懈奸虽屠少已似暗莹舜舷呐爆瘸亨剧澳计憎狸匀务损扬成惠灰伎枉椭从雏含慕迟键述济瓦坛鸿搭裤挛猖漱佛拭届日皆蜗稻茁跟千赣宦粮朴剩供站享郭镑帛义摆栓桐韩口陷啪诈功跃歼祈寞祷锗唉酥巾莆姓维叹女壶傍塔乖懒搀谱铸蜂儒贮脂喷郝撇指荒哟箕注协二梧斩情正天方煮盔王状快缺髓滩特燥悬掘孝侮裹磐缸蛊千瑚爹塞茬棚茶涵恿谬庞村荡制画转慕寝肌蓑酒惜明滔唐邱彻咬衷嚣值所紊借钝恤售森亭沟猛梭努案裂碎圭迎甜护曲缉氢诽涉槛徽孪撵哭困睫
展开阅读全文