已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验31 循环结构程序设计1. 用ForNext语句编写计算1/(1*2)+1/(2*3)+1/(n*(n+1)的程序,并显示其计算结果 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim i, n As Integer, s As Double n = InputBox(输入求和级数n的值:) s = 0 For i = 1 To n s = s + 1 / (i * (i + 1) Next MsgBox(1/(1*2)+1/(2*3) & 1/ & i - 1 & *( & i - 1 & +1)= & Format(s, 0.0000000)End Sub2. 显示图形* * * * * * * * * * * * * * * *Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim r, s, c, j As Integer, y(5), ys As String ys = r = 1 Do While r = 4 c = 10 - r : s = 1 y(r) = y(r) & Space(c + s) 定一行中显示的起始位置 Do While s = 1 c = 10 - r : s = 1 ys = ys & Space(c + s) Do While s = 50 Then Man_over50 = Man_over50 + 1 ElseIf grade(i) = grade(i) Then t = grade(i) : grade(i) = grade(j) : grade(j) = t End If Next j Next i s = For i = 1 To 20 s = s & grade( & i & )= & grade(i) & If i Mod 3 = 0 Then s = s & Chr(10) Next i MsgBox(s)End Sub7. 用随机函数和取整函数生成一个8位数的整数,判断09这10个数字在生成的8位数的整数中出现的次数,并显示判断结果。(1) Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click 用随机函数和取整函数生成一个8位数的整数,判断0-9这10个数在该数中出现的次数 Dim x As Long, x_string, s As String, cs(9), i, j, num As Integer Randomize() x = Int(Rnd() * 90000000 + 10000000) x_string = Trim(Str(x) trim()函数是去掉输入数值竟str()函数转换在数字前增加的符号位 For i = 0 To 9 cs(i) = 0 累加器清零 Next For i = 1 To 8 num = Mid(x_string, i, 1) Select Case num Case 0 cs(0) = cs(0) + 1 Case 1 cs(1) = cs(1) + 1 Case 2 cs(2) = cs(2) + 1 Case 3 cs(3) = cs(3) + 1 Case 4 cs(4) = cs(4) + 1 Case 5 cs(5) = cs(5) + 1 Case 6 cs(6) = cs(6) + 1 Case 7 cs(7) = cs(7) + 1 Case 8 cs(8) = cs(8) + 1 Case 9 cs(9) = cs(9) + 1 End Select Next i s = 在 & x_string & 中 & Chr(10) s = s & 0出现的次数= & cs(0) & Chr(10) s = s & 1出现的次数= & cs(1) & Chr(10) s = s & 2出现的次数= & cs(2) & Chr(10) s = s & 3出现的次数= & cs(3) & Chr(10) s = s & 4出现的次数= & cs(4) & Chr(10) s = s & 5出现的次数= & cs(5) & Chr(10) s = s & 6出现的次数= & cs(6) & Chr(10) s = s & 7出现的次数= & cs(7) & Chr(10) s = s & 8出现的次数= & cs(8) & Chr(10) s = s & 9出现的次数= & cs(9) & Chr(10) MsgBox(s) End Sub (2) Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click 用随机函数和取整函数生成一个8位数的整数,判断0-9这10个数在该数中出现的次数,结果防在数组 Dim x As Long, x_string, s As String, i, j, num As Integer Randomize() x = Int(Rnd() * 90000000 + 10000000) x_string = Trim(Str(x) trim()函数是去掉输入数值竟str()函数转换在数字前增加的符号位 Dim cs(9) As Integer cs(i)数组是作为8个累加器,用来累计0-9这10个数字在前面产生的8位数中出现的次数 For i = 0 To 9 cs(i) = 0 累加器清零 Next i For i = 1 To 8 num = Mid(x_string, i, 1) For j = 0 To 9 If Val(num) = j Then cs(j) = cs(j) + 1 与数字对应的累加器+1 Next j Next i s = For i = 0 To 9 s = s & i & 在 & x_string & 中出现的次数= & cs(i) & Chr(10) Next i MsgBox(s) End Sub8. 编写用随机函数和取整函数产生20个8位整数的程序 Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click 产生20个8位整数 Dim x(0 To 19) As Long, x_string(0 To 19), s As String s = For i = 0 To 19 Randomize() x(i) = Int(Rnd() * 900
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮商铺咨询合同范本
- 饭店合作协议合同范本
- 饭店水电施工合同范本
- 饭店门面转让合同范本
- 饭馆整体转让合同范本
- 饲料油厂出租合同范本
- 鱼池清洁业务合同范本
- 鲜花饮品采购合同范本
- 黄酒代理销售合同范本
- 签订天猫独家合同范本
- T/CECS 10214-2022钢面镁质复合风管
- 2 集体生活成就我 公开课一等奖创新教案-5
- 家庭作业布置及小学数学改进措施
- GB/T 45484-2025船舶与海上技术接收船上加注燃料质量流量计要求
- 检验检测机构管理评审报告
- 2025年上海奉贤投资集团有限公司招聘笔试参考题库含答案解析
- 湖北武汉市华中师大一附中2025届物理高二第一学期期中联考试题含解析
- 江西省萍乡市2024-2025学年九年级上学期11月期中考试数学试题
- 七年级数学培优辅差记录表
- 《全国水利建设市场监管服务平台(用户手册)》
- 等效环回测试法和平移测试法合力解决三层网络性能指标测试问题
评论
0/150
提交评论