内容正文:
用解析法解决问题
思考:猴子吃桃子
例1、有一堆桃子,猴子每天吃当天桃子数的一半,忍不住多吃一个,到第十天只有一个桃子可以吃了,计算最初有多少个桃子?
参考代码:
设桃子数为s个,循环变量为 i
s = 1 ‘第9天吃完后就是这一个了,令s=1
For i = 9 To 1 step -1 ‘吃之前的桃子数 ,从第九天吃之前开始算起
s = 2 * (s + 1) ‘每天吃之前剩的桃子数{s=s/2-1=>s=2*(s+1)}
Next i
Print s
3.1.1 解析法分析
2、举例:生活中使用到的解析法
(1)问题:输入路程和速度,
计算乘火车所用的时间
(2)公式表示:
时间=路程/速度
(3)表达式t=s/v
(4)解决问题:输入、代入、输出
1、什么是解析法?
(1)分析问题
(2)得到数学模型
比如:计算公式
(3)用表达式表示
(4)结合表达式去解决问题
VB绘图基础知识1
1、绘制“线段”
Form1.line (起点坐标)-(终点坐标),线段颜色
绘x轴:Form1.Line (X1, 0)-(X2, 0), vbBlue
绘y轴:Form1.Line (0, Y1)-(0, Y2), vbBlue
例2:绘矩形
例:绘制过点(0,0)与(800,1000)的线段,颜色任意
Form1.Line (0,0) - (800,1000), 线段颜色
vbBlack 黑色
vbRed 红色
vbGreen 绿色
vbYellow 黄色
vbBlue 蓝色
vbMagenta 洋红
vbCyan 青色
vbWhite 白色
参考
例:Form1.Scale (-20, 15)-(20, -15)
例:绘点(800,1000),颜色任意
Form1.PSet (800,1000),vbred
3、修改屏幕坐标系
默认在屏幕左上角
我们可以将原点更改到屏幕的中心
更改方法:Form1.Scale (左上角顶点坐标)-(右下角顶点坐标)
VB绘图基础知识2
2、绘制“点”
Form1.pset (点坐标),点颜色
绘图(函数)
例3: