For-next循环

For-next循环


2024年3月29日发(作者:联想l540键盘拆机图解)

含义:即大于或者小于。

继续执行。

Next [循环变量]

For <循环变量>=<初值> To <终值> [Step步长]

说明:

[语句块]

[Exit For]

过来,如果初值大于终值,则步长值必须为负数。

步长值为1,可以省略不写,即系统默认步长值为1。

2. Next语句的执行过程:

(6)Next语句中的[<循环变量>]可以省略。

执行指定的次数,执行的次数由初值、终值、步长值决定。

取值,并且对于循环变量的每一个值,把语句块执行一次。

进入Next循环后,程序按照以下步骤执行:

Next循环语句

长值增加或减少而改变,直到超过终值,这时循环停止执行。这里所说的“超过”有两种

素。在循环体内,一般不提倡再给循环变量另外赋值。循环变量从初值开始,逐次按照步

For…next循环简称为For循环。它是一种指定循环次数(事先知道循环次数)的循环

程序结构。在这种结构中,使用了一个称为循环变量的特殊变量作为计数器,指定它的初

始数值,然后每重复执行一次循环,循环变量就会自动增加或减少一个指定的数值(称为步

长值),直到循环变量的改变达到最终的指定值,循环才停止执行。

1.For …Next语句的语法格式

必须出现在For语句的后面。在关键字For和Next之间的语句块叫循环体,它们将被重复

构,不再执行循环体中Exit For的后续语句(如果有),而是转到Next后面的其他指令

(1)若初值、终值和步长值为表达式,求出它们的值,并保存起来:

功能:用来控制重复执行一组语句。指定循环变量以步长为增量,从初值到终值依次

(4)<初值>和<终值>也都是必要参数。当初值小于终值时,<步长值>必须是正数;反

(3)<循环变量>为必要参数,是用作循环计数器的数值变量,这个变量不能是数组元

(2)初值、终值和步长值都是数值表达式,步长值可以是正数,也可以为负数。如果

(5)如果循环体中安排了Exit For 语句,当程序执行到该语句时直接跳出循环结

(1)关键字For和Next成对出现,For是循环语句的开始,Next是循环语句的终端,

循环体不会被执行:

(5)转到(3)。

执行的流程如图6-1所示。

3. Next循环的循环次数

的语句。否则继续执行循环体。

(2)将初值赋给循环变量;

循环的次数可以用以下公式表示:

循环次数 n = INT((终值 - 初值)/步长值 + 1)

n = INT ((10 – 1)/2 + 1) = 5

例6-1:课前思考解答方法:用 Next语句实现

例如,初值等于1,终值等于10,步长值等于2,则循环次数n为:

(加到s中的数),设置其初值为1,终值为100,步长值为1(可以省略)。

(2)初值大于终值,步长值为正数

(1)初值小于终值,步长值为负数

(4)遇到Next语句时,把循环变量的当前值加上步长值后再赋给循环变量。

(3)判断循环变量值是否超过终值(初值小于终值,且步长值为正时,指大于终值;

从图6-1可以看出,For循环是先检测,后执行的循环形式。因此在下列2种情况下,

为1,我们可以用变量S来保存累加和,并赋初值为0;变量k作为循环变量并作为加数

初值大于终值且步长值为负时,指小于终值);超过终值时立即跳出循环,执行Next之后

分析:求从1到100共100个数的累加和,共需相加100次。每次数字变化(增值)

(3)如果初值=终值,不论步长值是正数还是负数,均执行一次循环体后跳出循环。


发布者:admin,转转请注明出处:http://www.yc00.com/num/1711712560a1944628.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信