1 / 16
文档名称:

绘制三角函数曲线.doc

格式:doc   大小:107KB   页数:16
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

绘制三角函数曲线.doc

上传人:ranfand 2016/9/15 文件大小:107 KB

下载得到文件列表

绘制三角函数曲线.doc

文档介绍

文档介绍:沈阳航空工业学院课程设计学号2009040601314班级9406010姓名者廷波指导教师刘成2011年3月26日沈阳航空工业学院课程设计任务书学院:机电工程专业:机械班级:94060108学号:2009040601314题目:绘制三角函数曲线一、课程设计时间2011年3月14~18日(第2周),共计1周,20学时。二、课程设计内容根据菜单的选在取,给定的区间内绘制正弦函数或余弦函数。菜单按照下图制作。其中“选取三角函数”菜单有2个子项,其余3个没有子项。三、课程设计要求程序质量:?贯彻事件驱动的程序设计思想。?用户界面友好,功能明确,操作方便。?代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:?课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:________学生签名:________五、成绩目录需求分析..................................................................................4设计分析..................................................................................4关键技术..................................................................................6总结........................................................................................10完整的源程序........................................................................11参考文献................................................................................13需求分析绘制三角函数曲线,主要指“正弦三角函数绘制”和“余弦三角函数绘制“。即给定的区间内绘制正弦函数或余弦函数。课程设计要求程序质量:?贯彻事件驱动的程序设计思想。?用户界面友好,功能明确,操作方便。?代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:?课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。设计分析(1)基本原理:学会应用三角函数在VB中的表达,同时应用IF条件语句和FOR循环语句,通过图形控件进行图形和绘图操作,将字形符号转化为数值。(2)总体设计:保存生成可执行文件程序编写调试明确对象事件(3)详细设计:开始选取子事件Y=sin(x)Y=cos(x)a<b输入数值开始绘制a>b结束警告,重新输入关键技术1建立窗体,对象及事件,,使用菜单编辑器PrivateaAsInteger声明变量为a,b整型PrivatebAsIntegerPrivateSubc_Click()=True选取c事件,=FalseEndSubPrivateSubdraw_Click()Cls(清屏)(a*-1,2)-(b*+1,-2)定义窗体坐标系DrawWidth=1设置绘图线宽Line(a*-1,0)-(b*+1,0)画出X轴和Y轴Line(0,2)-(0,-2)CurrentX=b*+:CurrentY=0:Print"x"在指定位置输CurrentX=:CurrentY=2:Print"y"入字符X和YFori=aTob使用循环结构(For循环控制变量=初值To终值)Ifi=-1ThenCurrentX=*i+:CurrentY=:Print"-π"在指定位置输入π,变将字符转化为数值Ifi=0ThenCurrentX=*i+:CurrentY=-:Print"0"在指定位置输入"0"Ifi=1ThenCurrentX=*i+:CurrentY=:Print"π"在指定位置输入πIfi<-1Ori>1ThenCurrentX=*i:CurrentY=:Printi;"π"NextiForx=**(For循环控制变量=初值To终值(step步长)=TrueTheny=Sin(x)=TrueThen