l = 0u = n-1 lоор {invariant t mustbe(l, u) } if l>u p= -1 break m = (l + u) /2 use m as a probe to shrink the range [l, u] if t is found during the shrinking process break and note its position/* русский перевод см в предыдущем листинге */