电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

visual basic 程序设计教程-第四版-刘炳文编著-.doc

  • 资源ID:137997098       资源大小:53KB        全文页数:14页
  • 资源格式: DOC        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

visual basic 程序设计教程-第四版-刘炳文编著-.doc

Visual Basic 程序设计教程部分习题参考第四版 刘炳文 编著 清华大学出版社第五章5.4、从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。通过inputbox函数输入数据,在窗体上显示和及平均值。Dim a as singleFor i=1 to 4 a=inputbox(“请输入一个数:”,“数据输入”) sum=sum+a n=n+1 avg=sum/nnext iprint “和是:”,sumprint “平均值是:”,avg5.5、编写程序,要求用户输入下列信息:姓名、年龄、通信地址、邮政编码、电话,然后将输入的数据用适当的格式在窗体上显示出来。Dim a as variantFontsize=20a=inputbox(“请输入姓名:”,“数据输入”)print “姓名:”;aa=inputbox(“请输入年龄:”,“数据输入”)print “年龄:”;aa=inputbox(“请输入通信地址:”,“数据输入”)print “通信地址:”;aa=inputbox(“请输入邮政编码:”,“数据输入”)print “邮政编码:”;aa=inputbox(“请输入电话:”,“数据输入”)print “电话:”;a5.7设a=5,b=2.5,c=7.8,编程序计算: y=(ab)/(a+bc)程序:Dim a as single,b as single,c as singlea=5b=2.5c=7.8pi=3.14y=(pi*a*b)/(a+b*c)print “结果是:”;y5.8、输入以秒为单位表示的时间,编写程序,将其转换为几日几时几秒。Dim a as long,d as integer ,h as integer,s as integera=inputbox(“请输入秒数:”,“数据输入”)d=int(a/86400)h=int(a-d*86400)/3600)s=a-d*86400-h*3600print d;“日”;h;“时”;s;“秒”5.9、自由落体位移公式为:s=gt2/2+v0t其中v0为初始速度,g为重力加速度,t为经历的时间,编写程序,求位移量s。设v0=4.8m/s,t=0.5s,g=9.81m/s2,在程序中把g定义为符号常量,用inputbox函数输入v0和t两个变量的值。Dim v as single,t as single,s as singleg=9.81v= inputbox(“请输入初始速度:”,“数据输入”)v=val(v)t=inputbox(“请输入经历的时间:”,“数据输入”)t=val(t)s=g*t*t/2+v*tprint “位移量是:”;s第七章7.1编程计算并输出S的值:s=2+4+6+8+100dim i,s as integers=0for i=2 to 100 step 2s=s+inextprint s7.2、我国现有人口为13亿,设年增长率为1%,编写程序,计算多少年后增加到20亿。Private Sub Form_click()Dim p As DoubleDim r As SingleDim n As Integerp = 130000000r = 0.01n = 0Do While p <= 200000000p = p * (1 + r)n = n + 1LoopPrint n; "年后" "中国人口增加到" pEnd Sub7.3、给定三角形的3条边长,计算三角形的面积。编写程序:首先判断给出的3条边能否构成三角形,如可以构成,则计算并输出三角形的面积,否则要求重新输入。当输入-1时结束程序。Dim a as single;b as single;c as singleStart:a = inputbox(“请输入第一条边长-1结束:”,”数据输入”)a=val(a)if a=-1 then endend ifb=inputbox(“请输入第二条边长”,“数据输入”)b=val(b)c=inputbox(“请输入第三条边长”,“数据输入”)c=val(c)if a+b<=c or a+c<=b or b+c<=a then msgbox(“您输入的三条边长不能构成三角形,请重新输入!”) goto startelse l=(a+b+c)/2 s=sqr(l*(l-a)*(l-b)*(l-c)end ifprint “三角形的面积为:”;s7.5、编写程序,打印如下所示的“数字金字塔” 11 2 1 1 2 3 2 1 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1PrivateSubForm_Click()Dima(1To5)AsIntegerForj=1To5a(j)=jNextjFori=1To5PrintTab(30-i*3);Forj=1To2*i-1Ifj>iThenPrinta(2*i-j);ElsePrinta(j);EndIfNextjNextiEndSub7.6勾股定理中三个数的关系是a*a+b*b=c*c。编写程序,输出30以内满足上述关系的整数组合。例如3,4,5就是一个满足要求的整数组合Private Sub Command1_Click() Dim Max As Integer, I As Integer, J As Integer, K Max = 30 For I = 3 To Max - 2 For J = I + 1 To Max - 1 K = Sqr(I 2 + J 2) If K = Int(K) And K <= Max Then Print I, J, K Next NextEnd Sub7.8如果一个数的因子之和等于这个数的本身,则称这样的数为“完全数”。例如,整数28的因子为1,2,4,7,14,其和1+2+4+7+14=28,因此28是一个完全数,编写一个程序,从键盘上输入整数M和N,求出M和N之间的所有的完全数form load()int i,j,m,n,summ =inputbox("输入最小正整数")n =inputbox ("输入最大正整数")for j=m to nsum=0 for i=1 to j if (j mod i=0) and (i <>j ) then sum=sum i next if j=sum then print sum & " 是完全数" next print "查找完毕"beep end sub 7.10从键盘上输入一个学生的学号和考试成绩,然后输出该学生的学号和考试成绩,并根据成绩按下面的规定输出对该学生的评语:成绩 80100 6079 5059 4049 039评语 very good good fair poor fail Private Sub Form_Click() n = InputBox("请输入学号") s = InputBox("请输入分数") If s >= 80 Then Print "学号:" n; "," "分数:" s; "," "学生评语:" "Very Good" ElseIf s >= 60 And s <= 79 Then Print "学号:" n; "," "分数:" s; "," "学生评语:" "Good" ElseIf s >= 50 And s <= 59 Then Print "学号:" n; "," "分数:" s; "," "学生评语:" "Fair" ElseIf s >= 40 And s <= 49 Then Print "学号:" n; "," "分数:" s; "," "学生评语:" "Poor" ElseIf s >= 0 And s <= 39 Then Print "学号:" n; "," "分数:" s; "," "学生评语:" "Fail" End IfEnd Sub7.11一个两位的正整数,如将它的个位数字与十位数字对调,则产生另一个正整数,我们把后者叫做前者的对调数。如给定一个两位的正整数,请找到另一个两位的正整数,值得这两个整数之和等于他们各自的对调数之和,例如,12+32=21+23.编写程序,输入一个两位的正整数,把具有这种特征的每一对两位正整数都找出来PrivateSubCommand1_Click() DimaAsStringDimiAsLonga=InputBox("输入一个两位的正整数:") IfVal(a)<=0OrVal(a)>=100ThenMsgBox"输入不合法"ExitSubEndIfFori=1To99 IfVal(a)+i=Val(getDuiTiao(a)+getDuiTiao(CStr(i)ThenDebug.Printi EndIfNextEndSubPrivateFunctiongetDuiTiao(ByValvStrAsString)AsStringDimstrTmpAsStringstrTmp=Right(CStr(vStr),1)&Left(CStr(vStr),1) getDuiTiao=strTmp EndFunction第八章8.4.从键盘上输入10个整数,并放入一个一维数组中,然后将其前5个元素与后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9个元素互换第10个元素与第1个元素互换。分别输出数组原来各元素的值和对换后各元素的值。Option Base 1Private Sub Form

注意事项

本文(visual basic 程序设计教程-第四版-刘炳文编著-.doc)为本站会员(灯火****19)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【visual basic 程序设计教程-第四版-刘炳文编著-.doc】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.