全国服务热线:400-6263-721

位置:珠海童程童美少儿编程培训学院 > 学校动态 > 在家也可以锻炼孩子的编程思维

在家也可以锻炼孩子的编程思维

来源:珠海童程童美少儿编程培训学院时间:2023/12/11 17:10:28

  说到编程,不论内行还是外行。都会听说过“算法”这个词。今天我们来利用小卡片,在家带着小朋友完成一个简单的算法。开始尝试锻炼孩子的编程思维吧~

在家也可以锻炼孩子的编程思维

  1. 什么是算法?

  我们来看一下算法的定义。

  算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。

  理解成数学题的解法会更容易一些,一道题有若干个解法同时每一种解法的难度和所需时间都是不同的。

  2. 算法在现实中的应用

  - 小李刚参加工作,在购物平台查了一下较新的笔记本电脑但是还没有决定购买,晚上睡觉前刷着短视频发现时不时地出现笔记本电脑评测的视频。

  - 输入目的地就能按当前的交通状况,推荐出较优的路线。

  - 企业使用算法来预估其投放的广告点击率。

  在日常生活里用到的软件、网站及App里,或多或少都包含了很多算法在里面。每天使用的搜索引擎、短视频平台、购物网站,企业使用的管理平台、学习平台、风险平台等。

  3. 基础算法-冒泡排序

  今天带给大家的是算法中较基础的排序算法,通过利用家中的扑克或自制卡片或乐高来带着孩子体会下算法。

  首先,我们来看一下冒泡排序的定义。

  冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。

  再来,看一下更直观的动画

  如果准备学习Python或C++的话,还要让孩子理解一个临时变量的概念。可以拿出两个杯子,一个杯子里装满水另一个杯子里装满牛奶。

  问孩子如何才能把两个杯子里的液体交换过来。答案是需要一个空杯子,从这里引出临时变量的概念。

  4. 在家如何玩?

  道具:若干张数字牌面的扑克或如下图一样的自制卡片。

  准备:将牌序打乱

  目标:较后从左至右按数字从小到大进行排列。

  可以先从5张卡片开始,一直递增到8张。需要让孩子们记录完成目标所用的步数,方便与日后的其他算法进行比较。

  自制卡片不要扔,后面的内容中还会用到~

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/970/news/689647/违者必究! 以上就是珠海童程童美少儿编程培训学院 小编为您整理 在家也可以锻炼孩子的编程思维的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721