一道VB程序题

小明家的汽车当车速每小时在60至140公里时,每100公里油耗与车速的关系满足:L=0.005 V 2
- V + 60。小明编写了一个Visual Basic程序,用逐个试探的方法求最小油耗时的速度。程序运行界面如图所示,在文本框Text1中输入一个试探的下限速度,在文本框Text2中输入一个试探的上限速度,单击“计算”按钮,程序将求出的最小油耗时的速度显示在文本框Text3中,同时将最小油耗显示在文本框Text4中。

程序代码如下:
Private Sub Command1_Click()
Dim min As Integer, max As Integer '保存检测速度范围
Dim v As Single, vmin As Single '油耗和最小油耗
Dim s As Integer, smin As Integer '速度和最小油耗速度
Dim Flag As Boolean
min = Val(Text1.Text)
max = Val(Text2.Text)
Flag = sw(min, max)
smin = 60: vmin = 30 '初始化
If Flag Then '如果发生交换则显示交换后的结果
Text1.Text = Str(min)
Text2.Text = Str(max)
End If
If min >= 60 And max <= 140 Then
For s = min To max Step 1
v = 0.005 * s ^ 2 - s + 60
If ① Then
vmin = v '最小油耗改为v
smin = s '最小油耗时的速度改为s
End If
Next
Text3.Text = smin
Text4.Text = vmin Else
Label5.Caption = "超出规定范围" End If
End Sub
'判断二个变量的值,将数值小的存储在变量min中,将数值大的存储在变量max中
Private Function sw(min As Integer, max As Integer) As Boolean
Dim t As Integer
sw = False
If min > max Then
t = min
min = max

sw = True
End If
End Function
(1)解决此问题主要采用的算法是_____________。(填:递归算法/枚举算法)
(2)在程序①和②划线处,填入适当的语句或表达式,把程序补充完整:
程序中①划线处应填入___________________。
程序中②划线处应填入___________________。
递归算法

v<vmin
else