用Scratch编程软件来画几何图形是件非常有趣的事情,大家可以用学过的几何知识结合编程技巧画出各种各样的几何图形。从简单的单一图形到复杂的组合图形,你想怎么画就怎么画,就看你的创意了。我们先来欣赏几个Scratch编程软件画出的几何图形吧!
觉得是不是很有趣?只要学会了方法,大家都可以画出自己想要的几何图形。今天,我们就从最简单的“等边三角形”学起,开始我们几何图形创作之旅吧!
在画等边三角形这个几何图形之前,我们需要先搞清楚什么样的图形是等边三角形?
等边三角形的定义:等边三角形(又称正三角形),为三边相等的三角形,其三个内角相等,均为60度,它是锐角三角形的一种。等边三角形是特殊的等腰三角形,所以等边三角形拥有等腰三角形的一切性质。
根据等边三角形的定义,结合等边三角形图形,我们可以得到以下边角关系:
角A = 角B = 角C = 60度
边a = 边b = 边c根据上图,我们把箭头的方向做为绘图开始的方向,从角B的顶点开始向箭头所指方向移动,先画边a,到达角C顶点后,向左转向120度,然后向前移动,画边b,到达角A顶点后,向左转向120度,然后向前移动,画边c,到达角B顶点后,最后向左转向120度,恢复到最初的方向,完成等边三角形的绘制。
问题(1):边a、边b、边c要画多长?
这个长度可以自由定义,但是不要超出舞台的范围。
问题(2):为什么向左转向要转120度?
大家可以看一下上面的示意图,虚线延长线与另一边形成的外角与等边三角形的内角形成了一个平角,平角是180度,而等边三角形的内角是60度,所以这个外角就是120度,这个外角就是需要左转的度数。
主要用到的编程积木模块使用的编程积木模块参考程序参考程序程序改进通过观察,我们发现,由于等边三角形的三条边相等,三个角也相等,在参考程序中我们重复用到了“移动200步”3次,“左转120度”3次,我们可以通过循环控制模块来对程序进行一下改进。改进后的程序是不是就好看多了!
改进的程序通过以上的讲解,大家是不是已经学会怎么画“等边三角形”了?多多练习,认真体会吧!