教科版高中信息技术选修1 3.1 用解析法解决问题 课件(共11张PPT)

文档属性

名称 教科版高中信息技术选修1 3.1 用解析法解决问题 课件(共11张PPT)
格式 pptx
文件大小 588.0KB
资源类型 教案
版本资源 教科版
科目 信息技术(信息科技)
更新时间 2021-01-11 17:59:57

图片预览

文档简介

3.1 用解析法解决问题
任务一

铁丝围成长方形
⑴用长120厘米的铁丝围成一个长方形,长是宽的1.5倍,求它的宽是多少厘米?
2(1.5x+x)=120
⑵用长c厘米的铁丝围成一个长方形,长是宽的n倍,求它的宽是多少厘米?
2(nx+x)=c
数学模型
一元一次方程
Dim c As Single '铁丝长度
Dim n As Single '长与宽的倍数
Dim a As Single '长方形的宽
c = Val(Text1.Text)
n = Val(Text2.Text)
a = ________________
Text3.Text = Str(a) '输出宽
编写代码实现算法
c / (2 * (n + 1))
任务一

分析具体问题(找出已知与未知的关系)
抽取数学模型
写出解析表达式
编写程序以解决问题
解析法步骤

①分析问题
里程数不同,费用计算方法不同
费用=
分段函数
任务二

出租车计费
9
9+(里程- 2) ×1.9
(里程≤ 2)
(里程﹥ 2)
②数学模型
③解析表达式
思考:分条件用程序的哪种基本结构?
ⅱ实现算法
Dim s As Single '里程
Dim cost As Single '费用
s = Val(Text1.Text) '输入里程
If ________________ Then

________________
Else
________________
End If
Text2.Text = Str(cost) '输出费用
④编写程序
任务二


输入里程

If________________ Then

________________
Else
________________
End If
输出费用
里程≤ 2
费用=9
费用=9 +(里程- 2) ×1.9
s <= 2
cost = 9
cost = 9 + (s - 2) *1.9
ⅰ伪代码描述算法

①解析表达式
y=sin(x) x∈[-2π,2π]
任务三

绘制正弦图像
⑴用学过的数学知识在纸上画出正弦函数在[-2π,2π]内的轨迹。
⑵VB绘制正弦图像
ⅱ实现算法
Dim x As Single '横坐标
Dim y As Single '纵坐标
Const pi = 3.14159
Form1.Scale (-10, 5)-(10, -5) '定坐标
For x =_______ To _______ Step _____
________________
Form1.PSet (x, y), vbRed '画点
Next x
②编写程序
任务三

ⅰ自然语言描述算法

-2*pi
y = Sin(x)
Step1:建立坐标系
Step2:x=-2π
Step3:y=sin(x)
Step4:画点(x,y)
Step5:x=x+0.01
Step6:若x≤2π,返回Step3,
否则下一步
Step7:结束
2*pi
0.01
#提示#
设置坐标:对象名.Scale(左上角坐标)-(右下角坐标)
画点:对象名.PSet(横坐标,纵坐标),颜色
思考:重复画点用程序的哪种基本结构?
练习

(2016学考)问题:求s=1×2-2×3+3×4-4×5 +…-98×99+99×100的值。
算法描述如右图所示,请将下列程序补充完整。
Private Sub Form_Click()
Dim k As Integer
Dim s As Integer
s=0
For k = 1 To (1)
If k Mod 2 (2) 0 Then
s=s+k*(k+1)
Else
s= (3)
End If
Next k
Print " s=";s
End Sub
99
<>
s - k*(k+1)
小结
⒈解析法适用范围
不能解决所有问题
可以解决通过定量分析,并能用解析表达式进行描述的问题
⒉解析法设计算法的关键
找出描述求解问题的解析表达式
谢谢