1 / 13
文档名称:

绘制三角函数曲线.doc

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

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

分享

预览

绘制三角函数曲线.doc

上传人:bodkd 2019/1/18 文件大小:138 KB

下载得到文件列表

绘制三角函数曲线.doc

文档介绍

文档介绍:沈阳航空航天大学课程设计学号2009040302090班级94030203姓名孟凡余指导教师王晓岩2011年3月15日课程设计任务书学院:航空宇航工程专业:飞行器制造工程班级:94030203学号:2009040302090 题目:绘制三角函数曲线一、课程设计时间2011年3月7~11日(第1周),共计1周,20学时。二、课程设计内容根据菜单的选取,在给定的区间内绘制正弦函数或余弦函数。菜单按照下图制作。其中“选取三角函数”菜单有2个子项,其余3个没有子项。图1三、课程设计要求程序质量:贯彻事件驱动的程序设计思想。用户界面友好,功能明确,操作方便。代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:________学生签名:________五、成绩六、教师评语目录需求分析 4设计分析 4技术要点 5主要界面截图 9总结 10完整的源程序 10参考文献 13需求分析根据菜单的选取,在给定的区间内绘制正弦函数或余弦函数。菜单按照下图制作。其中“选取三角函数”菜单有2个子项,其余3个没有子项。设计分析概述:题设需求要用到菜单,画图,复选框等内容。根据题设建立下拉式菜单,根据程序运行先后顺序建立各菜单项之间的先后联系,利用复选框控制菜单项子菜单的选择,设计画图程序。(2)总体设计:选取角函数选取角函数绘图输入绘图区间图2总体设计(3)详细设计:开始选取三角函数Y=sin(X)Y=cos(X)Y=sin(X)Y=cos(X)输入绘图区间开始绘图图3详细设计技术要点1关于菜单的建立根据题设需求,我们需要一个下拉式菜单,步骤如下:,选择“工具”“菜单编辑器”命令,打开“菜单编辑器”对话框。。,建立下一个菜单项。“确定”按钮,退出编辑。(-8,2)-(8,-2)设置坐标线宽并画坐标轴DrawWidth=1Line(-,0)-(,0):Line(0,)-(0,-)将坐标轴标记名称CurrentX=:CurrentY=:Print"X"CurrentX=:CurrentY=:Print"Y"将坐标轴标刻度Fori=-2To2Step4Line(i*a,0)-(i*a,)CurrentX=i*a:CurrentY=-:Printi&"π"NextiFori=-1To1Step2Line(i*a,0)-(i*a,)CurrentX=i*a:CurrentY=-:Printi&"π"NextiCurrentX=:CurrentY=-:Print0设置函数图像线宽DrawWidth=2计算Sin(x)和Cos(x)==TrueThenForx==Sin(x)y=Cos(x)PSet(x,y)=TrueThenForx==Sin(x)PSet(x,y)=TrueThenForx==Cos(x)PSet(x,y),===TrueEndIf主要界面图5绘制图像图6输入绘图区间总结此次的课程设计题目是设计一个绘制正余弦函数曲线的程序,通过此次VB课程设计使我了解了绘图及菜单的应用,菜单可以广泛的应用于各种程序的设计之中,而且使窗口更加紧凑美观。但在课程设计中,我也遇到了很多困难,比如说:如何处理各菜单项的联系,坐标轴π字符的标记。但是通过向老师咨询,自己认真复读资料。顺利的解决了问题,完成了任务。此次VB程序设计,使我充分理解到程序语言在实际生活中的广泛应用,特别是VB语言,它既简单易懂又非常实用,又广阔的应用前景。完整的源程序Form1程序PrivateSubbegin_Click()==FalseThenMsgBox("请选取三角函数")’=""=""ThenM