武汉理工大学基础强化报告.docx

上传人:b****8 文档编号:27777034 上传时间:2023-07-04 格式:DOCX 页数:11 大小:67.07KB
下载 相关 举报
武汉理工大学基础强化报告.docx_第1页
第1页 / 共11页
武汉理工大学基础强化报告.docx_第2页
第2页 / 共11页
武汉理工大学基础强化报告.docx_第3页
第3页 / 共11页
武汉理工大学基础强化报告.docx_第4页
第4页 / 共11页
武汉理工大学基础强化报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

武汉理工大学基础强化报告.docx

《武汉理工大学基础强化报告.docx》由会员分享,可在线阅读,更多相关《武汉理工大学基础强化报告.docx(11页珍藏版)》请在冰豆网上搜索。

武汉理工大学基础强化报告.docx

武汉理工大学基础强化报告

学号:

课程设计

(基础强化训练)

 

题目

蹦极逃生问题

学院

计算机科学与技术

专业

软件工程

班级

软件1班

姓名

指导教师

何九周

 

2013

7

12

 

课程设计任务书

学生姓名:

专业班级:

软件1班

指导教师:

何九周工作单位:

计算机科学与技术学院

题目简述:

詹姆斯邦德被人追杀至一架桥附近,为了摆脱敌人利用蹦极的方法从桥上跳下去,在小于10米每秒的速度安全落地。

课设题目:

蹦极逃生问题

初始条件:

输入:

输入不同的数值,测试詹姆斯邦德能否安全落地。

示例输入:

输出:

350203075Killedbytheimpact.

375203075JamesBondsurvives.

400203075JamesBondsurvives.

425203075JamesBondsurvives.

450203075Stuckintheair.

400203050Stuckintheair.

400203080JamesBondsurvives.

400203085Killedbytheimpact.

要求完成的主要任务:

(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、完成算法分析

2、给出对应的程序流程图

3、给出能正确实现的程序源码

5、给出试算截屏图

6、课程设计工作的分析与总结

7、给出不少于5篇参考文献。

时间安排:

2009-7-13到2009-7-17

指导教师签名:

年月日

系主任(或责任教师)签名:

年月日

目录

1注册资料4

2选题描述4

2.1题目理解……………………………………………………….5

2.2相关计算……………………………………………………….5

3算法分析6

3.1过程分析……………………………………………………….6

4程序流程图7

5程序源码7

6试算截屏图9

7分析与总结9

8参考文献10

9成绩评定表………………………………………………………….11

1.注册资料

用户名:

2427112682

密码:

~!

selangkaihui

选题题号:

2463

2.选题描述

Onceagain,JamesBondisfleeingfromsomeevilpeoplewhowanttoseehimdead.Fortunately,hehasleftabungeeropeonanearbyhighwaybridgewhichhecanusetoescapefromhisenemies.Hisplanistoattachoneendoftheropetothebridge,theotherendoftheropetohisbodyandjumpoffthebridge.Atthemomenthereachestheground,hewillcuttherope,jumpintohiscarandbegone. 

Unfortunately,hehadnothadenoughtimetocalculatewhetherthebungeeropehastherightlength,soitisnotclearatallwhatisgoingtohappenwhenhejumpsoffthebridge.Therearethreepossiblescenarios:

 

(1)Theropeistooshort(ortoostrong),andJamesBondwillneverreachtheground. 

(2)Theropeistoolong(ortooweak),andJamesBondwillbegoingtoofastwhenhetouchestheground.Evenfora

(3)specialagent,thiscanbeverydangerous.Youmayassumethatifhecollidesataspeedofmorethan10m/s,hewillnotsurvivetheimpact.

Therope'slengthandstrengtharegood.JamesBondtouchesthegroundatacomfortablespeedandcanescape. 

Ashisemployer,youwouldliketoknowwhetherJamesBondsurvivesorwhetheryoushouldplaceajobadforthesoon-to-bevacantpositioninthelocalnewspaper.Yourphysicistsclaimthat:

 

TheforcewithwhichJamesispulledtowardstheearthis :

9.81*,w, 

(wherewishisweightinkilogramsand9.81istheEarthaccelerationinmetersoversquaredseconds. )

Mr.Bondfallsfreelyuntiltheropetautens.Thentheforcewithwhichthebungeeropepullshimbackintotheskydependsonthecurrentlengthoftheropeandis 

k*Δl, (whereΔlisthedifferencebetweentherope'scurrentlengthanditsnominal,unexpandedlength,andkisarope-specificconstant.)

Giventherope'sstrengthk,thenominallengthoftheropelinmeters,theheightofthebridgesinmeters,andJamesBond'sbodyweightw,youhavetodeterminewhatisgoingtohappentoourhero.Forallyourcalculations,youmayassumethatJamesBondisapointattheendoftheropeandtheropehasnomass.Youmayfurtherassumethatk,l,s,andwarenon-negativeandthats<200.

Input:

Theinputcontainsseveraltestcases,onetestcaseperline.Eachtestcaseconsistsoffourfloating-pointnumbers(k,l,s,andw)thatdescribethesituation.

2.1题目理解

詹姆斯邦德有一次被对人追杀到一座桥上,他计划将绳子的一头绑在桥梁上,另一端绑在自己身上,利用蹦极的方式在桥上跳下去,在到达地面的时候切断绳子,上车离开。

但是不幸的是他没有时间计算,所以不清楚会发生生么事情,现在有以下三种情况

(1)绳子太短,永远无法到达地面。

(2)绳子太长,到达地面摔死。

(3)在小于10米每秒的速度能安全落地。

现在已知他的体重为W,地球加速度为9.8米每秒。

K为绳子的劲度系数,Δl为绳子的长度,S为桥高。

请计算。

2.2相关公式定理

这道题考察物理知识,当詹姆斯从桥上跳下去,因为绳子的长度的桥的高度将出现三中情况,

(1)吊在空中。

(2)摔死。

(3)在落地时速度小于10米每秒,成功。

已知1弹性势能E0=0.5*K*(S-L)*(S-L)

2重力势能E1=W*G*S3动能E2=0.5*W*V*V

3.算法分析

这道题考察物理知识

if绳子长度<桥高

   thenif弹性势能>重力做的功

           then    Stuckintheair. 

        else 

           if落地的动能

//绳长小于桥高,

                then    JamesBondsurvives. 

           else 

                then   Killedbytheimpact.

else 

   ifv*v<=2*g*s  

//根据v*v=2*g*s,其中2*g*s*w是落地的动能,如果动能超过阈值w*v*v/2,则死

       Killedbytheimpact.

   else 

       JamesBondsurvives.

3.1计算过程分析

这个计算中,10米每秒可以作为一个标准量来计算各种能量转换,进而判断詹姆斯邦德跳桥之后能不能安全坠地。

首先,落地的安全动能为E2=0.5*W*100,绳长大于桥的高度时,人一直处于自由落体运动,重力势能全部转换为动能,即只要W*g*S<50*W,S<5时,能安全落地。

当绳长小于桥高时,重力势能转换为动能和弹性势能。

重力势能小于弹性势能(E1<E0)表示得在空中下不来.而重力势能减去弹性势能大于10m/s的动能(E1-E2>50*W)则撞死,否则就成功

4程序设计流程图

输入S,L,K.W

判断桥高与绳长

绳长小于桥的高度

绳长大于桥的高度

E2大于50*W

E2小于50*w

E1<E0

E1-E2>50*W

E1-E2>50*W

Killedbytheimpact

JamesBondsurvives

Stuckintheair

Killedbytheimpact

survives

图1程序主流程图

5程序源码

#include

#include

usingnamespacestd;

constdoubleEPS=1e-8;

constdoubleG=9.81;

intmain()

{

   doubleK,L,S,W,v;

   while(cin>>K>>L>>S>>W)

   {

       if(K

       doubleE0=0.5*K*(S-L)*(S-L),E1=W*G*S,E2=0.5*W*100;

//弹性势能,重力势能,10m/s的动能

       if(L>S)//绳长大于桥高,只有落体,判断落地速度是否<10

       {

           if(E1>E2)cout<<"Killedbytheimpact.\n";

           elsecout<<"JamesBondsurvives.\n";

       }

       else//绳长小于桥高,

       {

           doubledeltaE=E1-E0;

           if(E0>E1)cout<<"Stuckintheair.\n";

           elseif(deltaE>E2)cout<<"Killedbytheimpact.\n";

           elsecout<<"JamesBondsurvives.\n";

       }

   }

   return0;

}

6试算截屏图

图3程序运行截图

7分析与总结

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在是生活中可以说得是无处不在。

因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。

回顾起此次课程设计,我从拿到题目到完成整个编程,从理论到实践,在几天的时间里学到很多的东西,不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有将学到的知识用程序表达出来,在嫩滑提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后查阅图书才顺利解决。

同时,我学得到很多实用的知识。

在本次实践中,我收益很大动手能力,思考能力,还有其他一些方面得到极大的提高与完善。

对本课程设计的评价:

趣味性强,不仅锻炼能力,而且可以学到很多东西,在与老师和同学的交流过程中,互动学习,将知识融会贯通。

老师提出的革新非常的好,认为本学期的实验模式非常实用。

在一定时间内只做这个,只有高度的集中才能作出好的东西。

时间的紧缺成为一个很大的问题。

也希望老师可以为我们知道一下以后的发展方向。

如果可以让每个人都有动手焊接以及参与其他的各个流程,有专门的知道就更好了。

8参考文献

[1]李文新、郭炜、余华山.程序设计导引及在线实践[M].北京:

清华大学出版社

[2]谭浩强.C程序设计[M].北京:

清华大学出版社,2005.

[3]严蔚敏,吴伟民.数据结构[M].北京:

清华大学出版社,1996.

[4]钟珞.计算机科学导论[M].武汉:

武汉理工大学出版社.

[5]张富.C及C++程序设计[M].北京:

人民邮电出版社.

本科生课程设计成绩评定表

班级:

       姓名:

       学号:

序号

评分项目

满分

实得分

1

学习态度认真、遵守纪律

10

2

设计分析合理性

10

3

设计方案正确性、可行性、创造性

20

4

设计结果正确性

40

5

设计报告的规范性

10

6

设计验收

10

总得分/等级

评语:

注:

最终成绩以五级分制记。

优(90-100分)、良(80-89分)、中(70-79分)、

及格(60-69分)、60分以下为不及格

 

              指导教师签名:

                  2013年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1