盐城市比赛计算机BASIC课程FOR课件[下学期]

文档属性

名称 盐城市比赛计算机BASIC课程FOR课件[下学期]
格式 rar
文件大小 227.6KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2005-08-24 17:16:00

图片预览

文档简介

(共12张PPT)
向参加评课的各位专家致敬!
向参加市优质课竞赛的同行学习!
向参加评课的各位专家致敬!
向参加市优质课竞赛的同行学习!
FOR-NEXT循环语句
FOR-NEXT循环语句
曹锦成
学习目标
学习循环语句的格式、执行过程和应用
掌握使用For语句编程的方法
能使用For语句解决实际问题
FOR语句的结构
For x = a to b step c
循环体
Next x
循环起始语句,其作用是确定循环变量的值如何变化,从而控制循环次数
循环变量
循环变量终值
循环变量初值
循环变量步长值
循环终端语句,其作用是标志循环结构的范围
FOR语句的注意点
FOR语句与NEXT语句必须成对出现,缺一不可;
FOR语句必须在NEXT语句之前;
FOR语句与NEXT语句的循环变量必须是同一变量;
如果步长为1,则“STEP 1”可以省略。
FOR-NEXT循环执行过程
FOR x = a TO b STEP c
循环体
NEXT x
程序的执行过程为:
重复执行步骤2。
执行NEXT语句
下一语句
比较x,b,如果x超出b,则跳出循环;
x超过b
循环变量x取初值a
a
x
执行循环体后,遇NEXT语句,
循环变量X按步长C增值;
x+c x
执行循环
如果x未超过b,则执行循环体;
实践操作
观察下面程序运行结果,列表分析其执行过程。
FOR I = 1 TO 5 STEP 2
PRINT I;
NEXT I
END
第几次循环
循环开始时
I的值
与终值相比
执行循环体否
执行NEXTI后I的值


<5
执行
3


<5
执行
5


=5
执行
7
4
7
>5
终止执行,跳出循环
提问1:终止循环过程的条件是什么?有些初学者认为“当循环变量的值等于终值”时就结束循环,是否正确?
结论:当循环变量的值等于终值时,还要执行一次循环体,直到“超过终值”时才终止循环过程。所谓“超过终值”是指沿变化方向超过终值。当步长为正值时,循环变量变化的方向由小到大,此时“超过”就意味着“大于”;当步长为负值时,循环变量变化的方向由大到小,此时“超过”就意味着“小于”。
提问2:循环的次数是与哪几个因素有关系?
结论:循环次数是由初值、终值和步长三个因素决定,可通过公式计算:
循环次数=INT((终值—初值)/步长+1)
课堂小结
FOR-NEXT循环语句
一、FOR语句的结构
FOR x = a TO b STEP c
循环体
NEXT x
二、FOR—NEXT循环语句执行过程
三、FOR—NEXT循环语句的具体应用
课后作业
1、编程计算S = 1+2+3+…+100的值。
2、将1到100之间的偶数顺序相加。
谢谢各位老师
谢谢各位同学
谢谢各位老师
谢谢各位同学
同课章节目录