java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...
生活随笔
收集整理的這篇文章主要介紹了
java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? 問題:如果把邊長都是有理數的三角形稱作“有理三角形”,編程計算“有理三角形”的面積(有理數或帶根號的無理數,不是浮點數)。
? ? 關鍵點分析:根號中的底化成最簡分數,然后分子乘分母留在根號里,分母移到根號外。
? ? 第一步、輸入三邊,用兩小邊之和大于第三邊來做判斷數據的合法性。首先定義一個函數輸入1個正分數(這樣可以重復利用代碼,減少代碼長度):
;然后定義一個檢查三角形三邊合法性函數(利于閱讀理解程序):
;
最后,編寫第一步主體代碼:
。
? ? 第二步、根號的底的整式運算,并化成最簡分數。這里使用秦九韶公式進行整式運算,采用分數形式,系統自動化簡:
;
編寫主體程序代碼:
。
? ? 第三步、把分母移除根號外,化成整數開方,只需編寫主體程序:
。
? ? 第四步、化成整式或最簡根式,為了縮短開發時間,引入第二十一課的SquareRoot類:
;編寫主體程序代碼:
。
? ? 為了程序能不斷提供服務,把主體代碼放在永久循環之中,程序框架:
。
? ? 課本計算題運算打印結果:
。
練習題1:把程序組合成完整的程序輸入電腦自己算一算。
練習題2:改用海倫公式改編程序并運行,對比結果。
總結
以上是生活随笔為你收集整理的java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 世界上声音最大的智能手机即将发布 配备1
- 下一篇: Ross Young:15 英寸 Mac