首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

vfp循环结构(2)

2008-12-02 
while循环、for循环、scan循环


    2.for循环:在已知循环次数的情况下,使用for循环比较方便

  格式:

  for 变量=初值 to 变量终值 [step]步长

  语句序列

  [exit]

  [loop]

  endfor|next

  功能:

  在循环控制变量的初值和终值的范围内执行循环语句,每执行一次循环,循环控制变量都要加上增量.当其值在规定范围内时就再次执行循环体语句序列,否则结束循环,执行循环终止语句下面的语句.跳出循环和循环短路语句exit和loop意义同前.

  具体执行步骤:

  (1).给变量赋初值;

  (2).判断变量的值是否小于等于终值;

  (3).若不是,则循环结束;

  (4).若是,则执行语句序列;

  (5).变量=变量+步长(若省略step,则步长=1);

  (6).转(2).

  例:在屏幕上输出乘法口诀表

  程序文件内容如下:

  ?\"九九乘法表\"

  ?

  for i=1 to 9

  for j=1 to i

  ??alltrim(str(i))+\"*\"+alltrim(str(j))+\"=\"+alltrim(str(i*j))+\" \"

  next

  ?

  next

  3.scan循环:

  格式:

  scan [范围][for 条件]

  语句序列

  endscan

  功能:

  对表中指定范围,满足条件的记录执行循环体语句,每执行一次循环,记录指针自动移动到下一条记录.操作表时,使用该语句功能强,效率高.

  例:使用scan语句编程,显示\"职工档案\"表中的女教师的姓名和职称.

  use 职工档案

  scan for .not.性别

  display 姓名,性别

  endscan

  use

  return

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行