咨询热线:

187 - 6397 - 2757

当前位置: 首页 > 新闻列表 > 编程与游戏结合

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」

    编程结合天文学?编程现在都这么强大了?

    没错,还是小学生就能用编程实现的月全食呢!不管你信不信,繁盛听了我们的这篇文章,小同学们就能做出来啦!快往下看吧!

    首先,解释下什么是月全食。

    月全食:月全食(total lunar eclipse),天文学术语,是月食的一种,当月亮、地球、太阳完全在一条直线上的时候,地球在中间,整个月亮全部走进地球的影子里,月亮表面变成暗红色,形成月全食。

    这可都是上百年才能看到的一次天文奇观呀。当然在我们2018年1月31日晚上,也曾经出现过一次月全食,但是那次是超级蓝色的月全食,不知道你们有没有见过呢?那次可是距离上次出现月全食整整150年呀。

    好啦,不讲其他的了,先上一张图,看一下什么是月全食。

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图1)

    看不懂?那就看一张静态图吧!

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图2)

    当然再解释下月全食概念,方便给各位小同学们听哦!

    月全食

      月食是月球进入地球的影子时发生的现象。地球被太阳照射,在背后拖着长长的影子。地球的影子分为两部分,中间的影子很黑,被称为本影。在本影周围的影子要浅一些,被称为半影。月食分为三种类型:半影月食、月偏食和月全食。当月亮只进入半影,不进入本影,这种月食称为半影月食;当月亮只有一部分进入本影,这种月食称为月偏食;当月亮全部进入本影,这种月食称为月全食。

    问题来了,我们还要展示下超级月亮的月全食是什么呢?

    “超级月亮"的现象。

      顾名思义,“超级"就是比原本的月亮更大更亮。我们都知道,月亮到地球的平均距离约是38万千米,但月亮绕地球运行的轨道并不是圆形的,而是椭圆形的。当月亮距离我们近时,看到的月亮便大一些,当月亮距离我们远时,看到的月亮便小一些。“超级月亮"发生时,比远地点的月亮大12%-14%,亮30%。

    “蓝月亮”又是怎么回事

      “蓝月亮"并不是指真正意义上的蓝色,在天文历法中,当一个月出现两次满月时,第二个满月就被赋予一个充满神秘浪漫色彩的名字“蓝月亮”。两次满月之间相隔29.5天左右(即天文学上的“朔望月"),而我们规定的每月天数为30或31天(2月除外),这就导致了一个时间差,平均每过32月会出现一次“蓝月亮"。

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图3)

    日全食发生时,太阳会被整个月球遮挡,天空会变暗许多,但月全食却并非如此。当地球位于月球和太阳之间的直线上时,会遮住直射的太阳光。不过仍有一些太阳光绕过地球边缘,当太阳光经过地球大气层时会发生折射,但每种光的偏折程度不一样(光的色散),其中红光偏折程度最大,最接近本影,从而映在月球上。此外月亮的颜色还受到大气透明度的影响,阳光中像蓝光波长较短的光线容易被散射或吸收,剩下如红光波长较长的光线,使月亮看起来呈红铜色。

    好了,听了讲解是不是已经了解了什么是月全食了呢?接下来看老师给你们编写的程序吧。

    月亮代码如下:

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图4)

    地球代码如下:

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图5)

    太阳代码如下:

编程结合天文学,小学生用编程做超级蓝色月全食「济南少儿编程_山东少儿编程_少儿编程」(图6)

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

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

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

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

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

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

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

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


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

       让无人机与编程结合?

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

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

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


无人机编程(图1)



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

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

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

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

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

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

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


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


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

在线客服
热线电话

微信公众账号

在线购课

微信客服