编程用二分法求解方程的根据是什么