接 上一篇
本系列后半部分减少了操作提示,仅提供创意和代码,供感兴趣的朋友参考。
(11) 计算圆周率
本程序在上一集的基础上稍作修改,可计算画笔走过的路径长度。对圆形来说,画笔走一圈的路径长度叫做周长;而圆的高度、宽度都是相等的,叫做直径。圆的周长总是直径长度的固定倍数,它们的比值叫做圆周率。圆周率是多少呢,运行程序算一算吧。
代码量:20块积木
难度:★★★
舞台背景:内置背景 Xy-grid
角色:上一集的 Descartes、内置角色 Pencil
代码:
Descartes:
其中,“广播 (init) 并等待”是在“广播(消息1)并等待”积木的基础上修改而来的,需要添加一个新消息,如下图所示。
Pencil: