【Scratch教程100例】026 Scratch算法之勾股数

勾股数,又名毕氏三元数 。勾股数就是可以构成一个直角三角形三边的一组正整数。勾股定理:直角三角形两条直角边a、b的平方和等于斜边c的平方(a²+b²=c²)。我们可尝试编写Scratch层序找到50以内所有的勾股数。

思路:最小的勾股数是3、4、5.要避免3、4、5和4、3、5这样重复的勾股数,就要使三个数符合a<b<c的关系。该程序采用枚举算法,从3开始依次列举a、b、c三个变量的可能值,并使用勾股定理判断这3个变量值是否符合要求。如果符合勾股定理的要求,就把这三个变量记录到“勾股数”列表中。

代码详情如下:

【Scratch教程100例】026 Scratch算法之勾股数-少儿编程网

本文链接:【Scratch教程100例】026 Scratch算法之勾股数

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
【Scratch教程100例】040用scratch求去掉最大值和最小值后的平均值
【Scratch教程100例】040用scratch求去…
【Scratch教程100例】039利用不同乐器演奏两只老虎
【Scratch教程100例】039利用不同乐器演…
【Scratch教程100例】038女孩与幽灵短剧之任意门
【Scratch教程100例】038女孩与幽灵短剧…
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】037玩仔带你周游世界
【Scratch教程100例】036用Scratch制作幻影汽车
【Scratch教程100例】036用Scratch制作…
【Scratch教程100例】035用scratch做一个幸运大转盘
【Scratch教程100例】035用scratch做一…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台