首页 > 分享 > Scratch编程入门练习作业—求连续数1-100之和

Scratch编程入门练习作业—求连续数1-100之和

大江课堂Scratch编程入门练习作业:

【练习题】

请独立使用Scratch完成编写下面练习项目的程序。(页面底部有参考答案,请不要先看哦。)

练习题:求出求出1+2+3+ … + 99+100 (从1加到100)的和。

【答案】

往下滚动查看参考答案。

编程思路讲解:

求出从1加到100的和这个题,如果我们就是从1开始,先两个数相加,然后再用这两个数相加的结果与后一个数相加,一直加到100,如先计算1=2=3,然后计算3+3=6,然后6+4等于10,如此一直加到100,这样肯定是能计算出来,但非常花时间。所以对于这类题,老师会教给我们一种快速计算的公式,知道1+100=101,2+99=101,3+98=101 … 50+51=101,一共是50组,所以很快计算出综合101x50=5050

如果人工从从1加到100是非常费时的,但我们通过编程让计算机去做,那却是非常简单的事情了,因为这种有规律的计算恰好是计算机最擅长的事情。所以我们不需要去用技巧公式,我们只需要想一种算法,能够让计算机正确完成计算。

连续相加就是拿上一个结果和下一个数相加得到一个新的和,然后再拿这个和与下一个数相加,这是很有规律的,我们使用循环过程。为了完成这个循环相加,我们需要使用两个变量:一个是 数字,一个是和,计算算式如下:

和 = 和+数字

数字是一个变量,每执行一次要增加1,算式=号右边的和就是数字加之前的所有数之和,加上数字之后的结果成为一个新的和,然后再用这个和与下一个数进行相加,又的一个新的和,如此循环,一直到数字变为100为止。

【代码】

完整脚本代码参考下图:

【小结】

本练习题看上去很简单,但却是理解算法的一个很好的入门题,需要用到循环执行、变量以及加法指令等知识,可以对变量有一个更深刻的认识和理解,如果是第一次接触的同学,可以多理解理解这个计算原理。

责任编辑:

相关知识

摄影入门该怎么练习?或者说该怎样做?
XCTF攻防世界web新手练习
所有自然数之和=
少儿编程线上培训哪家好?吐血推荐!
表演训练法 | “无实物动作”练习
大学生网页设计制作作业实例代码 (全网最全,建议收藏) HTML+CSS+JS
个人作业——软件工程实践总结&个人技术博客
猫抓板/cat scratch board/猫スクラッチ板
HTML5期末大作业:宠物网站设计——布偶猫(7页)带留言板 HTML+CSS+JavaScript web结课作业的源码 web网页设计实例作业 html大学生网站开发实践作业
趣味编程

网址: Scratch编程入门练习作业—求连续数1-100之和 https://m.mcbbbk.com/newsview166970.html

所属分类:萌宠日常
上一篇: 持续了14年的狗狗喂食试验:少吃
下一篇: 四个月大的狗狗训练全攻略(如何让