圆周率1:求π的近似值

这是很久以前就开始酝酿的一个题目,它不算一个应用,因为它看起来没什么用处,只是好玩而已。

有心的读者可能会发现,这个公众号发送的第一篇图文消息是『老巫婆的程序世界开张了』,用了上面那张手绘的图作封面,正文也只有一张图片和寥寥三行文字:

用程序计算圆周率!

你好,欢迎订阅!

每周五出版一期,6月份内容预报:用程序学数学!

用程序来学习数学、物理等课程,这个想法已经在我的脑子里萦绕了很多年,但碍于编程语言的专业性,普通的中小学生运用起来还是有难度的。但自从有了App Inventor这个可视化的编程工具之后,脑子里这个就快要腐朽了的想法似乎嗅到了一丝花香,又开始蠢蠢欲动起来,于是创建了这个公众号,希望借助于这个载体,把禁锢已久的思绪释放出去。

不过这个计划并没有立即开始施行。虽然AI2已经非常容易上手了,但编写程序的思路和方法,对学生们来说,还需要从头学起。有了一定的基础之后,再来做这件事,看起来更加顺理成章。有了前面50集的课程基础,相信这个案例应该很容易理解。

首先来了解一下解决问题的思路。

然后在设计视图中为应用添加组件,并在编程视图中声明三个全局变量,注意这里提到了常量这个概念。

下面来编写一个有返回值的过程,返回值为多边形的周长。

作业:

在文本输入框边数中输入数字n,当n最小为多少时,π的近似值为3.14159?请将试验结果写在本文的留言中。

附组件及代码截图:

(0)

相关推荐