vb求数列1+3+3+9+27..前6项和

 我来答
花降如雪秋风锤
高粉答主

2019-09-25 · 甘于平凡,却不甘于平凡地溃败。
花降如雪秋风锤
采纳数:276 获赞数:83273

向TA提问 私信TA
展开全部

这个数列的规律是前两项的乘积等于第三项,也就是第n项,等于(n-1)项和(n-1)的乘积。

用VB计算这个数列的前n项之和的程序如下:

Private Sub Command1_Click()

Dim n As Integer,i As Integer,s As Single,m As Integer

n = Val(Text1.Text)

a=1

b=3

For m = 1 To n

i = a*b

s = s + i

a=b

b=i

Exit For

Next m

Text2.Text = s

End Sub

扩展资料:

Visual Basic 语言具有不支持继承、无原生支持多线程、异常处理不完善等三项明显缺点,使其有所局限性。

1、不支持继承

VB 5.0 和 VB 6.0 都是基于对象的编程语言,但是不包含继承特性。VB 中提供了特殊的类的功能,但是还是不能满足程序员的需求。

2、无原生支持多线程

Visual Basic 对于多线程无原生支持,只能通过Windows API的调用实现,且极其的不稳定。因为在API创建的线程中,并没有自动初始化运行时库,导致部分的函数无法使用。一般的,在VB6等早期的VB开发环境下,使用API创建线程的目的是完成容易使程序假死的大量数据或者逻辑的计算。

3、异常处理不完善

Visual Basic 中内置异常处理,即使未写异常处理代码,一旦用户出错也会弹出一个明确写出出错原因对话框,接着程序终止。

Visual Basic 中可以使用 Err.Raise抛出异常。对系统及用户抛出的异常的处理常用两种模式:一是使用 On Error Resume Next 处理错误;另一种是使用 On Error Goto 将运行引入错误处理代码。但相对 C++ 等语言而言,这样的异常处理破坏了代码的结构。

参考资料来源:百度百科-VB

Pheromone
2016-04-19 · 知道合伙人教育行家
Pheromone
知道合伙人教育行家
采纳数:3318 获赞数:20568
2008年毕业于安徽农业大学英语专业,学士学位。英语教育培训7年从业经验,同时兼职英语笔译工作。

向TA提问 私信TA
展开全部
首先要知道这组数列的规律,即前面每两项数字之积等于下一项,一次类推:1×3=3,3×3=9,3×9=27,27×9=729
知道了前六项,他们的和就很容易求了,
1+3+3+9+27+729=772
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式