全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计与语言实习(VB)课程设计报告1 课题名称 模拟抛物体运行 本程序功能为模拟实现物体抛物运动轨迹为目的,可以通过输入物体初始速度,抛射角这两个数值,模拟出物体的抛物线轨迹,并且自动显示物体抛出距离(即射程)。2 需求和功能要求分析根据模拟抛物线运动的具体应用,在软件的开发过程中,要求实现如下功能:1. 要求软件能够仿真抛物体运行轨迹;2. 要求可以调整初始速度,并且只可以输入数字,若是小数必须只允许输入一个系数点;3. 要求可以调节抛射角并且只可以输入数字,若是小数必须只允许输入一个系数点;4. 要求慢慢地显示小球的运动轨迹;5. 要求轨迹在小球运动之后出现;6. 要求可以自动显示小球射程(即抛射距离);7. 要求要求按下准备按钮后有横坐标和纵坐标显示;8. 要求按下开始后逐渐显示轨迹,最后在横坐标上显示小球;9. 要求可以反复抛射小球,上次运动轨迹仍旧保持不变;10. 要求按下清除按钮后,屏幕显示区清空抛体轨迹等待下次准备,开始;11. 要求标题栏显示抛物运动演示;12. 要求初始速度输入框只能输入0到9的数字,不可输入其他字母或文字等;13. 要求抛射角输入框只能输入0到9的数字,不可输入其他字母或文字等;14. 要求输入Text的文本框中的的小数,只限制有一个小数点,便于正常表示数字。15. 要求当小球轨迹超出显示框边界时,会弹出提示对话框,显示警告超出边界;16. 要求关闭超出边界的信息栏后,可以继续输入数值,模拟小球的运动;17. 要求小球到达目的地的时候才显示射程,并且射程的显示数值保留四位小数点。三模块功能图*数值输入:输入抛物线的初始速度和抛射角。*准备:显示横轴和纵轴。*开始:根据输入的初始速度和抛射角显示抛物线轨迹。*清除:清除显示区所有内容。四,任务分配本课程题目设计由一个人完成难度系数:0.955 软件主要技术特点和方法 1.程序功能的主要说明(1)能够实现改变初始角;(2)能够实现改变初始速度; (3)能够实现显示小球运动级轨迹; (4)能够实现每次显示不同的轨迹颜色以示不同轨迹间的区别; (5)能够实现不可在初始角输入框内输入除数字之外的内容;(6)能够实现不可再初始速度输入框内输入除数字之外的内容;(7)能够实现每次改变对话框背景颜色;(8)能够实现当轨迹超出显示范围是出现信息框警告;(9)能够实现可多次进行抛物线模拟;2.程序界面的主要说明 1、初始速度数字文本输入框 2、抛射角数字文本输入框 3、射程数字文本显示框 4、准备按钮 5、开始按钮 6、清除按钮 7、显示区域3.主要技术特点可以根据不同的抛射角和初始速度显示抛物线,每条抛物线的轨迹各不相同,根据输入的初始速度数字不同小球每次运动速度不同,可显示多条抛物线,若抛物线超出显示范围,程序会弹出警告框警告。 4.窗体即各控件的属性说明对象名属性名称设置值 备注Form1caption抛物运动演示Text1text输入初始速度Text2text输入抛射角Text3text显示射程Command1caption准备Command2caption开始Command3caption清除Picturebox1(名称)Picture1Label1caption初始速度Label2caption抛射角Label3caption射程Timer1Interbal1005.变量使用说明变量名变量类型数据类型备注t全局变量单精度浮点型运行时间jiao全局变量单精度浮点型抛射角大小su全局变量单精度浮点型初始速度大小time全局变量双精度浮点型时间x局部变量双精度浮点型y局部变量双精度浮点型六、软件使用说明书 首先输入抛物线的初始速度,然后输入抛物线的抛射角,接着按下准备键,显示坐标系的横轴和纵轴,按下开始键,动态显示抛物线的轨迹,显示根据所输入的初始角和初始速度计算得出抛物线的射程,可多次输入,多次显示。按下清除键,清除演示过的抛物线轨迹。当抛物线的初速度过大或者抛射角度过大就会出现警告提示,须重新输入。七、.参考资料1. Visual Basic 程序设计教程 第2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- F公司国际化战略研究(MBA毕业论文提纲)
- 地铁规划中的可达性分析与改善策略研究
- 毕业设计论文评语-1
- 结课论文评分标准
- 工程监理合同范本文库(3篇)
- 工程合同一般需要几份(3篇)
- 论文中的学术写作的规范和要求
- 西安翻译学院本科毕业论文(设计)写作技术规范
- 毕业设计评语表(四)
- 校内实习指导教师经典评语
- 《县域肿瘤防治中心评估标准》
- 《世说新语》课件
- 部编人教版道德与法治九年级下册全册教案
- 装配生产线规划方案
- 船舶火灾扑救初战展开程序
- 中南大学《论文写作与学术道德》2021-2022学年第一学期期末试卷
- 水土保持方案投标文件技术部分
- 模板工程施工方案
- CQI-9 第四版 热处理系统审核表中文完整版-
- 2024年“湖北工匠杯”职工技能大赛无人机驾驶员理论题库-多选题、判断题
- DB11T 1233-2015 供暖节能气象等级
评论
0/150
提交评论