【正确答案】正确答案:步骤1:打开考生文件夹下的工程文件sjt5.vbp。 步骤2:编写“计算”按钮的单击事件过程。 参考代码: Private Sub Command1_Click() Dim f As Long a(1)=1:a(2)=1 For i=3To Val(Text1.Text) f=a(i-2)+a(i-1)+1 a(i)=f Next Text2.Text=f End Sub 步骤3:运行程序,在文本框中输入40,并单击“计算”按钮获得一个结果,然后单击“存盘”按钮保存计算结果。 步骤4:按要求将文件保存至考生文件夹中。
【答案解析】解析:根据题意,从数列的第三个数开始,每个数是其前两个数之和加1,数列第n项的值可表示为: a(i)=a(i-1)+a(i-2)+1。可以利用For循环语句(循环变量i的初值为3,终值为Text1.Text),从数列的第三个数开始,逐一计算出该数列第3~n项的值,计算表达式为a(i)=a(i-1)+a(i-2)+1。