巧用函数绘制等边图形

2021-07-29 06:32何广林
电脑报 2021年27期
关键词:多边形内角画笔

何广林

在编程猫(codemao)的源码编辑器中,可以利用其中的“画笔”模块绘制各种规则图形,甚至可以画出许多复杂的、意想不到的图形。

对于初学编程的小学生,如何结合已有的数学知识。绘制一些简单的、有规律的平面图形呢?

一、绘制等边三角形(图1)

方法一:

等边三角形的三条边相等,每个内角都是60度。不管从左往右画,还是从右往左画,画出底边后都要旋转120度(180-内角),再重复相同步骤画出另外两条边,程序可以这样搭建(图2)。

方法二:

画等边三角形,它的三个步骤是相同的。也可以这样搭建程序(图3)。

二、绘制任意等边图形(图4)

根據图4的等边图形的规律,可以得出以下公式:

外角度数=360÷边数(“外角”即绘图时画笔旋转的度数)

内角和(边数-2)×180

1.先在程序内新建变量:边长、边数

2.根据图2例子搭建程序。这里的外观模块中的“询问并等待”和“获得答复”是相互对应出现的,搭建时注意顺序(图5)。

三、利用函数绘制任意等边图形

函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、方法。单击“函数”积木模块,如图6。

接着单击“定义函数”,定义好函数名和项,如图6。“bch”代表“边长”,“bsh”代表“边数”(图7)。

把图4的程序放在“多边形”函数下(图8)。

然后搭建如图9的程序:

完整程序如图10:

程序运行时,可以重复输入多组数据,绘制不同的等边图形。

在前面已经得出多边形的“内角和=(边数2)×180”。

请运用这一条件,结合“图10”中的程序,修改出画任意等边图形的程序(图12)。

猜你喜欢
多边形内角画笔
三角与数列试题精选
小画笔 大世界
三角形分割问题
小画笔 大世界
小画笔
多边形内外角问题的巧解
倍角三角形的几个性质 
小画笔
有关多边形边数问题的思考方法
精析多边形