【例2】逐條顯示在“學生管理”數(shù)據(jù)庫的“學生”表中性別為“男”的所有記錄。程序文件名為PA7.PRG。
SET TALK OFF
CLEAR
OPEN DATABASE學生管理
USE學生
DO WHILE.NOT.EOF()
IF性別=”男”
DISPLAY
ENDIF
SKIP
ENDDO
CLOSE DATABASE
SET TALK ON
RETURN
【例3】編程顯示“學生管理”數(shù)據(jù)庫的“學生”表中除“李寧”以外的所有記錄。程序文件名為PA8.PRG。
SET TALK OFF
CLEAR
OPEN DATABASE STUDENT
USE STUD
DO WHILE.NOT.EOF()
IF姓名=”李寧”
SKIP
LOOP
ENDIF
DISPLAY
SKIP
ENDDO
CLOSE DATABASE
SET TALK ON
RETURN(2)FOR循環(huán)語句
【格式】
FOR<循環(huán)變量>=<初值>TO<終值>[STEP<步長>]
<循環(huán)體>
ENDFOR|NEXT
使用FOR循環(huán)語句的有關說明:
、偈÷許TEP<步長>,則〈步長〉為默認值1;
、凇闯踔怠怠ⅰ唇K值〉和〈步長〉都可以是數(shù)值表達式,但這些表達式僅在循環(huán)語句開始執(zhí)行時計算一次。循環(huán)語句執(zhí)行過程中,初值、終值和步長是不會改變的,并由此確定循環(huán)的次數(shù);
、劭梢栽谘h(huán)體內(nèi)改變循環(huán)變量的值,但會改變循環(huán)執(zhí)行次數(shù);
、蹺XIT和LOOP命令可以出現(xiàn)在循環(huán)體內(nèi)。執(zhí)行LOOP命令時,結束本次循環(huán),循環(huán)變量增加一個步長值,返回FOR循環(huán)頭判斷循環(huán)條件是否成立。執(zhí)行EXIT命令時,程序跳出循環(huán),執(zhí)行循環(huán)尾后面的語句。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |