VFP0404Scan循环和多层循环.docVIP

  • 7
  • 0
  • 约2.63千字
  • 约 6页
  • 2016-12-12 发布于重庆
  • 举报
Scan循环和多层循环 班级:数学系12级 日期:2013.11 时数:1 目的:理解Scan循环语句,掌握编写多层循环程序的基本要求 重点:Scan循环语句 难点:Scan循环语句的理解 关键:用效果流程图简化其思路 4.4.3 Scan循环语句(扫描循环语句) 格式: Scan [范围] [While条件][For条件]语句序列[Exit][Loop] EndScan 功能:针对范围内符合条件的记录逐条执行语句序列。 回忆:范围优先级规则(略) 执行过程: 第1步:依照范围优先级规则,过滤出要操作的记录,并初设记录指针。 第2步:如果记录指针超出范围,本循环语句结束。否则,到第3步。 第3步:执行Scan和EndScan之间的语句序列。可能有三种情况,①中途遇Exit命令,强行结束本循环语句。②中途遇Loop命令,记录指针后移一次,回到第2步。③最后遇EndScan语句,记录指针后移一次,回到第2步。 说明: ①Scan和EndScan须各占一行,成对出现。 ②Loop和Exit意义同For语句。 小提示:Scan语句适合隐含记录指针为循环变量的场合。 图4-8 Scan语句流程图 按真实效果,可以把Scan语句的For和While看作对记录进行过滤,当然,那样的话,记录指针每次移动可能不止一个记录。不妨称之为效果流程。 图4-9 Scan语句效果流程图 第10

文档评论(0)

1亿VIP精品文档

相关文档