前言:算法,为了达成某一目标而设计的一系列步骤!目的是培养自主学习、解决问题和创新思考能力。应对未来社会,不是说孩子掌握了多少知识,而是要学会去学习新知识的能力和思维。
少儿编程到底学什么?答:算法,学会如何去解决问题的思维方式!
很多家长都很疑惑,让孩子学编程,但编程究竟在学什么东西?

算法,为了达成某一目标而设计的一系列步骤!目的是培养自主学习、解决问题和创新思考能力。应对未来社会,不是说孩子掌握了多少知识,而是要学会去学习新知识的能力和思维。
什么是算法?
算法是一组用来解决问题的规则和指令。例如,导航应用使用算法,找出到达目的地的最快路线。

为避开拥堵:
比较距离和平均速度。
比较当前交通状况。
选择行程时间最短的路线。
现在,假设你要指挥一辆车绕楼行使来找空的停车位。

你可以使用哪些指令和规则让车绕楼行使?
首先,编写一个算法,让车子一直向前开,遇到空车位才停下来。
当没有空车位的时候
{
向前行使。
}

这段代码有个问题就是没有告诉车要在楼的道路尽头转弯,车辆会笔直的开出去。
为了使车绕楼行使,我们创建一个规则,不断重复的检查车的右边是否受阻。
当没有空车位的时候
{
如果右边受阻:向前行使。
否则:向右转。
}

如果车的右边不受阻,说明它已经到达楼的尽头,此时应该右转。但这段代码依然存在问题,车子会一直右转,在这里转圈圈。
所以还需要再优化代码,当车右转后,应该继续向前行使。
当没有空车位的时候
{
如果右边受阻:向前行使。
否则:向右转,向前行使。
}

现在你的代码已经帮助车停在了空位上面。
目前,你编写的很多代码都包括解决问题的指令。从这个意义上来说,你一直都在编写算法。你现在要学习的技能是,编写并优化代码,使它能够用于不同的情况。
文章出自:http://qh.itpxw.cn/peixun/software/201946236.html
文章标题:少儿编程究竟在学什么东西
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...