咨询热线:

187 - 6397 - 2757

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

每日一题:四年级奥数 - 编程解答马克思手稿

    同学们,我们今天继续用穷举法解决更加复杂一些的问题:马克思数学手稿问题。

    很多小朋友都知道马克思,他是德国伟大的思想家、政治家、哲学家、经济学家、革命家和社会学家。主要著作有《资本论》  、《共产党宣言》等。其实马克思同时也是一名数学家,他用数学研究经济,他还认为,一种科学只有在成功地运用数学时,才算达到了真正完善的地步。每日一题:编程解答马克思手稿(图1)

    题:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,在一家饭馆吃饭共花了50先令;每个男人花3先令,每个女人花2先令,每个小孩花1先令;问男人、女人和小孩各有几人?编程,输出全部可能的答案。

    解题思路:

    首先我们用方程式求解:

    设有x个男人,y个女人,则小孩有(30-x-y)人,x、y为正整数
        依题意有:
        3x+2y+(30-x-y)=50
        简化方程式,得出:2x+y=20
        所以: y=20-2x

    因为无论男人、女人和小孩的数量都只能是正整数,所以我们从x=1开始尝试求解
        ①当x=1时,y=18,30-x-y=11
        ②当x=2时,y=16,30-x-y=12
        ③当x=3时,y=14,30-x-y=13
        ④当x=4时,y=12,30-x-y=14
        ⑤当x=5时,y=10,30-x-y=15
        ⑥当x=6时,y=8,30-x-y=16
        ⑦当x=7时,y=6,30-x-y=17
        ⑧当x=8时,y=4,30-x-y=18
        ⑨当x=9时,y=2,30-x-y=19
        ⑩当x≥10时,y≤0,不符合题目要求

        

    编程截图思路:

    首先我们建立一个链表来存放所有计算出的结果,然后我们依然设定x为男人数,y为女人数,则孩子数量为30-x-y;

    根据题目,如果假设所有人都是男人时,则男人最大数量是16人(如果男人数量达到17人以上,则总花费会超过50),同理,如果假设所有人都是女人时,则女人最大数量是25人。

    我们可以很轻松地写出程序:

每日一题:编程解答马克思手稿(图2)

    执行程序,看看我们得出的结果是不是和我们逐一推导出来的完全一样呢?

    此时,程序中的循环次数为什么是16次和25次,如果循环次数更多是不是可以呢?为什么?

    作为家长的,你们学会了吗?

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

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

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

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

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

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


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

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


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

       让无人机与编程结合?

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

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

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


无人机编程(图1)



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

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

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

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

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

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

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


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


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






在线客服
热线电话

微信公众账号

在线购课

微信客服