Private Sub Command1_Click() s = 0 Do s = (s + 1) * (s + 2) Number = Number + 1 Loop Until s >= 30 PPrivate Sub Command1_Click()s = 0Dos = (s + 1) * (s + 2)Number = Number + 1Loop Until s >= 30Print Number,sEnd Sub这个程序是怎么执行的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:25:50
![Private Sub Command1_Click() s = 0 Do s = (s + 1) * (s + 2) Number = Number + 1 Loop Until s >= 30 PPrivate Sub Command1_Click()s = 0Dos = (s + 1) * (s + 2)Number = Number + 1Loop Until s >= 30Print Number,sEnd Sub这个程序是怎么执行的?](/uploads/image/z/13225050-18-0.jpg?t=Private+Sub+Command1_Click%28%29+s+%3D+0+Do+s+%3D+%28s+%2B+1%29+%2A+%28s+%2B+2%29+Number+%3D+Number+%2B+1+Loop+Until+s+%3E%3D+30+PPrivate+Sub+Command1_Click%28%29s+%3D+0Dos+%3D+%28s+%2B+1%29+%2A+%28s+%2B+2%29Number+%3D+Number+%2B+1Loop+Until+s+%3E%3D+30Print+Number%2CsEnd+Sub%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E6%98%AF%E6%80%8E%E4%B9%88%E6%89%A7%E8%A1%8C%E7%9A%84%3F)
Private Sub Command1_Click() s = 0 Do s = (s + 1) * (s + 2) Number = Number + 1 Loop Until s >= 30 PPrivate Sub Command1_Click()s = 0Dos = (s + 1) * (s + 2)Number = Number + 1Loop Until s >= 30Print Number,sEnd Sub这个程序是怎么执行的?
Private Sub Command1_Click() s = 0 Do s = (s + 1) * (s + 2) Number = Number + 1 Loop Until s >= 30 P
Private Sub Command1_Click()
s = 0
Do
s = (s + 1) * (s + 2)
Number = Number + 1
Loop Until s >= 30
Print Number,s
End Sub
这个程序是怎么执行的?
Private Sub Command1_Click() s = 0 Do s = (s + 1) * (s + 2) Number = Number + 1 Loop Until s >= 30 PPrivate Sub Command1_Click()s = 0Dos = (s + 1) * (s + 2)Number = Number + 1Loop Until s >= 30Print Number,sEnd Sub这个程序是怎么执行的?
从S=0时开始,
当S=0时,执行s = (s + 1) * (s + 2),则S=1*2=2
当S=2时,执行s = (s + 1) * (s + 2),则S=3*4=12
当S=12时,执行s = (s + 1) * (s + 2),则S=13*14=182
Number = Number + 1
执行三次
Number =3
也就是结果为3 182