3.1.2程序实现

3.1.2程序实现

ID:44680382

大小:142.00 KB

页数:2页

时间:2019-10-24

3.1.2程序实现_第1页
3.1.2程序实现_第2页
资源描述:

《3.1.2程序实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用解析法解决问题算法与程序设计《用解析法解决问题》学案一、情境问题求解中国古代《孙子算经》中的鸡兔同笼问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?数学思路:解:从特殊到一般:已知头的数目为h,脚的数目为l,求鸡兔各有几只?已知条件:要求的解:二者之间的关系一:解析法定义解析法就是在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析表达式表示出来,解决了这些表达式,问题也就得以解决。二、解析法程序实现任务一:设计程序,当输入头的数目h和脚的数目l,计算出鸡兔各有几只。基本步骤:1.分析问题:(参考从特殊到一

2、般)设:鸡有x只,兔有y只已知:头和脚的数目h,l计算:x=计算:y=2.设计算法:开始输入x=y=输出结束3.编写程序:3.1界面设计:选中控件,在界面设计窗口添加相关控件,在属性窗口设置:对象属性设置值对象属性设置值Label1Caption总头数Text1Text空Label2Caption总脚数Text2Text空Label3Caption鸡的只数Command1Caption计算Label4Caption兔的只数Label5Caption空Label6Caption空3.2编写程序代码:PrivateSubCommand1_Cli

3、ck()Dimasintegerh=Val(Text1.text)l=Val()x=y=Label5.Caption=Str()Label6.Caption=Str()Endsub4.调试运行:点击启动u运行程序,如发现错误可点击■结束运行,修改程序。-1--2-用解析法解决问题算法与程序设计三、实例探究任务二:科技馆的门票价格为10元,但对团体票(8人及以上)实行8折优惠;持学生证半价购票;军人免费。优惠不能叠加。请根据上述条件为科技馆设计一个自助计费程序。要求:输入身份,人数,计算出相应总票价。过程任务分析问题已知条件:人数n学生票单价

4、:军人票价:普通票单价:(8人及以上):(8人以下):要求的解:总票价Pj二者的关系:Pj=关键:算法设计输入:,判断并处理:如果是普通人群,总票价为,总票价为如果是学生总票价为如果是军人总票价为输出:总票价(提示:可以用数字1,2,3区分身份,输入身份sf,如果sf=1表示普通人群;sf=2表示学生;sf=3表示军人)界面设计编写程序PrivateSubCommand1_Click()Dimsf,n,pjAsIntegersf=Val(Text1.text)n=Val()IfThenIfThenpj=Elsepj=EndIfElseIfT

5、henpj=ElseIfThenpj=EndIfEndIfEndIfLabel4.Caption=Str()EndSub调试运行点击启动u运行程序,如发现错误可点击■结束运行,修改程序。-1--2-

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

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

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