用解析法解决问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S=S+H+L
H=②
Loop While L >= Home / 1000
Print ③
End Sub
小结
解析法就是在分析具体问题的基础上,抽取出 一个数学模型,这个数学模型能用若干个解析 表达式表示出来,解决了这些表达式,问题也 就得以解决。解析法是程序设计中最常用的算 法之一。
拓展探究
探究学习
设所求矩形的宽为x厘米,根据题目的条件, 矩形的周长是L,那么它的长与宽的和就是L/2, 长应为L/2-x厘米。根据矩形的面积公式,则 可以列出如下的方程:
L/2-x)=S 化简这个方程得
这时通过求根公式即可得出解答。
矩形框问题参考程序
Private Sub Command1_Click() L= InputBox ("请输入铁丝的长度:") S= InputBox ("请输入矩形的面积:") D= L*L/4-4*S if D>=0 then X1=(L/2+sqr(D))/2 X2=(L/2-sqr(D))/2 print "这个矩形的长和宽分别为:";X1; "和"; X2 else print "找不到这样的矩形!" end if End Sub
探究学习
问题5:小球从高处自由下落,每次弹起的高度是下 落高度的70%,当小球弹起的高度不足原高度的千 分之一时,小球很快就会停止跳动。
实现功能: 输入小球的起始高度HOME后,计算并输出小球在整
个弹跳中所经历的总路程S (忽略弹起高度不足原高度的千分之一的部分)。
(1)分析问题
(2)设计算法
算法设计
①输入m,n ②计算x=2m-n/2 ③计算y=n/2-m ④输出x ⑤输出y ⑥结束
编程实现
一、设计界面 二、编写事件处理过程
什么是解析法
解析法就是在分析具体问题的基础上,抽取出一个数 学模型,这个数学模型能用若干个解析表达式表示出 来,解决了这些表达式,问题也就得以解决。解析法 是程序设计中最常用的算法之一。
p=8
(d<=3)
p=8+(d-3)*2.1 (d>3)
解析法
(2)设计算法
① 设计输入输出界面,从一个文本框中输入车程d ② 根据里程计算车费如果d<=3则车费p=8否则p=8+(d-3)*2.1 ③ 输出车费p
解析法
(3)编写程序
探究学习
问题3: :运费问题
小王将要乘坐某航空公司的班机到北京旅游。 经了解,机票价格为1500元,航空公司对旅客 随身携带行李的费用计算标准为:2O公斤以内 免收行李费;
解析法解决问题的一般过程
探究学习
问题2: :出租车收费 出租车是市民常用的交通工具,在丹阳计价方
式是3公里以内起步价为8元,3公里以上每公 里2.1元。你能不能编写一个程序,根据车程 计算出乘坐出租车的费用?
解析法
(1)分析问题
我们根据计价方式可以求出 费用 根据车程来判断收费的过程是 设路程用d表示,打车费用p表示
如何用解析法解决问题?
信息技术教研组
重点难点分析
(一)教学重点:理解解析法的思想,能写出 求解问题的解析式并用程序实现。
(二)教学难点:学会分析问题,合理设计算 法,建立求解问题的解析式
教学过程
问题1:鸡兔同笼问题。 一位农场主养了许多鸡和兔子,每天悉心照
料它们,有一天他却发现黄鼠狼偷走了他的 鸡和兔子,并且弄坏了鸡窝和兔窝中间的隔 板(导致鸡兔同笼),他想计算损失,可是 由于鸡兔不配合,他只数出了头有31只,脚 有86只,让我们来帮帮他,计算出鸡兔各多 少只吧!
若行李在40公斤以内,则20公斤以内仍免费, 超过20公斤的部分每公斤按票价1.5%的标准 收费;若在40公斤以上,除按上述标准收费外, 超过40公斤部分加倍收费。请设计一个程序来 计算小王所需的行李费
探究学习
问题4: :制作矩形框问题 小明找来了一条长度为L的铁丝,希望用来
制作一个面积为S的矩形框。他问小亮:这个 矩形的长和宽应当 各是多少,才能使制作出来的矩形框面积为指 定的值呢?
(3)编写程序
Private Sub Command1_Click()
Dim H As Single, L As Single
Dim S As Single, Home As Single
Home = Val(InputBox("请输入一个起始高度:"))
H = Home
S=0
Do
L = 0.7 * ①
以QQ牧场引出百金币买百只鸡鸭鹅。试用解 析法解题
百金币买百只鸡鸭鹅,这样的问题我们 能不能抽取出数学模型并写出解析表达 式呢?同学们试试看,数学模型是什么? 解析表达式又该如何表示呢?
问题思考:
思考1: 请同学们根据给出的头脚的数量,运用已有知
识,帮助农场主计算出鸡兔的数量。
思考2: 农场主又犯了难,倘若下次再出现这样的问题,
将如何算出鸡兔各多少呢?(假设头m只,脚 n只,列出表达式)
列出表达式
解析表达式
结合刚才讨论鸡兔同笼问题的过程,用 自己语言归纳自己所理解的什么是“解 析法”。(分小组讨论)
相关文档
最新文档