Visaul Basic程序设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visaul Basic程序设计

Visaul Basic程序设计(上机编程题) A类(每题8分) 说明:A类题以顺序结构的解析算法为主,解决学生在数学、物理和生活中遇到的简单计算问题。用到的控件有:标签框、文本框、命令按钮等。 计算球的体积。要求:在“半径”框中输入半径,单击“计算”按钮在“体积”框中显示球的体积;单击“退出”按钮退出程序;建立名为“球的体积”的文件夹,并将有关文件保存至该文件夹中。 Private Sub Command1_Click() r = Val(Text1.Text) v = 4 / 3 * 3.14 * r ^ 3 Label4.Caption = v End Sub Private Sub Command2_Click() Text1.Text = Text2.Text = Label4.Caption = End Sub(提示:V球=πR3 ,π取3.14) 2.求并联电阻R的值。要求:在两个文本框中分别输入电阻R1,R2的值,单击“计算”按钮在“R”框中显示并联电阻R的值;单击“退出”按钮退出程序;建立名为“并联电阻”的文件夹,并将有关文件保存至该文件夹中。 (提示:)Private Sub Command1_Click() r1 = Val(Text1.Text) r2 = Val(Text2.Text) r = r1 * r2 / (r1 + r2) Text3.Text = r End Sub 3.一个物体从一座塔高为h(米)的塔顶上自由落下,求落地所需的时间t(秒)。要求:在文本框中输入塔高h,单击“计算”按钮在“t”框中显示落地所需时间t的值;单击“退出”按钮退出程序;建立名为“自由落体”的文件夹,并将有关文件保存至该文件夹中。 (提示: ,其中g=9.8 )。 Private Sub Command1_Click() h = Val(Text1.Text) g = 9.8 t = (2 * h / g) ^ (1 / 2) Label3.Caption = t End Sub Private Sub Command2_Click() End End Sub 4.已知y= x2-|x+2|+5, 编程求y的值 。要求:在文本框中输入x的值,单击“计算”按钮在“y”框中显示y的值;单击“退出”按钮退出程序;建立名为“求函数值”的文件夹,并将有关文件保存至该文件夹中。 Private Sub Command1_Click() r = Val(Text1.Text) y = x ^ 2 - Abs(x + 2) + 5 Label3.Caption = y End Sub Private Sub Command2_Click() End End Sub 5.一个水果店在卖苹果和梨,苹果3元/千克,梨2.5元/千克,编一个程序帮助售货员计算货款。要求:在“苹果”框和“梨”框中分别输入其千克数,点击“计算”按钮,在“收款”框里显示应收的货款;单击“结束”按钮结束程序;建立名为“计算货款”的文件夹,并将有关文件保存至该文件夹中。 Private Sub Command1_Click() a = Val(Text1.Text) b = Val(Text2.Text) s = 3 * a + 2.5 * b Label4.Caption = s End Sub Private Sub Command2_Click() End End Sub B类(每题8分) 说明:B类题以画图语句的应用、简单动画效果、随机函数、截断函数、时间函数及逻辑运算的简单应用为主。用到的控件还有:图片框、滚动条、计时器等。 1、在窗口任意位置单击鼠标时,在单击处画出一个半径随机(半径小于500缇)、颜色随机的圆。 请建立名为“单击画随机圆”的文件夹,并将有关文件保存至该文件夹中。 Private Sub Form_Load() Randomize End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) r = Fix(Rnd * 500) red = Fix(Rnd * 256) blue = Fix(Rnd * 256) green = Fix(Rnd * 256) c = RGB(red, blue, green) Circle (X, Y), r, c End Sub 2、单击‘画图’按钮时在屏幕上以(1000,200)为左上角,(1400,600)为右下角画一颜色随机的矩形, 单击‘退出’按钮时程序退出运行。 请建立名为“画矩形”的文件夹,并将有关文件保存至该文件夹中。 Privat

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档