第五章 第四节 scratch3.0变量的修改 |
您所在的位置:网站首页 › scratch私有变量 › 第五章 第四节 scratch3.0变量的修改 |
… … 1+2+3+4…….+100=(1到99的和)+100 我们发现了什么规律呢? 对,如果我们一直向后计算下去,最终我们要计算的结果等于最后的那个数字加上它前面的数字总和,对么? 那么在我们一步一步向后计算的过程中就存在两个变化的值,也就是最后那个数字在变化(从2变到3,变到4… 变到100),同时它前面的数字的总和也在变化(3变到6,变到10,变到15….),所以我们就设置两个变量num和sum,其中sum就代表那个不断变化的和,num就代表那个不断变化的最后数字。 刚开始 sum=0,num=1 递推过程中,我们可以得出:sum=sum+num(和=前面数字的和+最后那个数字) 现在开始编写程序: 1.新建两个变量sum和num 2.初始化变量 sum=0,num=1 3.循环计算100次 4.用说指令,显示出最终结果 执行程序后,我们得到最后的答案是5050,和我们自己算出来的结果完全一样。当我们计算出1-100的总和的时候,num的值是多少?为什么呢? 课后小练习:计算2+4+6+8....+202和是多少?
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |