第六章环结构 程 P网
第六章 循环结构 程序设计
61概述 例如,一个简单的运算题:求1×2×3×4×5 62循环结构语句 Visual foxpro中只提供了“当型”、“步长型”和“表扫描 型”3种循环语句: (1) DO WHILE. ENDDO(当型循环) (2)FOR. NDFOR(步长型循环) (3)SCAN.. ENDSCAN(表扫描型循环)
6.1 概述 例如,一个简单的运算题:求1×2×3×4×5 6.2循环结构语句 Visual FoxPro中只提供了“当型” 、 “步长型”和“表扫描 型”3种循环语句: (1) DO WHILE….ENDDO(当型循环) (2) FOR….ENDFOR(步长型循环) (3) SCAN….ENDSCAN(表扫描型循环)
621当型循环命令 DO WHLE DO WHILE条件P&&循环起始及条件语句 语句序列S&&循环体 ENDDO&&循环终止语句 当条件是否成立 执行循环体 D心a
6.2.1当型循环命令DO WHILE DO WHILE 条件P &&循环起始及条件语句 语句序列S &&循环体 ENDDO &&循环终止语句 当条件是否成立 执行循环体
「例6.1编写计算S=1+2+3++100的程序 写出程序 &&变量s为累加器,初值为0 &&变量i为计数器,初值为1 do while 1<=100 &&当i值小于或等于100时,执行循环体 S=S+1 &&累加 +1 &&计数器增1 enddo
[例6.1]编写计算S=1+2+3+…+100的程序。 写出程序: s=0 &&变量s为累加器,初值为0 i=1 &&变量i为计数器,初值为1 do while i<=100 &&当i值小于或等于100时,执行循环体 s=s+i &&累加 i=i+1 &&计数器增1 enddo
「例62计算n的阶乘。 Sa/ Form1 5 请输入n值 确定 结果 120 冈心心
[例6.2]计算n的阶乘