問題已解決
3558的2分之1次方等于多少?計算機上怎么算呢?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答3558的2分之1次方就是3558的1/2次方,等于根號3558或叫開方3558,在計算機上的算法是把3558用二分法算出他的平方根,不斷縮小搜索范圍,直到達到指定精度為止。例如:
算法步驟:
1. 設(shè)置區(qū)間:左區(qū)間和右區(qū)間都為3558
2. 取中點:(3558+3558)/2=3558
3. 比較3558和3558的平方:3558^2 > 3558
4. 新的右區(qū)間就是3558
5. 再次計算中點:3558/2
6. 比較3558的平方和3529:3529^2 < 3558
7. 新的左區(qū)間就是3529
8. 重復(fù)3,4,5,6,7步驟,直到兩個區(qū)間的差值小于指定的精度
最后得出的結(jié)械就是3558的2分之1次方的根號。
二分法總的來說有兩種:求最大值和求最小值,這也是一種搜索算法,可以用在二分查找或最優(yōu)化問題,這種算法也很常見,它的效率很高,可以快速定位到一個值。
2023 01/14 11:33
閱讀 318