循环语句

循环语句(原创)


 ————版权申明————


 

如我们计算从1到10的总和是多少,数学公式大家都知道是 1+2+3+4+5+6+7+8+9+10 = 55

但是在程序里面是怎么做的呢?我们不能一个一个的数字写进去程序里面啊,如果1加到10000呢,10000000(后面x+y*n*2^5个0)呢?计算1+3+5+7+9+11+ …呢?计算2+4+6+8+10+12+ …呢?

分析:

从1到2 增加了1;从2到3也是增加了1;从3到4也是增加了1,后面的同样的都是后面的一个数比前面的一个大1,

于是就有

1 = 0 + 1

2 = 1 + 1

3 = 2 + 1

4 = 3 + 1

5 = 4 + 1

…….

将上面的公式简化一下,于是就有了循环的语句

每次循环都需要保存他的数据,我们用一个变量来保存循环的次数,如上面,循环第一次增加0, 循环第二次增加1,循环第三次增加2,循环第四次增加3,循环第五次增加4 …..

然后,每次循环一次,我们也需要保存他们相加的总数,So?!我们还需要在添加一个变量 用来保存相加的总数结果。

还有一个条件就是,我们需要给程序设置好一共需要循环多少次。

循环计算完毕之后我们就可以计算出结果

于是———————————————————————————

循环语句有一下几种:

1. 第一种

循环判断首(),循环判断尾()

如下图,

添加两个变量(传送门:如果添加变量)变量1(变量1为循环的次数) 初始化值为1,总数(总数为循环多少次之后得到的结果)初始化为0

循环判断首() 是循环语句的开始

循环判断尾() 是循环语句的结束

他们的中间部分就是要循环的主体内容。

根据上面的分析,得到上面截图的语句,每循环一次,总数就加上循环的次数,每循环一次循环次数就增加1.

然后在循环判断尾()里面设置循环的次数,上述的程序,我们给循环语句设置了一共循环10次,第一次是1,每次循环就增加1,循环10次的话,就刚好是 少于等于10. 于是设置了,变量少于等于10

然后把计算得到的结果在编辑框里面显示出来。

 

————————————————————————

 

2. 第二种

判断循环首(),判断循环尾()

如下图:

如第一种的一样,添加两个变量(传送门:如果添加变量)变量1(变量1为循环的次数) 初始化值为1,总数(总数为循环多少次之后得到的结果)初始化为0

判断循环首() 是循环语句的开始

判断循环尾() 是循环语句的结束

他们的中间部分就是要循环的主体内容。

判断循环首,判断循环尾循环判断首,循环判断尾 不同的地方就是:

判断循环首,判断循环尾模块的判断条件放在:判断循环首(即放在判断条件的开头处)

循环判断首,循环判断尾模块的判断条件放在:循环判断尾(即放在判断条件的结束处)

中间循环的部分与前面的一样的操作。

 

————————————————————————

 

第三种

变量循环首(),变量循环尾()

如下图

如上面第一种,第二种的一样,添加两个变量(传送门:如果添加变量)变量1(变量1为循环的次数) 初始化值为1,总数(总数为循环多少次之后得到的结果)初始化为0

变量循环首() 是循环语句的开始

变量循环尾() 是循环语句的结束

他们的中间部分就是要循环的主体内容。

这种循环与上面第一第二种不同的就是,这种循环体是把变量1的 初始值,变量1每次的变化值都放在循环体判断体里面,

变量循环首() 中,有四个参数,每个参数的意义都不一样

第一个参数是:变量的初始值

第二个参数是:变量的目标值(即该变量允许使用的最大值)

第三个参数是:变量的递增值(即该变量每循环一次变化的值,增加或者减少)

第四个参数是:循环变量(即要用来循环的变量)

根据上面的code,我们可以知道,循环体判断条件中的四个参数分别是:变量1的初始值为1,变量1最大的值10,变量1每循环一次就增加1,要循环的变量是 变量1

中间循环的部分与前面的一样的操作。

 

————————————————————————

 

第四种

计次循环首(),计次循环尾()

如下图

如前面的三种循环一样,添加两个变量(传送门:如果添加变量)变量1(变量1为循环的次数) 初始化值为1,总数(总数为循环多少次之后得到的结果)初始化为0

计次循环首() 是循环语句的开始

计次循环尾() 是循环语句的结束

他们的中间部分就是要循环的主体内容。

这种循环与上面第三不同的就是,这种循环体是把变量1的每次的变化值都固定为每次循环都自动增加1.

计次循环首()中 有两个参数,两个参数分别表示为:

第一个参数是:循环次数(即变量1一共要循环的次数)

第二个参数是:以循环次数记录变量(即要用于循环的变量)

根据上面的code,我们可以知道,循环体判断条件中的两个参数分别是:变量1一共要循环10,要循环的变量是 变量1。

中间循环的部分与前面的一样的操作。其中循环体,每循环一次,变量1就会自动增加1.

 

以上四种不同的循环结构,功能都是 计算从1加到10的结构,得到的答案都是一样的 55,

如果得到的答案不是55的话,自己剁手。

————————————困觉了 !!!!!!

 

 

 

 

 

支付宝打赏 微信打赏

有 打 赏 ?



如果文章对您有帮助,欢迎移至上方按钮打赏小编







阅读(1,101)次 , 网友评论(1)

关于 “循环语句” 的 1 个意见

发表评论

电子邮件地址不会被公开。 必填项已用*标注