问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

for next 语句看不懂啊

发布网友 发布时间:2022-04-21 06:15

我来回答

4个回答

热心网友 时间:2023-11-06 13:23

FOR-NEXT循环指由FOR语句、NEXT语句的循环三者构成的循环,它是一般格式为:
FOR〈循环变量〉=〈循环变量初值〉TO〈循环变量终值〉
STEP〈循环变量增量〉
循环体
NEXT〈循环变量〉
FOR语句称为"循环起始语句"或"循环说明语句",它的作用是确定循环变量的值如何变化,从而控制循环的次数。
"循环变量初值"、"循环变量终值"和"循环变量增量"可以是常数、变量或表达式。
NEXT语句是"循环终端语句",它的作用是标志循环结构的范围,在FOR语句和NEXT语句之间的语句的语句组就是循环体。每次循环执行到NEXT语句时,循环变量按步长增值。
请注意:
①FOR语句与NEXT语句必须成对出现,缺一不可;
②FOR语句必须在NEXT语句之前;
③FOR语句中的"循环变量"与NEXT语句中的"循环变量"必须是同一变量。
④如果步长为1,则"STEP"可以省略。
/2.FOR-NEXT循环的执行过程
如果有以下循环:
FORi=a
TO
b
STEP
c
PRINTi
NEXTi
在执行此循环时,按以下步骤进行:
①循环变量i取初值a;
②将i的值与终值b比较,如果i未超过b,则接着执行步骤③到⑤,否则跳过步骤③到⑤,而直接执行步骤⑥;
③执行循环体(PRINTi);
④NEXT语句,循环变量i按步长c增值;即i+c->i。此时循环变量i的值已发生了变化,由一个新值取代了原来的值。"NEXTi"不是"取下一个值i"的意思:
⑤返回执行步骤②;
⑥循环执行终止,接着执行NEXT语句的下一个语句。
/3.说明:
①终止循环的条件是"循环变量的值超过终值",而不是"循环变量的值等于终值"。
②循环的次数可以直接从FOR语句中指定的参数计算出来:
循环终值-循环初值
循环次数=----------+1
步长+1
③循环变量尽量用整型变量,以免出现误差。
虽然QBASIC允许循环变量为任何数值型变量,但由于实型量在存储和运算过程中会出现一些小的误差,因此可能会使循环次数多一次或少一次。
④循环变量初值和终值可以是正值、负值或零。步长可以是正值或负值。它们可以是整数或小数。但提倡用整数。
⑤当步长为零时,循环永不终止,成为"死循环"。下面程序运行时就是"死循环"。
FORx=2TOSTEP0
PRINTx
NEXTx
END
⑥循环变量的作用主要是用来对循环进行控制,根据它的值决定何时终止循环过程。循环变量可以在循环体中被引用,也可以不在循环体中出现。
⑦在循环体内一般不要对循环变量再赋值,否则将影响原有的循环控制状况。
⑧流程可以从循环体内转移到循环体外,但不能从循环体外转到循环体内。
FORk=1TO10
s=s+k*k
IFs>200GOTOa:
NEXTk
a:PRINTk
END是合法的。但由于循环有两个出口,不符合结构化原则,故不提倡使用。

热心网友 时间:2023-11-06 13:23

n=0
for i=1 to 3
for j=i to1 step-1
n= n + 1
next j,i
print n;i;j
比如这个题目的i,j结束循环时是3,1 ,是在这个基础上再+1既退出循环后是4,0,确实是要在循环过后加1,因为只有条件为假的时候,才退出循环

第二个问题回答:
循环过程为:
当K=0时候执行 A(0+1)=2 即(A(1)=2)
B(3-0)=A(0+1) 即(B(3)=A(1)=2
当K=1时候执行 A(1+1)=4 即(A(2)=4)
B(3-1)=A(1+1) 即(B(2)=A(1)=4
当K=2时候执行 A(2+1)=6 即(A(3)=6)
B(2-1)=A(1+1) 即(B(1)=A(3)=6
当K=3时候跳出循环
打印 的就是B(3)=2

热心网友 时间:2023-11-06 13:24

是的,k是会+1的,你还是很细致的

热心网友 时间:2023-11-06 13:24

检查一下你的句子是不是写错了啊
for next 语句看不懂啊

最后需要强调的是对于for循环,程序执行到next语句时,本层的循环变量自动递增会递减一个步长值,然后根据终值条件判断是否满足,如果满足则循环继续进行,不满足则本层循环结束。

For-Next循环语句里的概念不太清楚,类似step,for,to,next是什么意思,怎 ...

for--语句--next构成一个循环执行结构,告诉计算机循环(重复)执行语句块,直到某些条件让它结束。其中for 表示循环头,要写在开头。意思是告诉计算机下面的语句我要开始循环了,next表示循环尾。并不是表示循环结束,而是告诉计算机语句执行到此要回头重新开始了。但是循环几次呢?这个就要用循环控制语句。

for next循环语句如何理解?

第一个理解没问题,第二个:for n=1 to 6 step 1 n=n+1 response.write n next 进入for,n=1 然后n=n+1,n就为2,输出2 ★★递进值step 1是在运行到next这句的时候才加上的,也就是运行到next时n才等于3

解释一下 ,VB中的for next 循环语句

1、for 语句包含了循环变量的开始值和结束值;2、next相当于循环变量的变化;a、i 的初始值是 1 最大边界是10,包含10(相当于<=10);b、next 也可写作 next i ,相当与增加1;for i=1 to 10 step 1 意思就是从1到10,每次增1,而 for i=10 to 1 step -0.1 意思就是从10到1每...

VB中的for-next循环结构语句,我对这段话不理解,希望举个例子。_百度知...

for i=1 to 10 a=a+1 b=b+1 next 这个例子在循环内改变啦变量a,b 的值 但是,不影响循环的次数10次 因为a,b 不是控制变量 dim a,b ,i for i=1 to 10 i=i+1 b=b+1 next 这个就把循环次数变成5次啦,因为改变啦控制变量I,使它一次自身增加1.循环体内又增加1 这句话的简要...

VB For next 循环有一段不明白 求教!

不需要知道i的初始值 for i=1 to 100 就是将i附值为1 执行一次 sum=sum+i;将i附值为2 执行一次 sum=sum+i;………附值为100 执行一次 sum=sum+i;所以 如果sum 的初始值是0 则该循环计算的就是1+2+3+ +100的值

VB里 for next 这个怎么用

1、首先要了解for-next语句的基本语法结构,其语句的基本结构是for 变量=初值 to终值 step 步长值,其中像for 、next、step是vb中保留字,变量应该符合vb中命名规范,步长值根据自己的需要进行设置。2、for后面的变量应该满足vb中命名原则,变量的开头必须是汉字或者是字母开头,不能是数字开头并且在变量...

For-Next循环语句里的概念不太清楚,类似step,for,to,怎么用,求举例_百 ...

是asp还是VB呀?step 步长 for i=1 to 10 next 指从1到10循环10次 for i=1 to 10 step 2 next 指从1循环到10,步长是2,这里的I的值会是1+2+2+2+2一直加到I大于10退出.

这种题目是怎么看的,for next里面还有for next怎么看的呀,求大神...

就会使得每次j执行一次循环体之后,n的值实际上是j(首先n=1然后n=n*j,n的值一定是j)。C的话是A简化了一下,因为要输出1!,2!,3!,4!,所以只用了一层循环,n从1开始,每次乘上j并输出一次,这样就达成了输出效果。D的话则与C是一样的。这只是把for循环拆成了原始的DoWhile循环。

vb中for。。next代表啥意思?

for i=0 to 100 step 2 s=s+i next i 高级语言意思很明了,就是将 0 2 4 6...100相加求总和 NEXT 是告诉计算机,取下一个值 如果只有一重循环,next i 可写成 next 如果步距等于1,step语句可省去 和C语言的下面语句等同:for( i=0; i<= 100; i+= 2){ s=s+i;...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HP 541 NE383PA 能装XP系统么 小弟求解delay函数啊>_< 关于一段TC的程序不理解 TC图形模式的问题 TC画图问题 iPhone8pius每人接听我电话声一直都会有滋啦声是什么原因? 公司没有注册商标,新开发的产品可以进行CQC认证吗? ...认证标志有哪些?都用于何种产品,是哪种类别的质量认证标志... 太阳能为什么会从排水口流水呢 在三角形ABC中,P是三角形内一点角ABC =20°角PBC=10°角ACB=30°角PC... for next 循环中,用什么语句跳出本次循环 for next 循环 vb中 for next 使用方法是什么? vb中 for next 使用方法 for next循环语句如何理解? 三菱循环指令FOR NEXT怎么使用 plc循环指令for next? 解释一下 ,VB中的for next 循环语句 VB中For Next 循环是 先判断后执行,还是先执行后判断 VBA中for next循环语句有哪些? 关于for next 语句的问题 要从For…Next循环中退出循环,应使用什么语句。 vb中for。。next代表啥意思? VB里 for next 这个怎么用 微信有没有ipad适合用的版本? 为什么我的ipad一直找不到可以下载的HD版本微信? 办理工商银行房贷需要什么手续? 工行5星客户可以申请金卡? 我是工行的 六星级客户,可以申请贷款吗 ? 工行6星客户对房贷通过有帮助吗? 200中的for-next指令在循环中怎么中断退出循环? for next语句 关于VB中FOR NEXT句型的用法 for next循环 微信能用在ipad上或者电脑上吗 买二手手机隐私安全吗? 买二手手机有什么风险? 买二手手机靠谱吗? 网上买二手手机可信吗?如何选择靠谱的二手机? 如何在360浏览器中用IE窗口打开网页 网上买二手手机可靠吗? 转转买二手手机安全吗? 电脑上有360浏览器还怎样用ie打开网址 请问二手手机可靠吗。 360浏览器里如何打开ie 二手手机能买吗安全吗 360极速浏览器在哪有 用IE打开 买二手手机安全吗? 买回来的旧手机不刷机直接用安全吗? 转转二手手机安全吗