2

幼儿编程启蒙视频教程(少儿编程启蒙教学视频12集)

数学让孩子慢慢聪明起来,《给孩子讲算法》之,排队游戏(加强修订版)

穷举,折半之外,这是一个让孩子体会计算机算法的有趣和奥妙的经典游戏。

一家人一起玩,如果有很多小朋友一起参与,那就更好了。小孩子需要确确实实从几个玩具开始,摆放给他们看,才能理解。认可。然后增加玩具数量。

(1)拿出高低不一的一堆积木块(其它高度不同的玩具也行,比如一堆高矮不一的小人)。

(2)随机把这些积木块立在桌子上,给孩子说,今天,给你讲一个排队的算法。

(3)你看,这些积木块排列的顺序是随机的,但就像你们小孩子要按高矮顺序排队一样,我们也想按高度,从低到高,给这些积木排一个序。

(4)实现这个排序功能的方法,就是一种算法。

(5)比如,你可以测量,找到每一个积木块的高度,记录下来,然后按测量高度顺序排队。但太麻烦了。不过,也确实是一种算法。

(6)比如,你可以任意拿出一块来,认为它就是高度最低的,然后去和其它对比,比它低的,就拿出来替换它。一圈下来,就能找到最矮的那块积木。同样的方法,还能再剩下的积木中,找到最低或者说最矮的,这也是一种算法。这种算法,只用对比,不用辅助或者另外去找测量工具,不用去拿纸张编号记录积木的高度,也算不错的算法了。

(7)还有一种算法,你从头开始检查,对比任意两块积木的高度,如果后一块比前一块低,就交换位置。从头到尾,算是走完一次。然后再从头到位检查……如此循环,直到你从头到尾,都没有可以交换的。你就从低到高,给积木排好序了,这也是一种有效的算法。你想想为什么?

对了,你知道吗,我们在学校给人讲课,为了活跃气氛,我们用另外两种算法,两个游戏。

其中一个是:

让孩子们站起来排队,教师拿一个哨子,吹一下,孩子们和前面的人对比下身高,如果比前面的矮,那就交换位置。如果比前面的孩子高,就不动。

再吹一下哨子,孩子们再和此刻前面的同学对比,如此循环……直到老师吹哨子,没有人交换位置了,游戏就结束了,队伍也从低到高排列整齐了。

你知道为什么要用这个游戏吗?就是大学生,上课也有懈怠的时候,这个游戏,可以活跃习氛,让大家对这个排序算法的理解,记忆深刻。

还有,吹一下哨子,也像电脑运行的节拍……

“喂,全世界可能就你有机会听到魏校长亲自讲算法了,你还不集中注意力。”

“爸爸,我都听懂了,你还讲第二遍,你太啰嗦,不怪我啊。”

#数学经典题#

带土石山:冒泡排序就这么偷偷灌输了

清流姐:一个小小的排队游戏,通过排序,就讲了算法,牛

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2198924/
1
上一篇腾讯视频黑屏(腾讯会议共享腾讯视频黑屏)
下一篇 地瓜A先生:花炮之乡卖断货

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部