VB程序设计重点
更新时间:2023-08-19 04:10:01 阅读量: 高中教育 文档下载
VB程序设计部分 重点程序
08管理VB程序设计部分1.
几里德算法)求两个自然数的最大公约数的算法。
(欧Private Sub Form_Click() Dim n%, m%, g%
n = InputBox("输入N") m = InputBox("输入M") g = gcd(n, m)
Print n; "和"; m; "的最大公约数是:"; g Private Function gcd(ByVal a%, ByVal b%) End Sub
Dim r As Integer r = a Mod b Do While r <> 0 a = b b = r
gcd = b
Loop r = a Mod b End Function
2. 存放在数组编写一个数组,随机产生compare中,并从中找出一个最12个两位数,大数和一个最小数。 Option base 1
Private sub form_click()
Dim compare(12) as integer, I%
Dim max As Integer, min As Integer Randomize For i=1 to 12
Next I compare(i)=int(90*rnd)+10 print compare(i); Print
Max=compare(1): min=compare(1) For i=2 to 12
if compare(i)>max then Elseif compare(i)<min then max=compare(i) Min=compare(i) Next i
End if Print Print “End sub
“最大数是:最小数是:””; max ; min 3. Private Sub form_click()
求5!+4!+3!+2!+1!的和。 Dim sum As Integer, i As Integer For i = 5 To 1 Step -1 sum = sum + fact(i) Print "sum="; sum Next i
End Sub
Private Function fact(ByVal n As Integer) As Integer fact = 1
Do While n > 0 fact = fact * n End Function
n = n - 1 Loop 4. Option Base 1
找出100以内的所有素数。 Option Explicit
Private Sub form_click()
Integer
Dim prime(50) As Integer, i As Integer Dim k As Integer, m As Integer, j As prime(1) = 2: m = 1
For i = 3 To 99 Step 2 For k = 2 To Sqr(i)
If i Mod k = 0 Then Exit For Next k
If k > Sqr(i) Then m = m + 1 prime(m) = i End If Next i k = 0
For j = 1 To m k = k + 1
Print prime(j);
End Sub
Next j If k Mod 10 = 0 Then Print 5. Option Explicit
求三个正整数的最小公倍数。 Private Sub Command1_Click() Dim A%, B%, L&, C% A = Text1 B = Text2 C = Text3
Text4 = L L = LCm(LCm(A, B), C) End Sub
Public Function LCm(ByVal X%, ByVal Y%) Dim M%, Flag% flg = flase Do Until flg M = M + X
If M Mod Y = 0 Then flg = True End Function
End If Loop LCm = M Private Sub Command2_Click() End Sub
End 6. 环求编写程序,实现累乘:要求使用N !(N为自然数)。
For循Private Sub Form_Click() Dim i As Integer Dim f As Double Dim n As Integer
入提示 n = ", "5") InputBox("输入一个自然数:", "输 f = 1
For i = 1 To n f = f * i End Sub Next i
Print n; "! ="; f
正在阅读:
VB程序设计重点08-19
小学综合实践活动论文11-08
浅谈GPS导航系统在油田运输管理中的应用06-08
山大网络教育期末考试模拟试题 国际结算207-24
入党积极分子考察表填写范文(精)05-09
年产600万平方米高强力高性能钢丝绳芯输送带项目可行性研究报告11-07
《离骚》情景式默写检测10-27
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 程序设计
- 重点
- 国家建设高水平大学公派研究生项目选派办法(征求意见稿)
- 韩国留学需要的学习计划书
- 冀教版六年级科学上册复习题
- 英语口语考试话剧表演
- 重症病人营养指南解读
- 北京市西城区2015届高三化学一模考试试卷
- 齿轮机构的齿廓啮合基本规律、特点和类型
- 通用实验室设计规范
- 电影英语对白台词字幕《2012世界末日》
- EIA 364 90 串音(Cross talk) 测试规范介绍
- 公路施工一级资质企业名单(2008-11-7)
- 金海马家具原材料库存减存攻关
- 综合教育技术考试问题解决题
- 材料明细账
- 河南省地方税务局关于调整土地增值税核定征收率有关问题的公告
- 4.印章管理制度
- 科学道德与学术诚信
- 高一必修三三角函数1.11
- 述职报告文档 (4)
- 普通话测试命题说话内容