poeepdm热塑性弹性体的阻燃改性研究

poeepdm热塑性弹性体的阻燃改性研究

ID:12429553

大小:423.50 KB

页数:9页

时间:2018-07-17

poeepdm热塑性弹性体的阻燃改性研究_第1页
poeepdm热塑性弹性体的阻燃改性研究_第2页
poeepdm热塑性弹性体的阻燃改性研究_第3页
poeepdm热塑性弹性体的阻燃改性研究_第4页
poeepdm热塑性弹性体的阻燃改性研究_第5页
资源描述:

《poeepdm热塑性弹性体的阻燃改性研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学院自动化学院班级09030701学号2007302148姓名王景Email:youname@nwpu.edu.cn作者王景9目录1摘要31.1设计题目31.2设计内容31.3开发工具31.4应用平台32详细设计32.1程序结构32.2主要功能32.3函数实现32.4开发日志43程序调试及运行43.1程序运行结果43.2程序使用说明43.3程序开发总结44附件(源程序)4Email:youname@nwpu.edu.cn作者王景91摘要1.1设计题目搬山游戏小明买书1.2设计内容1.设有n座山,计算机与人作为比赛的双方,轮

2、流搬山。规定每次搬山的数不能超过k座,谁搬最后一座谁输。游戏开始时,计算机请人输入山的总数(n)和每次允许搬山的最大数止(k)。然后请人开始,等人输入了需要搬走的山的数目后,计算机马上打印出它搬多少座山,并提示尚余多少座山。双方轮流搬山直到最后一座山搬完为止。计算机会显示谁是赢家,并问人是否要继续比赛。如果人不想玩了,计算机便会统计出共玩了几局,双方胜负如何。2.小明假期同爸爸一起去书店,他选中了六本书,每本书的单价分别为:3.1,1.7,2,5.3,0.9和7.2。不巧的是,小明的爸爸只带了十几块钱,为了让小明过上一个愉

3、快的假期,爸爸仍然同意买书,但提出一个要求,要小明从六本书中选出若干本,使得单价相加所得的和同10最接近。你能够帮助小明解决好这个问题吗?1.3开发工具VisualC++6.01.4应用平台Windows2000/XP/Vista32位2详细设计2.1程序结构搬山游戏:程序从输入山的座数,要求每次搬山的最大数,从而找出最佳的搬山座数以获得游戏的胜利。程序在若干次游戏结束后还记录了电脑跟人的胜负次数。程序中应用了条件语句,循环语句,逻辑判断语句来实现功能。Email:youname@nwpu.edu.cn作者王景9小明买书:

4、程序从接受六本书的价格通过计算找出符合要求的买书方案。程序中应用到了数组,条件语句,逻辑语句,循环语句来实现功能。流程:输入六个浮点数、建立六个数的全部组合并处理、将六个数的组合用对应的一个十进制位表对应六个合数组的和示、组合的和与10的差、有相同的min的flag的数组i:b[]数组的下标、对新的min的处理、对相等min的处理、输出全部i个与10的差值均为min的组合、输出符合要求的方案。2.2主要功能程序:搬山游戏设计了一个简单有趣的小游戏;程序:小明买书设计此程序帮助小明制定了有效的买书方案。搬山游戏:算法设计计算

5、机参加游戏时应遵循下列原则:1)当(剩余山数目-1)<=可移动的最大数k时计算机要移(剩余山数目-1)座,以便将最后一座山留给人。2)对于任意正整数x,y,一定有:0<=x%(y+1)<=y在有n座山的情况下,计算机为了将最后一座山留给人,而且又要控制每次搬山的数目不超过最大数k,它应搬山的数目要满足下列关系:(n-1)%(k+1)如果算出结果为0,即整除无余数,则规定只搬1座山,以防止冒进后发生问题。小明买书:问题分析与算法设计分析题意,可将题目简化为:差值从六个数中选出若干个求和,使得和与10的最小。题目中隐含两个问题

6、,其一是怎样从六个数中选出若干个数;其二是求与10的差。从六个数中选出若干个数实质是从六个数中选出若干个进行组合。每个数在组合过程中只有两种情况:要么是选中参加求和,要么是没选中不参加求和。这样就可以使用六重循环对每个数是否参加求和进行全部可能情况的组合。关于求与10的差值应当注意的是:差值的含义是指差的绝对值。例如:“9-10=-1"和"11-10=1",但9和11这两者与10的差值都是1。若认为”9“与”10的差值为-1就错了。2.3函数实现搬山游戏在有n座山的情况下,计算机为了将最后一座山留给人,而且又要控制每次搬山

7、的数目不超过最大数k,它应搬山的数目要满足下列关系:(n-1)%(k+1)小明买书差值从六个数中选出若干个求和,使得和与10的最小。题目中隐含两个问题,其一是怎样从六个数中选出若干个数;其二是求与10的差。从六个数中选出若干个数实质是从六个数中选出若干个进行组合。每个数在组合过程中只有两种情况:要么是选中参加求和,要么是没选中不参加求和。这样就可以使用六重循环对每个数是否参加求和进行全部可能情况的组合。Email:youname@nwpu.edu.cn作者王景92.4开发日志首先选的是搬山游戏这个编程题,刚开始觉得这个题很

8、有趣,感觉编出来一定很好玩。可当我渐渐了解这个题时,才知道程序的编写并不是很轻松,最难的是要保留程序运行后电脑和人的胜负次数,开始觉得用数组,但尝试了后不行,放在循环语句中实现不了,后来还是同学帮的忙解决了这个问题。第一个题做出来发了很长一段时间,第二个题我就选了个先对简单的题。小明买书这题充分运用了数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。