? ”1+2+3+……+100=”,S
SET TALK ON
RETURN
【例2】逐條顯示在“學(xué)生管理”數(shù)據(jù)庫的“學(xué)生”表中性別為“男”的所有記錄。程序文件名為PA7.PRG。
SET TALK OFF
CLEAR
OPEN DATABASE 學(xué)生管理
USE 學(xué)生
DO WHILE .NOT. EOF()
IF 性別=”男”
DISPLAY
ENDIF
SKIP
ENDDO
CLOSE DATABASE
SET TALK ON
RETURN
【例3】編程顯示“學(xué)生管理”數(shù)據(jù)庫的“學(xué)生”表中除“李寧”以外
的所有記錄。程序文件名為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)語句的有關(guān)說明:
、 省略STEP <步長>,則〈步長〉為默認(rèn)值1;
、凇闯踔怠怠ⅰ唇K值〉和〈步長〉都可以是數(shù)值表達(dá)式,但這些表達(dá)式僅在循環(huán)語句開始執(zhí)行時計算一次。循環(huán)語句執(zhí)行過程中,初值、終值和步長是不會改變的,并由此確定循環(huán)的次數(shù);
、 可以在循環(huán)體內(nèi)改變循環(huán)變量的值,但會改變循環(huán)執(zhí)行次數(shù);
、 EXIT 和LOOP 命令可以出現(xiàn)在循環(huán)體內(nèi)。執(zhí)行LOOP 命令時,結(jié)束本次循環(huán),循環(huán)變量增加一個步長值,返回FOR 循環(huán)頭判斷循環(huán)條件是否成立。執(zhí)行EXIT 命令時,程序跳出循環(huán),執(zhí)行循環(huán)尾后面的語句
【例】從鍵盤輸入10 個數(shù),編程找出其中的最大值和最小值。程序文件名為PA9.PRG。
SET TALK OFF
CLEAR
INPUT “請從鍵盤輸入一個數(shù):” TO A
STORE A TO MAX,MIN
FOR I=2 TO 10
INPUT “請從鍵盤輸入一個數(shù):” TO A
IF MAXMAX=A
ENDIF
IF MIN>A
MIN=A
ENDIF
ENDFOR
? “最大值為:” , MAX
? “最小值為:” , MIN
SET TALK ON
RETURN
2015年全國職稱計算機(jī)考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機(jī)考試速成過關(guān)系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |