for循环教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•将循环变量的值与终值相比较如果不超过终值,就执行命令序列
•之后循环变量的值自动增加步长
•再与终值比较,如果仍不超过终值,则再次执行语句序列
•如此反复,直到循环变量的值超过终值时退出循环,执行ENDFOR语后面的语句
编程计算1到100的累加之和。
S=0&& S存放结果:每一步的运算结果/最终的运算结果
N=1 &&起始数字为1
FOR I=1 TO 100 STEP 1 && I为循环变量
S=S+N && Sn-1+N赋Sn
N=N+1
ENDFOR
? ”S=”,S &&输出S的最终值
简化后的程序
CLEAR
S=0
FOR I=1 TO 100
S=S+I
ENDFOR
? ”S=”,S
问题拓展:
求:1+2+3+……+100的奇数和
本次课,我们讲解了for循环语句的格式和注意事项,通过几个例题的分析,我们清楚了for语句的执行过程和应用方法。那么,请大家课下仔细体会并牢牢掌握该语句。
作业
按照实验报告册要求完成相关内容
clear
s=0
fori=1 to 100 STEP 2
s=s+i
endfor
?"最后结果是:",s
思考:偶数和又该怎么算?
【例1】显示1-300之间可以被17整除的所有整数。
CLEAR
Fori=1 to 300
if i%17=0
?i
endif
endfor
【例2】统计1—300之间有多少个数可以被17整除
VFP提供了三种循环结构语句:
条件(当)循环DO WHILE / ENDDO语句
步长(计数)循环FOR / ENDFOR循环语句
数据表扫描循环SACN / ENDSACN语句
FOR…ENDFOR语句
格式:FOR循环变量=初值TO终值[ STEP步长]
<语句序列>
ENDFOR
For语句执行流程
•首先将初值赋于循环变量
Clear
n=0 &&用来记录个数
Fori=1 to 300
if i%17=0
n=n+1 &&满足要求就加1
endif
Endfor
?n
FOR循环结构语句的局限性
如题目改为:
计算1到100的累加和,但当和值达到4000时停止计算,并输出当时的结果
FOR循环语句通常用于
已知循环次数情况下的循环结构。
小结

第14章结构化程序设计

FOR循环语句
教学目标
1、了解什么是循环结构,其作用、功能是什么。
2、掌握VF中for循环语句的定义、格式
3、学会使用for循环语句进行简单的程序设计
教学重点、难点
1.设计for循环语句时的编程思路
2.使用For循环语句编写程序
教法
讲授、演示
教具使用
计算机演示
教学内容与过程
教学内容
教学过程
导入新课
由一道源自文库典的数学习题1+2+……+100展开讨论,高斯当年使用的“配对凑整”的方法与循环结构哪个更简单。
讲授新课
循环结构介绍
在我们的实际工作当中,许多操作都会涉及大量数据的处理,而这些处理往往又需要重复进行。
反复执行某段程序,且每次生成的数据都是按照一定的规律进行变化,那么这种程序结构就称为循环结构。
相关文档
最新文档