电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

活动用解析法求解“铁丝问题”VIP免费

活动用解析法求解“铁丝问题”_第1页
1/10
活动用解析法求解“铁丝问题”_第2页
2/10
活动用解析法求解“铁丝问题”_第3页
3/10
2一、解析法分析2、解析法概念:在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析表达式表示出来,解决了这些表达式,问题也就得以解决。解析法是程序设计的中常用的算法之一。剖析、深入分析的意思。1、什么是解析?34、问题分析--钻石图案设计⑴观察日常生活中的钻石思考:如果把钻石看成是由一个圆球雕刻,那么钻石中的“点”有什么特征?钻石的所有点都落在圆球上。4(x2,y2)(x3,y3)(x1,y1)(x4,y4)(x5,y5)(x6,y6)(x7,y7)(x8,y8)(x9,y9)θ2θ⑵用数学分析方法求出各点的位置X1=rcosθy1=rsinθX2=rcos2θy2=rsin2θX10=rcos10θy10=rsin10θ(x10,y10)55、用伪代码描述点及线段Fori=1to总的点数求出第i个点的坐标(rcos(iθ),rsin(iθ))forj=1to总的点数ifi点和j点不是同一个点then求j点的坐标(rcos(jθ),rsin(jθ))画出i点到j点的线段endifnextjnexti观察一下,这个算法描述的程序是一个什么结构?6(x2,y2)(x3,y3)(x1,y1)(x4,y4)(x5,y5)(x6,y6)(x7,y7)(x8,y8)(x9,y9)(x10,y10)θ2θ模拟画图过程7二、设计程序1、新建工程,设置对象属性。对象属性设置值工程1名称计算机绘图Form1名称frmDrawCaption钻石图形StartUpPosition2-屏幕中心2、双击窗体的Click事件过程编写代码(课本第44页)8活动拓展1、试一试分别更改一下代码中的intNodes=15frmDraw.Line(sngX1,sngY1)-(sngX2,sngY2),vbBlue看看结果如何。2、能不能通过更改代码画出五角星9实践题1:某超市规定,顾客购买同种商品10件以上(包括10件)可享受批发价。请设计一个收款机程序,输入顾客所购商品的零售价、批发价、购买数量及付款数,程序能计算出顾客的应付款及需要找回的零钱,请用伪代码描述算法。伪代码ifthenelseendif购买数量超过10件以上(包括10件)应付款数=批发价×数量应付款数=零售价×数量找回零钱=顾客付款总额—应付款数10实践题2:科技馆的门票价格为每人10元,但对团体票(8人以上)实行8折优惠;持有学生证可以半价购票;军人免费。请为科技馆设计一个程序实现上述功能

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

活动用解析法求解“铁丝问题”

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部