程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc

程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc

ID:50336540

大小:875.00 KB

页数:6页

时间:2020-03-08

程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc_第1页
程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc_第2页
程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc_第3页
程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc_第4页
程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc_第5页
资源描述:

《程序设计基础——Visual Basic学习与实验指导 教学课件 作者 陈丽芳习题答案 第8章实验答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验8-1有一个阶梯,如果每步跨2阶,最后余1阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;每步跨7阶,正好到达阶梯顶。问阶梯至少有多少阶?(1)PrivateSubForm_Click()DimmAsIntegerDoIfmMod2=1AndmMod3=2AndmMod4=3AndmMod5=4AndmMod6=5AndmMod7=0ThenPrintmExitDoEndIfm=m+1LoopEndSub(2)PrivateSubForm_Click()DimmAsInteger,nAsIntegerForn=7

2、To32767Step7'n整数,循环的最大值可以采用32767IfnMod2=1AndnMod3=2AndnMod4=3AndnMod5=4AndnMod6=5ThenPrintnExitForEndIfNextnEndSub实验8-2利用循环结构显示如图8-4所示的界面。图8-4程序运行界面图(1)PrivateSubForm_Click()Fori=1To9PrintTab(10-i);String(2*i-1,Trim(Str(i)))NextiEndSub(2)PrivateSubForm_Click()Fori=1To9PrintT

3、ab(10-i);Form=1To2*i-1PrintTrim(Str(i));NextmPrintNextiEndSubPrivateSubForm_Click()Fori=9To1Step-1PrintTab(10-i);String(2*i-1,Chr(64+10-i))NextiEndSubPrivateSubForm_Click()Fori=1To9PrintTab(10-i);String(2*i-1,Trim(Str(i)))NextiFori=8To1Step-1PrintTab(10-i);String(2*i-1,Trim(

4、i))NextiEndSub实验8-3求sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),其中a是一个由随机数产生的1~9(包括1、9)中的一个正整数,n是一个由随机数产生的5~10(包括5、10)中的一个数。PrivateSubForm_Click()Dimsn!,w!,i%,a%,n%Randomizea=Int(Rnd*9+1)n=Int(Rnd*6+5)sn=0:w=0Print"a=";a,"n=";nPrint"sn=";Fori=1Tonw=w*10+asn=sn+wIfi=nThenPrintw;ElsePrintw

5、;"+";NextiPrint"=";snEndSub实验8-4在窗体上显示出所有的水仙花数。水仙花数是指一个3位数,其中各位数字立方和等于该数字本身。例如,153=13+53+33,所以153就是水仙花数。(1)PrivateSubForm_Click()DimmAsInteger,a%,b%,c%,n%n=0Form=100To999Step1a=m100b=(m-a*100)10'十位数上的数计算有多种表示方法,请同学思考c=mMod10Ifa^3+b^3+c^3=mThenPrintm;n=n+1IfnMod5=0ThenPrint

6、EndIfNextmEndSub(2)PrivateSubForm_Click()Dima%,b%,c%,m%Fora=1To9Forb=0To9Forc=0To9m=a*100+b*10+cIfa^3+b^3+c^3=mThenPrintm;NextcNextbNextaEndSub(3)PrivateSubForm_Click()DimmAsInteger,a%,b%,c%,n%DimstrAsStringn=0Form=100To999Step1str=CStr(m)a=Val(Mid(str,1,1))b=Val(Mid(str,2,1

7、))c=Val(Mid(str,3,1))Ifa^3+b^3+c^3=mThenPrintm;n=n+1IfnMod5=0ThenPrintEndIfNextmEndSub(4)思考题PrivateSubForm_Click()Dimi&,n%,s&,m%Fori=1To99999n=Len(CStr(i))s=0Forj=1Tons=s+Mid(CStr(i),j,1)^nNextjIfs=iThenPrinti;m=m+1IfmMod5=0ThenPrintEndIfNextiEndSub实验8-5使用下面的级数公式求π的值,当计算到某一项

8、式的绝对值小于0.0001时,认为满足精度,停止计算。PrivateSubCommand1_Click()DimaAsDouble,mAsDouble

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。