C语言程序设计实验报告与DIY装机大赛策划书汇编.docx
- 文档编号:23383488
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:7
- 大小:20KB
C语言程序设计实验报告与DIY装机大赛策划书汇编.docx
《C语言程序设计实验报告与DIY装机大赛策划书汇编.docx》由会员分享,可在线阅读,更多相关《C语言程序设计实验报告与DIY装机大赛策划书汇编.docx(7页珍藏版)》请在冰豆网上搜索。
C语言程序设计实验报告与DIY装机大赛策划书汇编
C语言程序设计实验报告与DIY装机大赛策划书汇编
C语言程序设计实验报告
实验名称计算出1000以内10个最大素数之和
实验目的
1、熟练掌握if、if…else、if…elseif语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。
2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。
3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。
进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。
实验内容
计算并输出1000以内最大的10个素数以及它们的和。
要求:
在程序内部加必要的注释。
由于偶数不是素数,可以不考虑对偶数的处理。
虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。
输出形式为:
素数1+素数2+素数3+…+素数10=总和值。
算法描述流程图
Main函数:
判断素数:
源程序
#include
#include
intsushu(intn)/*判断素数的函数*/
intt,i;
t=sqrt(n);
for(i=2;i<=t;i++)
if(n%i==0)/*如果不是素数,返回0*/
return0;
returnn;/*如果是素数,返回该数*/
voidmain()
inti,j=0,n,m=0,a[1000],x;
/*clrscr();*/
printf("Pleaseinputanumberform1to1000:
");
scanf("%d",&x);
if(x==2)/*x=2时的处理*/
printf("%d\n",x);
elseif(x<=1)/*x在1~1000范围外时的处理*/
printf("Error!
\n");
else
if(x%2==0)/*x为偶数时,把x变为奇数*/
x--;
for(i=x;i>1;i-=2)/*x为奇数时,做函数计算*/
n=sushu(i);/*做判断素数的函数调用*/
if(n!
=0)/*对素数的处理*/
a[j]=n;/*把素数由大至小存入数组a[]中*/
j++;
if(j<11)
m+=n; /*统计前10个素数之和*/
if(j<10)/*当素数个数小于10个时,结果输出*/
for(i=0;i
n=a[i];
printf("%d",n);
printf("+");
printf("2=");
printf("%d\n",m+2);
elsefor(i=0;i<10;i++)/*当素数个数大于等于10个时,结果输出*/
n=a[i];
printf("%d",n);
if(i<9)
printf("+");
else
printf("=");
printf("%d\n",m);
测试数据
分别输入1000、100、10测试。
运行结果
出现问题及解决方法
当素数个数小于10时的处理不够完善,考虑不够周全。
把“+2”的处理做的太勉强。
程序过大,不够精简,无用文字太多。
学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。
编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。
基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。
这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。
就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。
知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。
已会的东西掌握的还是不够好。
实验心得
通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。
其间开心过、郁闷过、无奈过、彷徨过……随着实验的胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。
感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴……伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。
对C语言,我会更加努力。
DIY装机大赛策划书
一、活动目的
(1)增加同学们的IT知识,激发广大在校大学生学习计算机的兴趣;
(2)有效锻炼同学们的动手能力和协调能力,给同学们一个展现理论与实践相结合的舞台。
(3)促进学习交流,加强计算机在大学里的实际运用与操作,有效体现科技含量与价值。
二、活动时间、地点 XX年5月12日,图书馆前坪三、活动主题 挥舞智慧双手,创造梦想青春2、参赛对象 全体在校大学生3、主办单位计算机与信息科学学院团总支学生会六、承办单位计算机与信息科学学院团总支学生会实践部七、第七届计算机科技文化节之DIY装机大赛工作组职责
活动组职 责实践部整个活动的协调、安排工作监察组监督整个活动的公开、公平、公正性会务宣传组活动宣传,照片采集,通讯稿撰写;开闭幕式会场布置,与会人员组织,会议资料准备,活动后期资料归档评审组组织技能比赛,组织评审工作外联组负责赞助工作,并协助评审组完成相关工作后勤组会场保安人员及后勤人员安排,组织设点报名工作
八、活动具体安排策划1、现场开展类活动总执行流程表(具体内容须由各个负责部门进行填写,活动开展要求细致,具有可实施性,各部门在负责活动开展时候一定要及时向赛事组委会汇报进度)
现场开展类活动的总执行流程表日期环节执行重点事项流程执行细节完成时间负责人组员备注 比赛前期宣传、组织报名张贴POP海报、横幅例如:
pop每班3张 5月3日李少豪实践部同事时间可能会有临时的调动收集报名表并统计按报名表统计5月3日赛前准备工作策划,场地准备,设备,物资需要,人员安排5月4日(其它)赞助协商5月1日 作品收集确定参与人数联系平台搭建 胡中怀实践部同事 前期的预选(视情况而定)注意:
完成评选工作时一定得通过评审组待定资料汇总归档,统计 现场开展比赛活动前准备例如:
1:
:
工作证佩戴、邀请评委、主持人、保安、礼仪安排等对参赛选手的培训等工作,场地申请等,会议流程,PPT等,与会人员的通知,竞赛评分表等 5月12日李少豪、胡志辉实践部同事、体育部同事 现场物质、人数清单宣布活动开始5月12日钟思雪宣传部同事 照片采集由宣传部同事进行照片和视频拍摄5月12日会场清理由全体学生会成员共同完成5月12日赛后阶段通讯稿的撰写唐远明 唐远明实践部干事 参赛学生成绩汇总统计 胡中怀、 韩金平5月12日提交所以的活动资料到组委会注意:
活动名.zip形式提交,附带内容说明
2、组织分工:
1、赞助协谈及物资接应:
李少豪胡中怀韩金平 2、场地审批:
唐远明 3、比赛所需物资(帐篷,桌子,椅子,音响,话筒,绳索,工作牌,电脑等):
实践部及青协。
4、前期培训及选拔:
计协李绪 5、资料整理体育部粗整,实践部修改。
6、会场布置及清理,团总支学生会成员 计协:
负责技术人员的组织 全体学生会成员:
负责赛场的布置和清理九、活动细则 1、比赛程序大赛分两个阶段:
初赛、决赛;初赛:
5月12日上午决赛:
5月12日下午 2、比赛规则 DIY装机大赛活动细则须知比赛方式:
个人赛(包括初赛、决赛)比赛器材:
主板一块,内存一根,机箱一套,硬盘一个,显示器一个,键盘一个,鼠标一个、显卡一条。
比赛评定规则:
A、选手在比赛前20分钟开始检录,比赛前10钟开始入场做准备。
超过规定时间3分钟没有检录和入场的将取消参赛资格。
B、选手入场后不得触摸比赛台上的任何东西,在参赛位上等待工作人员讲解验机规则以及主板POWER跳线的位置和其他注意事项。
C、选手赛前到工作人员处检验机器是否能够正常使用。
D、比赛的胜负以装机时间为准,消耗时间最短者胜;E、所有的零件均需组装到位,并接上键盘鼠标显示器,包括主板power跳线的位置F、所有参赛机器全部需要正常点亮,并能识别到硬盘;G、参赛选手可以自行点亮机器、认可后,再示意裁判停表;H、机器经技术人员检验认可后,成绩才生效;I、验机不能点亮(除机器先天缺陷外,否则视为比赛失败。
)验机标准:
1、螺丝松动,螺丝没有在应归属的位置,机箱内出现异物,主板主电源接口未接,主板电源口、数据线未接,硬盘电源口、数据线未接2、键盘鼠标未接或接错,机器的、显示器接口未接,IDE线接错或接反,示意裁判停表后仍触碰,在装机过程触到绳,不按要求完成3超出比赛区域所有选手完成装机之后,所装机器将由工作人员进行验机。
工作人员宣布装机开始,开始计时。
选手装机完成即举手示意,工作人员同时停止计时。
比赛成绩由计时员记录,交工作人员再转交裁判团,核实无误后,将在现场公布。
1、因用力过猛装机不当而损坏器材的,需照价赔偿。
2、比赛过程中如有问题应由组长向评委会示意陈述。
3、如对成绩不满意,可向此次活动仲裁委员会进行投诉。
4、赛前与参赛选手签订协议,如出现认为原因造成电脑配件损坏,由个人承担赔偿责任 3、宣传工作1、去大一大二各班宣传;(4月6日)2、张贴POP海报;(分配到各班,每班3张,分比赛的前期和后期宣传)3、拉横幅:
(由赞助公司提供)4、摆点报名:
4月8日-4月16日(分B区、C区、图书馆共摆设三个点)5、赛前进行培训(计算机协会、公司工作人员)(4月28日) 4、应邀嘉宾:
校领导、赞助方代表、老师、我学院学生会主席团、各部门部长副部长; 5、评审制度:
比赛评定规则:
A、选手在比赛前20分钟开始检录,比赛前10钟开始入场做准备。
超过规定时间3分钟没有检录和入场的将取消参赛资格。
B、选手入场后不得触摸比赛台上的任何东西,在参赛位上等待工作人员讲解验机规则以及主板POWER跳线的位置和其他注意事项。
C、选手赛前到工作人员处检验机器是否能够正常使用。
D、比赛的胜负以装机时间为准,消耗时间最短者胜;E、所有的零件均需组装到位,并接上键盘鼠标显示器,包括主板power跳线的位置F、所有参赛机器全部需要正常点亮,并能识别到硬盘;G、参赛选手可以自行点亮机器、认可后,再示意裁判停表;H、机器经技术人员检验认可后,成绩才生效;I、验机不能点亮(除机器先天缺陷外,否则视为比赛失败。
)验机标准:
1、螺丝松动,螺丝没有在应归属的位置,机箱内出现异物,主板主电源接口未接,主板电源口、数据线未接,硬盘电源口、数据线未接2、键盘鼠标未接或接错,机器的、显示器接口未接,IDE线接错或接反,示意裁判停表后仍触碰,在装机过程触到绳,不按要求完成3超出比赛区域所有选手完成装机之后,所装机器将由工作人员进行验机。
工作人员宣布装机开始,开始计时。
选手装机完成即举手示意,工作人员同时停止计时。
比赛成绩由计时员记录,交工作人员再转交裁判团,核实无误后,将在现场公布。
工作安排:
组织部,负责监察组的安排,安排五名计时员 办公室,负责成绩统计及现场广播、工作人员工作牌 体育部:
负责物资的准备,现场安保人员的安排宣传部:
负责现场照片采集、DV拍摄 生活部:
负责检录 6、奖项及奖金设置
项目奖项奖品数量 DIY装机 一等奖 无线键鼠一套 (价值218元)1个二等奖 2.1低音炮 (价值148元)2个三等奖 16GU盘 (价值68元)3个优胜奖8GU盘 (价值48元)6个优胜奖 荣誉证书12个
十、活动注意 1、因用力过猛装机不当而损坏器材的,需照价赔偿。
2、比赛过程中如有问题应由组长向评委会示意陈述。
3、如对成绩不满意,可向此次活动仲裁委员会进行投诉。
4、赛前与参赛选手签订协议,如出现认为原因造成电脑配件损坏,由个人承担赔偿责任注:
本次比赛不接受临时报名者参赛
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 实验 报告 DIY 装机 大赛 策划 汇编