函数图像生成器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
再探For语句
函数图像生成器的制作
2020/4/12
1
上期回顾: ❖ 循环结构:
▪ 在计算机中,重复做某件事,可以用循环来解
决问题。
For 循环变量=初值 To 终值 [Step 步长]
语句组(循环体)
Next 循环变量
2020/4/12
2
实用小工具——函数图像生成器 ❖ 如图所示,不解释。
2020/4/12
3
算法分析
❖ 线由点组成,绘制函数曲线就是按照一定的规则
在坐标系中重复画点而成。
2020/4/12
4
先来看看如何画点:
1. 构建一个坐标系: ▪ Picture1.Scale (X1,Y1) - (X2,Y2)
▪ (x1,y1)指图片左上角的横、纵坐标
▪ (x2,y3)指图片右下角的横、纵坐标
▪ 例如:Scale (-10,10) - (10,-10) 定义了绘图 区域大小为20×20,坐标原点(0,0)在绘 图区域中心。
9
2020/4/12
10
2020/4/12
5
先来看看如何画点:
2. 绘制x y轴 Picture1.Scale (-10, 10)-(10, -10) '定位坐标系 Picture1.Line (-10, 0)-(10, 0) 'X轴 Picture1.Line (0, -10)-(0, 10) ‘Y轴
3. 画点
Picture1.DrawWidth = 5
点的粗细
Picture1.PSet (1, 0), RGB(255, 0, 0)
位置(x,y)
颜色
2020/4/12
6
如何实现重复画点: dim x, y as single; For x =1 to 10 step 1
y = Sin(x) Pict?ure1.PSet (x, y) next x
2020/4/12
7
思考: 1. 如何画出彩色的曲线? 2. 如何画出x y轴的箭头?
2020/4/12
8
Baidu Nhomakorabea 作业
❖ 基础作业:在完成y=sin(x)的前提下,继续制 作y=cos(x),y=x^2以及画圆、画椭圆的曲线。 ▪ 以上分别制作单独按钮予以实现。
❖ 能否利用所学知识实现其他图形的绘制?
2020/4/12
相关文档
最新文档