题型:单选题 题类:常考题 难易度:普通
教科版高中信息技术选修一 对分查找变式
Key=Val(Text1.Text)
i=0:j=9:s=0
Do While i<=j
m=Fix((i+j)/2+0.5)
s=s+1
if Key=a(m) Then
Label1.Caption=Label1.Caption+“→”+Str(m)
Exit Do
End if
if Key<a(m) Then j=m-1 Else i=m+1
Label1.Caption=Label1.Caption+“→”+Str(m)
Loop
Label2.Caption=“经历”+ Str(s)+“步”
试题篮