全国服务热线:400-6263-721

位置:无锡少儿编程机器人培训学校 > 学校动态 > 快来用程序实现高斯求和吧

快来用程序实现高斯求和吧

来源:无锡少儿编程机器人培训学校时间:2022/2/28 15:25:13

  相信小朋友们在学习数学的时候,一定都听说过高斯的大名吧。高斯小时候非常聪明,当老师在黑板上写下“1+2+3+……+100=?”这道题的时候,全班的小朋友都在埋头苦算,只有高斯在盯着黑板思考,只用了一小会儿,就得出了答案5050!

  其实,高斯相对于其他小朋友的聪明之处在于高斯的逻辑思维和数理思维更强,他能够从计算式中发现规律,并巧妙利用首尾相加的方法求和。

  现在,如果你已经具备了Scratch编程的基础,你可以用编程的方法求和哦!甚至,你可以用程序写出任何复杂的求和算式。

  下图展示了利用高斯公式求和:1+2+3+……+99+100=?

  触发机制

  选择“单击绿旗”作为程序计算的触发机制,一旦鼠标点击绿色旗帜,则程序中的角色(小女孩)就说出计算答案。

  变量定义

  定义两个新的变量,分别命名为变量X和变量SUM,变量X表示求和的算子,变量SUM表示求和的答案。变量X的初始值是1,变量SUM的初始值是0。



  求和逻辑

  程序的基本逻辑是:变量X=1,SUM=SUM+X;当X逐渐增加1,即:X=2、3、4、5……,99、100时,变量SUM总是等于个SUM值与当前的变量X值相加。

  程序执行100次,则变量X较终从1增加到100;变量SUM较终相加100次,较后一次的变量SUM=9个数相加之和+100。

  选择循环语句,设定循环次数为100次。在变量积木块中将变量X和变量SUM进行逻辑相加操作,之后设定变量X每次都增加1。


  答案输出

  在外观积木块中选择“说”这个功能块,让角色说出较终的变量SUM,则较终的求和答案由角色说出,完成了答案的输出。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/437/news/491319/违者必究! 以上就是无锡少儿编程机器人培训学校 小编为您整理 快来用程序实现高斯求和吧的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721