实验报告模版(第二单元)剖析_第1页
实验报告模版(第二单元)剖析_第2页
实验报告模版(第二单元)剖析_第3页
实验报告模版(第二单元)剖析_第4页
实验报告模版(第二单元)剖析_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB程序设计实验单元二实验报告专业班级:1306姓名刘铭沂学号201324910602指导教师:王自强完成时间:2014.4.20实验五数组(1)一、实验目的1、掌握数组的常用操作和常用算法。2、掌握列表框和组合框的使用。3、掌握自定义函数和过程的定义和调用方法二、实验环境VB6.0三、实验内容1、假设已使用DimNum(99)asinteger语句定义了一个数组,并且在该数组中存储了100个学生的成绩,请编写代码在窗体上打印出最高分与最低分。2、从键盘上任意10个整数,然后按由大到小的顺序显示出来。3、编程求下列矩阵主对角线上的元素之和。厂123=456MaxThenMax=Num(i)If

2、Num(i)MaxThenMin=Num(i)Next1Print“最高分是:”&MaxPrint“最低分是:”&Min二建立十个TEXTBOX输入以下代码SubForm_Click()Dima(10)AsIntegerDimb%,i%,t%a(1)=Textl:a(2)=Text2:a(3)=Text3:a(4)=Text4:a(5)=Text5:a(6)=Text6:a(7)=Text7:a(8)=Text8:a(9)=Text9:a(10)=Text10Forb=1To9Fori=1To10-bIfa(i)a(i+1)Thent=a(i+1):a(i+1)=a(i):a(i)=tEndI

3、fNextiNextbPrinta(1);a(2);a(3);a(4);a(5);a(6);a(7);a(8);a(9);a(10)EndSub三.输入以下代码PrivateSubForm_Click()DimsAsIntegerDimiAsIntegerDimjAsIntegerDimd(3,3)AsIntegerDimnAsInteger先构成矩阵的二维数组n=0Fori=1To3Forj=1To3n=n+1d(i,j)=nNextjNexti输出矩阵Fori=1To3Forj=1To3Printd(i,j),NextjPrintNexti计算主对角线和并输出s=0Fori=1To3For

4、j=1To3Ifi=jThens=s+d(i,j)NextjNextiPrintsEndSub五、实验结果育x|A丽Tei:t4Text?Forml凶2a(i+1)Then.+1):a(i+1)=a(i):a(i)=t工程1-Forml(Code)丨oII回41|Form十|Clickd六、实验体会本次试验难度越来越高,我也经过一番搜寻和借鉴才完成了本次试验,总体来说对VB已经感到压力非常大。实验五数组(2)一、实验目的1、掌握列表框和组合框的使用。2、掌握自定义类型及数组的使用。二、实验环境VB6.0三、实验内容1、设计一个如下图所示的应用程序。当“预装”复选框没有被选定时,它下面的两个单选

5、按钮不能使用。如果单击“确定”按钮,则在列表框中显示用户所选择的配置。2、设计一个选课的运行界面。它包括2个列表框,左边为已开设的课程名称,通过Form_Load事件加入。当单击某课程名称后,将课程加入到右边列表框,并在左边列表框中删除该课程。当右边课程数已满5门时,不允许再加入。四、实验步骤依次输入以下代码DimflagAsBooleanFori=0ToCombo1.ListCount-1IfCombo1.List(i)=Combo1.TextThenflag=TrueExitForEndIfNextiIfflag=FalseThenCombo1.AddItemCombo1.TextEndS

6、ubPrivateSubCommand1_Click()List1.ClearIfCheck1.Value=1ThenList1.AddItemCombo1.TextList1.AddItemText1.TextEndIfIfCheck2.Value=1ThenIfOption1ThenList1.AddItemOption1.CaptionElseList1.AddItemOption2.CaptionEndIfEndIfEndSub二PrivateSubForm_Load()List1.ClearList1.AddItemc程序设计List1.AddItemVB程序设计List1.AddI

7、temJAVA程序设计List1.AddItem数据库应用List1.AddItem大学计算机基础List1.AddItem网页设计EndSubPrivateSubList1_Click()IfList2.ListCount=5ThenMsgBox(超过5门课程,不能再选)ExitSubElseList2.AddItemList1.TextList1.RemoveItemList1.ListIndexEndIfEndSub五、实验结果aOK计算机品牌口操作系统Window=2000Win=5Then.超讨町谍蜃不能再选)List2.AdiiltemLis11.Tei:tListl.Remove

8、ltemLis11.ListlndexEnd.IEEndSub立即点我设置巨申丁可画六、实验体会本次VB试验的界面就非常难以设计,而试验代码更加难以写就。经过一番讨教后我也终于完成了作业。实验七过程、实验目的1.掌握自定义函数和过程的定义和调用方法。2.掌握实参和形参之间的对应关系。二、实验环境VB6.0三、实验内容1、编一函数过程IsPrime(n),对于已知正整数n,判断该数是否是素数,函数的返回值类型为布尔型。主调程序毎输入一个数,调用该函数过程,然后在图形框中显示输入的数。对于素数,显示一个“”界面如下:2、分别用函数和子过程求表达式:111一二的和四、实验步骤一依次输入以下代码二依次输入以下代码Functionsum(ByValnAsInteger)AsSingleDimiAsIntegersum=0Fori=1Tonsum=sum+1/i八2NextiEndFunctionPrivateSubForm_Load()DimnAsIntegern=FxaKInputBoxC请输入你要求和的项数:)MsgBoxT+1/&n&A2=&sum(n)EndSubPrivateFunctionIsZ(ByValkAsLong)AsBooleanDimiAsLongFori=2ToSqr(k)IfkModi=0ThenIsZ=FalseExitFunctionEndIfNextiIs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论