咨询热线:

187 - 6397 - 2757

当前位置: 首页 > 新闻列表 > 新闻资讯

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』

    长期关注我们速云少儿编程的家长们应该了解,我们通过编程实现了各种游戏,比如“植物大战僵尸”、“坦克大战”、“超级玛丽”、“我的世界”等等,解决了孩子玩游戏的习惯,从孩子喜欢玩游戏转变为让孩子自己能通过编程去做游戏的完美转变。当然不仅仅如此,我们也通过编程涉及了不少数学知识,比如“鸡兔同笼”、“韩信点兵”“y=kx+b”等等,从小学数学知识到处置数学知识我们都涉及,当然这仅仅是学科的知识,今天我们所讲解的就是编程的大局观。让孩子做任何事也拥有“大局观”的概念。

    SCRATCH GAMES

    大局掌握 各司其职

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图1)

    在我们文章中,孩子们现场编写程序使很多同学们觉得编写程序的脚本越长显得自己技术越精湛。然而恰恰相反,过长的脚本会让程序可读性变差,后期维护相当困难,甚至有很多程序连编写者都难以修改甚至废掉重新编写。

    背景介绍:

    所谓“大局观”,就是要让各个角色功能单一化,各个“规则”之间相互独立,各个变量作用清晰不重复。

    规则控制:

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图2)

    何为规则控制,在游戏中,最大的规则就是“输”和“赢”,很多同学都是以“停止全部脚本”和弹出一个大大的victory作为输赢的结果,看似符合逻辑,实际运用在各种游戏里就千奇百怪。今天来分享一个通用的“规则控制”

    首先,绘制一个空角色,命名为“规则控制”。它不需要出现在舞台上,它只负责游戏输赢和其他规则的判断。

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图3)

    其次,游戏的流程大致可分为:初始化-游戏开始-胜利(失败)-结束。

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图4)

    此时,我们会发现缺少一个控制胜利失败的变量,于是我们添加全局变量win

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图5)

    全局只使用一个win变量来控制输赢,那么在具体的游戏中可以通过得分(累计杀敌)或者丢分(掉血)来控制。

    进一步细化我们的过程,通常游戏的初始化和胜利失败过程没这么快,所以我们再稍作修改。

学习编程只为了兴趣吗?其实也在增加孩子的“大局观”『济南机器人编程_山东机器人编程_机器人编程』(图6)

    此时的绿旗功能便单一明了,就是控制整个游戏的“初始化”

    几乎所有游戏都适用于这样的“规则”控制,看完是否对你自己的小游戏有所启发呢?

    这个时候,家长们你还认为编程就是给孩子增加一个兴趣吗?"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图11)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)"编程"+"数学"结合,巧解奥数题 - 水手分椰子,作为家长的你会吗?(图12)

    计算机是不是很强大呀!但前提是你要会编程呀!只有会编程,你才能让计算机替你解决问题呀!别担心,编程其实也没有想象那么难!只要你愿意学。小云解读:如何通过编程解决数学题 - 求数值累加之和(图3)小云解读:如何通过编程解决数学题 - 求数值累加之和(图4)小云解读:如何通过编程解决数学题 - 求数值累加之和(图4)

    当然,无人机编程就更加深奥,比如我们看下面的视频吧!

    无人机能六架一起起飞?没错!那他又和数学有什么关系呢?

    小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型

    现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?

无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?

答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!


    无人机编程都学习哪些内容呢?

       让无人机与编程结合?

没错!就是要让孩子“动手”+“编程”实现无人机起飞。

重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。

例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。


无人机编程(图1)



当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图7)

看我们小童鞋们上课视频吧

    坦克编程都学习哪些内容呢?

    动手组装”+“编写程序”

    通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。

    课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。

    例如:人脸识别、智能跟随等前沿技术。


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图8)


当你的孩子还在学习机器人编程时,别人家的孩子却已经学习起了“无人机编程”(图9)

在线客服
热线电话

微信公众账号

在线购课

微信客服