第十二周VB实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二周VB实验报告

第十二周 Visual Basic程序设计 实 验 要 求 注意: · 将调试成功的工程分别建立文件夹保存、打包,作为邮件附件发送到jsjx2@163.com邮箱。 · 邮件主题一定要标明班级、姓名、学号和实验周次,否则提交无效。同一次实验不要重复提交。 · 实验要求独立完成,不能有雷同答案。一题一个文件夹,压缩后上传。 一、验证程序(参考8.8.5) 哥德巴赫猜想:任意一个大于2的偶数都可以表示成两个素数之和。 将100~120之间的偶数,表示为两个素数之和;找出所有的素数对,并统计素数对的个数;在窗体上显示结果。 Private Sub Command1_Click() Dim a%, b%, c%, n% For a = 100 To 120 Step 2 For b = 3 To a / 2 If prime(b) Then c = a - b If prime(c) Then List1.AddItem a = b + c n = n + 1 End If End If Next b Next a Label1 = 100到120之间有 n 对素数对和 End Sub Function prime(m%) As Boolean Dim i% prime = True For i = 2 To Sqr(m) If m Mod i = 0 Then prime = False Exit Function End If Next i End Function 二、验证程序(参考7.9.7) 设计应用自定义类型数组的程序。 ① 自定义一个职工数据类型,包含职工号、姓名、工资三项内容。在通用声明段声明职工数据类型的数组,可存放20个职工的数据。 ② 窗体中放3个标签、3个文本框、2个命令按钮和1个图形框,文本框分别输入职工号、姓名、工资。 ③ 当单击“添加”按钮时,将文本框输入的内容添加到数组。 ④ 单击“排序”按钮,将输入的内容按工资递减的顺序排列,并在图形框显示。 Option Explicit Type Zg gh As String * 4 xm As String * 4 gz As String * 4 End Type Option Explicit Dim a() As Zg, i%, n% Private Sub Command2_Click() Dim j%, k%, t As Zg For j = 1 To n - 1 For k = j + 1 To n If a(j).gz a(k).gz Then t = a(j) a(j) = a(k) a(k) = t End If Next k Next j For j = 1 To n Picture1.Print a(j).gh; ; a(j).xm; ; ; a(j).gz Next j End Sub Private Sub Form_Load() n = InputBox(输入人数) ReDim a(1 To n) i = 0 End Sub Private Sub Command1_Click() i = i + 1 If i n Then MsgBox (人数超过): Exit Sub With a(i) .gh = Val(Text1) .xm = Val(Text2) .gz = Val(Text3) End With Text1 = : Text2 = : Text3 = : End Sub 三、验证程序(参考8.8.4) 设计程序,实现将五、六、十二进位制数转换成十进制整数。 四、验证程序(参考8.8.8) 设计一种加密算法,编写加密程序。 Function code(ByVal s$, ByVal key%) Dim c As String * 1, iasc%, i% code = For i = 1 To Len(s) c = Mid$(s, i, 1) iasc = Asc(c) Select Case c

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档