咨询热线:

187 - 6397 - 2757

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

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程

    背景:二年级下学期数学第一单元是数据收集与统计。课本的第一个例题是学校要采购校服,进行颜色偏好意向统计,红色10人,黄色12人,蓝色8人,白色15人。然后会问喜欢什么颜色的最多,喜欢什么颜色的最少,采购什么颜色的校服比较合适。基本上还是以表格为主的展示方式。我想可以通过柱状图等图形展示出来,那样更加直接。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图1)

    适用对象:一二年级具有初级Scratch的学生。

    目标:给出一组数据,做出柱状图图表,柱子的高矮代表数值的大小,这是最基本的一种数据图形展示方式了。

    效果图:显示了三个变量,一个列表,小猫咪画出了柱状图,还有一根X轴的轴线。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图2)

    角色:只有一个,默认的小猫,但大小设置为小一些。

    手稿:制作前,先讲清楚目标和原理。

      1)高度:高度是变化的,需要从列表中取出来

      2)宽度:柱状图的宽度,固定的,如果宽度是20,那么就是画20条线,这20条线连接在一起,就成一个柱子。

      3)间隔:柱子之间有固定的宽度。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图3)

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图4)

    因此设置三个变量,这样后续方便调整。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图5)

    数据:使用列表,直接将四个数据填写在列表中。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图6)

    数据列表,数值填充。

    制作步骤:

    一、初始化

    初始化高度、宽度、间隔,同时填充列表数据。另外,需要设置小猫的起点位置。

    二、画X轴坐标线

    1)间隔为20;

    2)全部擦除;否则下次运行时,还存在这些图画。

    3)移动起点位置;

    4)落笔,就是下笔,如果有运动,就会画线。

    5)直接将X坐标增加到330,就是画了一根横线了。如果需要高度横线,可以这样画出来。

    6)到最右边以后,画图结束,就需要抬笔。

    7) 回到原点,准备画柱状图。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图7)

    三、画第一根柱子

    1)宽度50;

    2)高度:从列表中取第一项;

    3)因为里面的高度数据太小,所以需要放大,这里x16,放大16倍。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图8)

    4)重复执行宽度次。每个柱子都是一条一条线画出来的。这个概念要理解,画笔默认宽度是1.

    5)画每根线都是从底部-140开始,然后往上走。

    6)落笔;将Y增加高度值;抬笔。就画了一根线了。

    7)x坐标加一,继续画,即画(宽度)次数。

    这样一根柱状图就画出来了。 然后我们可以使用循环。但为了贪图方便,小孩选择了,复制四份代码。那就先使用四份代码,这样代码会很长,重复的代码会多。如果要修改里面的某行代码,那很可能要修改四个地方。这些代码是可以服用的。借此,后面转成循环方式,让他体会一下区别。如果要画20根柱状图,那就复制20份吗?也许,我应该让他复制20分代码,然后一个一个核对顺序,然后让他体会一下重用代码的好处。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图9)

    当中还出现某两根线之间没有间隔,贴在一起的情况,那怎么解决呢,为什么呢。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图10)

    我们的y坐标线其实是后来加上去的。画完坐标,如果不回位,柱状图就在右边挨着画了。

    改进:组成循环,Block。

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图11)

济南少儿编程:编程模拟二年级的数学题‘数据可视化-柱状图’~山东少儿编程~少儿编程(图12)

    速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络发软件工程师授课少儿编程教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!

我们来看一看四岁小朋友的学习视频吧!

    家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!

    这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?

    其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动紫色是外观黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:

家长关心孩子从小学习编程的6个问题都在这里了,你还在犹豫吗(图1)

    这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。

    当然,比如我们下面的无人机编程视频吧!

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

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

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

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

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


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

       让无人机与编程结合?

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

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

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


无人机编程(图1)



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

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

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

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

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

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

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


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


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

在线客服
热线电话

微信公众账号

在线购课

微信客服