vfp中for迴圈和scan迴圈的例子

時間 2021-08-30 09:32:00

1樓:匿名使用者

for 迴圈的例子,求1+2+3+……+100 s=0for i=1 to 100

s=s+i

next

?s scan 迴圈的例子,列印圖書表中單價在20以上的書名,作者,總編號 use 圖書

scan for 單價》=20

? 書名,作者,總編號

endscan

在vf迴圈結構程式中, do while ,for , scan 迴圈有什麼區別?它們各是什麼迴圈?

2樓:匿名使用者

do while迴圈至少迴圈一次迴圈體。當while後的語句為假時退出迴圈。for迴圈是指定次數的迴圈。scan迴圈對滿足條件進行迴圈。否則不迴圈。

3樓:

for迴圈用在一直迴圈次數的情況下,而且迴圈規律為整數的時候,方便一點,while迴圈就隨意了,只要是迴圈,就可以解決。

4樓:kiss關注為了你

黃員外夫妻羞於接受女婿贍養,最終歸家自食其力,生活自給自足。

5樓:bb達到容

東臨碣石,以觀滄海.水何澹澹,山島竦峙.樹木叢生,百草豐茂.秋風蕭瑟,

6樓:

向晚意不適,驅車登古原.

在vfp中,scan ,do while, for這三種迴圈控制方法適用於哪些情況?

7樓:卻彤雲

scan 只適用於表中的迴圈,如:scan for 性別="男"

do while 適用於知道迴圈結束條件的迴圈,如:do while x<=100 或 do while not eof()

for 適用於清楚迴圈次數的計數迴圈,如:for i=1 to 100

vfp中scan 為什麼迴圈只執行一次?謝謝

vfp關於for迴圈

8樓:顏涵潤危恆

比如求1+2+3+……+10

這樣寫:

s=0for

i=1to

10s=s+i

next

s是累加器,存放最終的和,i是迴圈變數,從1變化到10,遇到next,自動加步長,

即i=i+1,就加下一個數了。

所以,這個for迴圈執行了10遍。

9樓:★和平海

是奇數吧?

he=0

for i=1 to 100 step 2 &&從1到100迴圈,因為步長是2,所以i會是1,3,5......

he=he+i

endfor

?he這是最簡單的程式

vfp中的scan什麼意思

10樓:卻彤雲

scan是迴圈開始語句,如:

scan for 性別="男" &&表示查詢表中所有性別為男的記錄

以endscan結束

11樓:匿名使用者

直譯是掃描的意思,就是掃描表的每一行,每掃描一行做一堆東東......

在當前選定表中順序移動記錄指標,併為每條滿足指定條件的記錄執行一個命令塊。

scan [nooptimize] [scope] [for lexpression1] [while lexpression2]

[commands]

[loop]

[exit]

endscan

常用於 sql語句 無法簡單完成的表操作....

例如把 a 表符合一系列條件的記錄複製到 b 表 等......

vfp中scan-endscan結構的語句是通過什麼控制迴圈次數?

12樓:

vfp中scan-endscan結構的語句是通過(記錄指標)控制迴圈次數 ,預設是從表的第一條記錄開始逐條記錄過濾一遍至最後一條記錄結束.如果要控制迴圈其他條件的記錄,比如在一個學生表中找出所有男性同學,則可以這樣來寫:

scan for 性別="男"

....

endscan

此時就是迴圈找出表中所有男同學了,女同學被自動忽略.

13樓:匿名使用者

vfp中scan-endscan結構的語句是從表的第一條記錄開始逐條記錄過濾一遍至最後一條記錄結束,中間只迴圈一次,如果你要設定過濾條件,應在scan之後,最好使用do case ……endcase 語句將過濾條件設定清楚,不知道你看明白了嗎?

vfp中 for 與while 的區別

14樓:匿名使用者

for 從始至終,從第一個記錄工作到末記錄,不管條件是否符合,至少迴圈一次。

while 當條件滿足時才進入迴圈,執行while 為真後的語句。

15樓:

while 所有型別的迴圈都可以使用。

for 主要用於計數迴圈。scan主要針對資料庫記錄。

*例子1:

for aa=1 to 10 step 2@aa,10 say str(aa)

endfor

*意思是aa從1開始,每次+2,aa>=10時退出迴圈。

*執行結果,座標1行10列顯示1,3行10列顯示3,5行10列顯示5...

*while也能實現,只是寫起來語句繁瑣,同等結果如下:

aa=1

do while aa<=10

@aa,10 say str(aa)

aa=aa+2

enddo

*while多了給aa=1和aa=aa+2,恩,這樣你應該明白了。

*例子2

go top

do while not eof()

disp

?'當前記錄',recn(),'總記錄',recc()skip

enddo

*執行結果,意思是從表開頭到結尾,每個記錄顯示一下*這個好像用for不太合適的,那麼就用scan,同等結果如下:

scan

disp

?'當前記錄',recn(),'總記錄',recc()endscan

*恩,scan更簡潔高效,上面你應該也能看明白*哈,不過用for也能實現啊,如下:

go top

for aa=1 to recc()

disp

?'當前記錄',recn(),'總記錄',recc()skip

endfor

*或,下面for也可以的,不過沒有資料時go aa會出錯(因為沒有1號記錄)

for aa=1 to recc()

go aa

disp

?'當前記錄',recn(),'總記錄',recc()endfor

*例子3:

do while .t.

...enddo

*無條件進入,指定的條件苛刻,或者表示式在迴圈裡不停的修改*那麼你用for和scan雖然也能變通實現,但好像有些牽強吧?

*具體語法引數,比如loop,exit等,你自己查吧,我不贅述了。

汽車內循不嚴密如何解決,汽車的內迴圈和外迴圈怎麼用啊?

1.堵車時用內迴圈 2.遇到塵土飛揚路段,在關閉車窗的同時,不要忘了關閉外迴圈阻斷外部氣流 3.平時停車時,最好設定內迴圈 4.高速開車,時間長了車內空氣渾濁,人不舒服,又不能開窗,就應該利用外迴圈打點清風進來 5.內 外迴圈的使用,應結合空調 暖風進行 6.上下班高峰,尤其是在隧道,應儘量使用內迴...

c語言中內嵌迴圈是怎樣進行的,內迴圈和外迴圈一起到底什麼時候執行內迴圈什麼時候執行外迴圈

break,continue,goto return等控制語句會改變迴圈的執行次數。int i,j,k for i 0 i 100 i 迴圈的控制 外迴圈的另一部分 for k 0 k 20 j 內迴圈2 外迴圈執行一次,內迴圈執行一遍迴圈 外迴圈的 另一部分 for e1 e2 e3 for 迴圈...

自然中的水是如何迴圈,自然界中的水是怎樣迴圈的

星璇 水迴圈是多環節的自然過程,全球性的水迴圈涉及蒸發 大氣水分輸送 地表水和地下水迴圈以及多種形式的水量貯蓄。降水 蒸發和徑流是水迴圈過程的三個最主要環節,這三者構成的水迴圈途徑決定著全球的水量平衡,也決定著一個地區的水資源總量。蒸發是水迴圈中最重要的環節之一。由蒸發產生的水汽進入大氣並隨大氣活動...