2.for循環(huán):在已知循環(huán)次數(shù)的情況下,使用for循環(huán)比較方便
格式:
for 變量=初值 to 變量終值 [step]步長(zhǎng)
語句序列
[exit]
[loop]
endfor|next
功能:
在循環(huán)控制變量的初值和終值的范圍內(nèi)執(zhí)行循環(huán)語句,每執(zhí)行一次循環(huán),循環(huán)控制變量都要加上增量。當(dāng)其值在規(guī)定范圍內(nèi)時(shí)就再次執(zhí)行循環(huán)體語句序列,否則結(jié)束循環(huán),執(zhí)行循環(huán)終止語句下面的語句。跳出循環(huán)和循環(huán)短路語句exit和loop意義同前。
具體執(zhí)行步驟:
(1).給變量賦初值;
(2).判斷變量的值是否小于等于終值;
(3).若不是,則循環(huán)結(jié)束;
(4).若是,則執(zhí)行語句序列;
(5).變量=變量+步長(zhǎng)(若省略step,則步長(zhǎng)=1);
(6).轉(zhuǎn)(2).
例:在屏幕上輸出乘法口訣表
程序文件內(nèi)容如下:
?"九九乘法表"
?
for i=1 to 9
for j=1 to i
??alltrim(str(i))+"*"+alltrim(str(j))+"="+alltrim(str(i*j))+" "
next
?
next
3.scan循環(huán):
格式:
scan [范圍][for 條件]
語句序列
endscan
功能:
對(duì)表中指定范圍,滿足條件的記錄執(zhí)行循環(huán)體語句,每執(zhí)行一次循環(huán),記錄指針自動(dòng)移動(dòng)到下一條記錄。操作表時(shí),使用該語句功能強(qiáng),效率高。
例:使用scan語句編程,顯示"職工檔案"表中的女教師的姓名和職稱。
use 職工檔案
scan for .not.性別
display 姓名,性別
endscan
use
return
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)VF三套全真預(yù)測(cè)試題及答案全國計(jì)算機(jī)等級(jí)考試二級(jí)VF輔導(dǎo)筆記匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |