今天,孩子们问了一个问题:如果你只知道三角形三条边的长度,你能计算出它的面积吗?虽然问题不难,但这样的问题却很少见。答案是肯定的,算法太多了,比如海伦公式。让我们用Scratch来编程海伦的公式来寻找面积:
输入三个边长,如果输入的三个边长不能形成三角形,则报告错误,否则输出面积。这里用海伦公式计算面积:先算出周长的一半,然后面积的平方等于p,玩得开心吗?让我们先来看看这个程序,并创建几个新变量:
分支语句用于判断输入的三条边是否形成三角形。手续不是很难吗?
让我们使用Scratch绘制一个已知三边长的三角形,类似于标尺绘制:
图中的绿色三角形是已知三边长的三角形。如果您感兴趣,请参考以下代码: