幼儿编程启蒙视频教程,和码编程9.8元少儿编程课推广
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
数学让孩子慢慢聪明起来,《给孩子讲算法》之,排队游戏(加强修订版)
穷举,折半之外,这是一个让孩子体会计算机算法的有趣和奥妙的经典游戏。
一家人一起玩,如果有很多小朋友一起参与,那就更好了。小孩子需要确确实实从几个玩具开始,摆放给他们看,才能理解。认可。然后增加玩具数量。
(1)拿出高低不一的一堆积木块(其它高度不同的玩具也行,比如一堆高矮不一的小人)。
(2)随机把这些积木块立在桌子上,给孩子说,今天,给你讲一个排队的算法。
(3)你看,这些积木块排列的顺序是随机的,但就像你们小孩子要按高矮顺序排队一样,我们也想按高度,从低到高,给这些积木排一个序。
(4)实现这个排序功能的方法,就是一种算法。
(5)比如,你可以测量,找到每一个积木块的高度,记录下来,然后按测量高度顺序排队。但太麻烦了。不过,也确实是一种算法。
(6)比如,你可以任意拿出一块来,认为它就是高度最低的,然后去和其它对比,比它低的,就拿出来替换它。一圈下来,就能找到最矮的那块积木。同样的方法,还能再剩下的积木中,找到最低或者说最矮的,这也是一种算法。这种算法,只用对比,不用辅助或者另外去找测量工具,不用去拿纸张编号记录积木的高度,也算不错的算法了。
(7)还有一种算法,你从头开始检查,对比任意两块积木的高度,如果后一块比前一块低,就交换位置。从头到尾,算是走完一次。然后再从头到位检查……如此循环,直到你从头到尾,都没有可以交换的。你就从低到高,给积木排好序了,这也是一种有效的算法。你想想为什么?
对了,你知道吗,我们在学校给人讲课,为了活跃气氛,我们用另外两种算法,两个游戏。
其中一个是:
让孩子们站起来排队,教师拿一个哨子,吹一下,孩子们和前面的人对比下身高,如果比前面的矮,那就交换位置。如果比前面的孩子高,就不动。
再吹一下哨子,孩子们再和此刻前面的同学对比,如此循环……直到老师吹哨子,没有人交换位置了,游戏就结束了,队伍也从低到高排列整齐了。
你知道为什么要用这个游戏吗?就是大学生,上课也有懈怠的时候,这个游戏,可以活跃习氛,让大家对这个排序算法的理解,记忆深刻。
还有,吹一下哨子,也像电脑运行的节拍……
“喂,全世界可能就你有机会听到魏校长亲自讲算法了,你还不集中注意力。”
“爸爸,我都听懂了,你还讲第二遍,你太啰嗦,不怪我啊。”
#数学经典题#
带土石山:冒泡排序就这么偷偷灌输了
清流姐:一个小小的排队游戏,通过排序,就讲了算法,牛
wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com