带孩子玩Scratch编程:学龄期趣味程序(11)

上一篇

本系列后半部分减少了操作提示,仅提供创意和代码,供感兴趣的朋友参考。

(11) 计算圆周率

Scratch计算圆周率

本程序在上一集的基础上稍作修改,可计算画笔走过的路径长度。对圆形来说,画笔走一圈的路径长度叫做周长;而圆的高度、宽度都是相等的,叫做直径。圆的周长总是直径长度的固定倍数,它们的比值叫做圆周率。圆周率是多少呢,运行程序算一算吧。

代码量:20块积木

难度:★★★

舞台背景:内置背景 Xy-grid

角色:上一集的 Descartes、内置角色 Pencil

代码:

Descartes:

Scratch计算圆周率第1步

其中,“广播 (init) 并等待”是在“广播(消息1)并等待”积木的基础上修改而来的,需要添加一个新消息,如下图所示。

Scratch计算圆周率第2步

Pencil:

Scratch计算圆周率截屏

 

发表评论

电子邮件地址不会被公开。