用两种计算机算法求解奥数题 1+2+...+n
用计算机可以解答很复杂的计算题,上至天文星体轨道,下至地理大海深度,计算机几乎无所不能。但到底怎样才让计算机来帮助我们计算呢? 那就需要我们了解计算机的语言哦。
现在,作为学生,让我们由浅入深,先学学用脚本语言JavaScript,来求解奥数题 1+2+...+n 吧!
算法1:
灰色字体就是对JavaScript 语句的注释。
用浏览器打开我们的边学边玩栏目,就可以看到,就可以看到程序运行的效果了,如下图:
按确定,就可以看到计算结果了,是不是很简单啊?
细心的同学发现,计算机不断做循环累加,算好多次,计算方法有些麻烦哦!有同学还知道利用公式: 1+2+3+...+n = n*(n+1)/2 来算呢!
哈哈,来看算法2,跟算法1相比,只有第16行不相同哦!但运算速度快了好多倍,是吧?
这下子是不是简单了?有意思吧,现在有了计算机,你按一下按钮就知道1+2+...+n 的答案了,方便吧?!
新一期智少年“IT小达人”深圳培训班即将开课!请留意我们网站哦~
边玩边学栏目不断更新中哦~ (*^o^*)
全国统一服务电话:400-623-0302
网站: http://www.wiseyouth.net
微信号:wiseyouth , 或“智少年”。
欢迎给我们发微信,我们会尽快回复!
.·°∴ ☆..·°.·°∴ ☆..·°.·°∴ ☆..·°
©智少年教育咨询有限公司独家原创,版权所有,转载请注明出处。