如何利用模运算让一件事情顺序重复(少儿编程课程)

280 2022-07-12 08:30

我们经常需要计算机帮我们解决重复的问题,例如下面的例子:

○○○○○

●○○○○

●●○○○

●●●○○

●●●●○

●●●●●

○○○○○

●○○○○

●●○○○

●●●○○

●●●●○

●●●●●

……

请找出上图的规律。

上面的图形可以代表很多事件,你可以把它想象成一个汽车的尾灯,圆圈代表灭灯、黑色实心点代表亮灯,那么从上到下的顺序,就表明这辆车要右转了。

或者你可以把它想象成一个动画的5帧画面,依次闪过就会让人感觉小人是在行走

那么,你能想象的出,上面毫不相干的两个功能,在程序里面是同一段代码吗?

程序中仅仅用了自加运算和模运算,就可以完成将一套动作循环播放的效果。

下面我们看一下流程图:

是不是很简单?

当计数器计数每到5的倍数,动作都会从头开始(从第一步执行到第5步)。

《与孩子一起学编程》课程用四大算法思想、矩阵思维引导孩子如何观察问题、处理问题。用科学的打字方法、高维的数学认知,有逻辑有铺垫的语文表达,串联起基础学科的知识点。同时使用必备的英语软件操作环境固化基础英语单词,让孩子在日常操作中轻易读懂英文常用说明书。有兴趣的家长可以同孩子一起学习哟~

附本篇文章涉及的源代码如下:

全部评论

·