《scratch编程 数学》课程:编程实现西西弗斯123数字黑洞

《scratch编程 数学》课程:编程实现西西弗斯123数字黑洞

首页休闲益智3D黑洞吞噬城市更新时间:2024-10-24

在数学里有很多有趣的现象,比如数字黑洞现象。数字黑洞现象就是不论什么样的初始数字,在某一规则下重复迭代操作,最后结果都会变成某个数值,之后再怎么操作,就是这个数值不再变化,就好似这个数值黑洞吞噬了所有数字。

今天我们就来用scratch编程软件来实现西西弗斯数字黑洞。这个黑洞又称为123数字黑洞。取任何一个数,数出这数中的偶数个数、奇数个数及所有数字的个数,用这3个数组成下一个数字串。对新数字窜重复上述程序,最终就会得到1、2、3,将数串123再重复进行,仍得123,123就是一个数字黑洞。例如:66663339999444992266,在这个数中偶数、奇数及全部数字个数分别为11、9、20,将这3个数合起来得到11920,对11920这个数串重复这个程序得到235,再重复这个程序得到123,于是便进入“黑洞”了。

要实现这个程序,需要在数学方面掌握判断偶数和奇数的方法。任何数除以2余数为0的是偶数,为1的是奇数。

在scratch编程方面需要掌握,建立变量、循环、判断、运算符。以下是这个123黑洞程序的小视频。

bian首先要建立一些变量,分别如下:

其次对123数字黑洞做一个简单的介绍,并且获取输入的数字窜和数字窜的长度。

再者要统计出这个数字窜中偶数、奇数、总数的个数,需要用到运算符和循环、判断语句。

计算出偶数奇数总数之后,将这些数字重新组合成一个数字窜,并且重置变量。

然后将新的数字窜重新进行上述操作。

最后再加一个说出结果的脚本即可!

上述代码并没用积木块对代码进行优化,只是做了基本代码,有能力的同学可以将上述代码进行优化。下节课,我们将探索另一个数字黑洞。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved