java 根据经纬度计算多边形的面积_强基初中数学&学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...

    问题:如果把边长都是有理数的三角形称作“有理三角形”,编程计算“有理三角形”的面积(有理数或带根号的无理数,不是浮点数)。

    关键点分析:根号中的底化成最简分数,然后分子乘分母留在根号里,分母移到根号外。

    第一步、输入三边,用两小边之和大于第三边来做判断数据的合法性。首先定义一个函数输入1个正分数(这样可以重复利用代码,减少代码长度):

64f7d6caa930fe6fad27a463f0d4c551.png;然后定义一个检查三角形三边合法性函数(利于阅读理解程序):

a3cf8c79a8009babe4ea428f8cae7386.png;

最后,编写第一步主体代码:

7b96b298c1460db8aab002327f78e72e.png

    第二步、根号的底的整式运算,并化成最简分数。这里使用秦九韶公式进行整式运算,采用分数形式,系统自动化简:

5d32992deb5c6996228d208d7c5c8edb.png

编写主体程序代码:

b864b718669ccee81e7e8d58cb243f46.png

    第三步、把分母移除根号外,化成整数开方,只需编写主体程序:

03ff20a68f132feb6a6c769f78e14726.png

    第四步、化成整式或最简根式,为了缩短开发时间,引入第二十一课的SquareRoot类:

dd35268fef6d0eb8ceb40bcea04e40bb.png

13db78fce161314be9094c4e9f289551.png;编写主体程序代码:

ebb76c3b06c2a4d7e57cad19b0520b65.png

    为了程序能不断提供服务,把主体代码放在永久循环之中,程序框架:

2b440253d576960f98a7649f6f216216.png

    课本计算题运算打印结果:

dc2ab4b545a0b7ff90f50c84471ee18a.png

练习题1:把程序组合成完整的程序输入电脑自己算一算。

练习题2:改用海伦公式改编程序并运行,对比结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
强基计划数备考十五讲pdf》是一本数备考资料,对于参加强基计划的生来说,具有重要的参考价值。这本资料包括了十五个章节,每个章节都涵盖了数备考的关键知识点。 这本资料的第一章从基础的数概念开始,介绍了数的性质、整数、有理数等基本概念。随后的几章介绍了代数、几何、概率、统计等不同领域的数知识。每个章节都提供了大量的例题和习题,帮助生巩固知识点。 这本资料的特点之一是内容丰富全面。它不仅涵盖了高中数的基础知识,还包括了一些高阶的数概念和解题技巧,可以满足不同层次的生需求。此外,这本资料还给出了详细的解题思路和方法,有助于生理解和掌握解题的逻辑和技巧。 另一个亮点是这本资料的实用性。它根据强基计划的考纲和要求编写,能够帮助生有针对性地备考,提高他们的数成绩。同时,每个章节的习题数量也很充足,让生在复习中得到充分的练习和巩固,提高他们的解题能力。 总的来说,《强基计划数备考十五讲pdf》是一本对于参加强基计划的生来说非常实用的备考资料。它全面、详细地介绍了数备考的关键知识点,帮助生提高解题能力,提高数成绩。对于想要在强基计划中取得好成绩的生来说,这本资料是不可或缺的习工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值