目前有很多孩子对scratch感兴趣,主要是因为scratch教程有趣,而南京小码王也有scratch都是培训班,现在就由南京scratch培训班的老师,简单的说下scratch算法练习——输入三条边计算三角形面积。
题目:输入三角形三边长a,b,c(保证能构成三角形),输出三角形面积。
基础知识:
1、构成三角形的基本条件(任意两边之和大于第三边)
2、已知三条边长度,计算三角形面积,海伦公式(S=√[p(p-a)(p-b)(p-c)],而公式里的p为半周长:p=(a+b+c)/2)
scratch算法练习-输入三条边计算三角形面积
思路:若满足三角形的条件a+b>c且a+c>b且c+b>a根据海伦公式计算面积,否则提示无法构成三角形,重新输入。
程序截图:(源码下载)
根据海伦公式我们新建5个变量:a、b、c、p、S
Scratch虽然是一款专为少儿设计的编程工具,但功能是非常强大的,有了Scratch基础,日后再学习其他高级程序设计语言,理解起来也更顺畅。南京小码王开设了专门的Scratch培训班,这里有更多有趣的Scratch教程,还有专业老师手把手指导带领孩子们入门,欢迎大家前来试听体验课程。圣诞节将至,小码王还有更多有趣的活动等你来!