FOR-NEXT循环语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
向参加评课的各位专家 致敬!
向参加市优质课竞赛 的同行学习!
FOR-NEXT循环语句
曹锦成
学习目标
学习循环语句的格式、执行过程和 应用
掌握使用For语句编程的方法 能使用For语句解决实际问题
FOR语句的结构
循环起始语句,其作用是确定循环变量的值如何变化,从而控制循环次数
循环变量
循环变量初值 循环变量终值
提问2:循环的次数是与哪几个因素有关系?
结论:循环次数是由初值、终值和步长三个因素决定,可
通过公式计算:
循环次数=INT((终值—初值)/步长+1)
课堂小结
FOR-NEXT循环语句
一、FOR语句的结构 FOR x = a TO b STEP c 循环体 NEXT x
二、FOR—NEXT循环语句执行过程 三、FOR—NEXT循环语句的具体应用
For x = a to b step c 循环变量步长值 循环体
Next x 循环终端语句,其作用是标志循环结构的范围
FOR语句的注意点
FOR语句与NEXT语句必须成 对出现,缺一不可;
FOR语句必须在NEXT语句之前;
FOR语句与NEXT语句的循环变 量必须是同一变量;
如果步长为1,则“STEP 1”可 以省略。
x超过 b?
执行循环
x+c x
执行NEXT语句 下一语句
实践操作
观察下面程序运行结果,列表分析其执行过程。
FOR I = 1 TO 5 STEP 2
PRINT I;
NEXT I
END
第几次循 环
循环开始时 I的值
与终值相 比
执行循环 体否


<5
执行
执行NEXTI 后I的值
3


<5
执行
5

Leabharlann Baidu

=5
执行
7
4
7
>5
终止执行,跳出循环
提问1:终止循环过程的条件是什么?有些初学者认为“当
循环变量的值等于终值”时就结束循环,是否正确?
结论:当循环变量的值等于终值时,还要执行一次循环体,
直到“超过终值”时才终止循环过程。所谓“超过终值” 是指沿变化方向超过终值。当步长为正值时,循环变量变 化的方向由小到大,此时“超过”就意味着“大于”;当 步长为负值时,循环变量变化的方向由大到小,此时“超 过”就意味着“小于”。
课后作业
1、编程计算S = 1+2+3+…+100的值。
2、将1到100之间的偶数顺序相加。
谢谢各位老师 谢谢各位同学
FOR-NEXT循环执行过程
FOR x = a TO b STEP c 循环体
NEXT x
a
x
程序的执行过程为:
1. 循环变量x取初值a 2. 比较x,b,如果x超出b,则跳出
循环;
如果x未超过b,则执行循环体; 3. 执行循环体后,遇NEXT语句,
循环变量X按步长C增值; 4. 重复执行步骤2。
相关文档
最新文档