freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]數(shù)據(jù)庫第9章-資料下載頁

2025-10-10 00:44本頁面
  

【正文】 ENDSCAN USE ? “ 查找結(jié)束 ” SET TALK ON RETURN 例 用 SCAN語句 編程:在 。 對數(shù)據(jù)表掃描時三種循環(huán)的等價格式 表文件掃描循環(huán) : SCAN FOR …… …… ENDSCAN 條件循環(huán) : DO WHILE .NOT. EOF() …… SKIP …… ENDDO 計數(shù)循環(huán) : n=RECCOUNT() FOR i=1 TO n …… GO i …… ENDFOR 循環(huán)嵌套 ? 循環(huán)體內(nèi)又設(shè)置循環(huán)的情況稱為 多重循環(huán) ,又稱為 循環(huán)嵌套 。 ? 內(nèi)外循環(huán)的層次必須分明,不允許有交叉現(xiàn)象出現(xiàn)。 ? 循環(huán)結(jié)構(gòu)可以與分支結(jié)構(gòu)嵌套,同樣不允許有交叉現(xiàn)象出現(xiàn)。 以下交叉情形不允許出現(xiàn): FOR IF FOR SCAN DO WHILE DO CASE ENDFOR ENDIF ENDFOR END SCAN ENDDO ENDCASE 圖 6 .7 嵌套不允許交叉 例 已知 S1=1, S2=1+2, S3=1+2+3, …… , Sn=1+2+3+…… +N,編程求 S1+S2+…… +S100的和。 s=0 n=1 Do while n=100 i=1 sub=0 Do while i=n sub = sub + i i = i + 1 Enddo s = s + sub n =n + 1 Enddo ? “ S1+S2+…… +S100= ”, s ( 1)求 [1, 30]之間所有偶數(shù)的乘積。 ( 3)求 s=1!+2!+……+n! 練 習(xí) ( 2)已知 S=1*2*3*… *N 當(dāng) S800時退出,求此時最小的 S值 !1!21!111ns ????? ?( 4)求 ny ??????????? ?? 21132112111( 5)求 程序的模塊化 子程序、過程和函數(shù) (1).子程序的結(jié)構(gòu) 子程序與其他程序文件的惟一區(qū)別是其末尾或返回處必須有返回語句。 命令格式: RETURN.[ | TO.〈 程序文件名 〉 | 〈 表達(dá)式 〉 ] (2).子程序的調(diào)用 子程序調(diào)用命令與主程序執(zhí)行命令相同 , 其格式都是: DO〈 程序文件名 〉 | 〈 過程名 〉 [ WITH.〈 參數(shù)表 〉 ] (3).子程序的嵌套調(diào)用 主程序可以調(diào)用子程序 , 子程序還可以調(diào)用另外的子程序 , 這就是子程序的嵌套調(diào)用 。 實際上 , 子程序和主程序都是相對的 , 任何一個程序可以調(diào)用其他程序 , 也可以被其他程序調(diào)用 。 每個被調(diào)用程序的末尾或返回處都要加上 RETURN命令 。 (1).自定義函數(shù)的結(jié)構(gòu) [ FUNCTION.〈 函數(shù)名 〉 ] [ PARAMETERS.〈 參數(shù)表 〉 ] 〈 命令組 〉 RETURN.[ 〈 表達(dá)式 〉 ] (2).自定義函數(shù)的調(diào)用 調(diào)用格式是: 〈 函數(shù)名 〉 (〈 自變量表 〉 ) (1).過程的結(jié)構(gòu) 過程的一般格式是: PROCEDURE〈 過程名 〉 [ PARAMETERS〈 參數(shù)表 〉 ] 〈 命令組 〉 RETURN (2).過程文件 一個過程可以以文件形式單獨存在,也可以將多個過程合并到一個文件中,這個文件稱為過程文件。在過程文件中,每個過程仍然是獨立的,可以單獨調(diào)用。 (3).過程文件的打開與關(guān)閉 打開過程文件命令格式是: .[ 〈 過程文件名 〉 ] 關(guān)閉過程文件命令格式是: 內(nèi)存變量的作用域 定義全局變量的命令格式: 命令格式 1: PUBLIC〈 內(nèi)存變量表 〉 | ALL| ALL LINK〈 通配符 〉 |ALL EXCEPT〈 通配符 〉 命令格式 2: PUBLIC.[ ARRAY] 〈 數(shù)組名 〉 (〈 下標(biāo)上界 1〉 [ ,〈 下標(biāo)上界 2〉 ] )[ ,〈 數(shù)組名 〉 (〈 下標(biāo)上界 1〉 [ ,〈 下標(biāo)上界2〉 ] ),… ] 功能:定義全局內(nèi)存變量或數(shù)組。 局部內(nèi)存變量只能在定義它的程序及其下級程序中使用,一旦定義它的程序運行結(jié)束,它便自動被清除。也就是說,在某一級程序中定義的局部變量,不能進(jìn)入其上級程序使用,但可以到其下級程序中使用,而且當(dāng)在下級程序中改變了該變量的值時,在返回本級程序時被改變的值仍然保存,本級程序可以繼續(xù)使用改變后的變量值。 如果某級程序中使用的局部變量與上級程序中的局部變量或全局變量同名,就容易造成混淆。為了避免這種情況,可使用 PRIVATE命令在該程序中將全局變量或上級程序定義的一些變量隱藏起來,這時就像這些內(nèi)存變量不存在一樣,可以再定義同名的內(nèi)存變量。 命令格式 : PRIVATE.〈 內(nèi)存變量表 〉 | ALL|.〈 通配符 〉 | .〈 通配符 〉 調(diào)用子程序時的數(shù)據(jù)傳遞 調(diào)用子程序時的數(shù)據(jù)傳遞可以通過兩種方式來解決。 :合理地利用前面介紹的內(nèi)存變量作用域特性,可以實現(xiàn)調(diào)用子程序時的數(shù)據(jù)傳遞。 。 命令格式是: PARAMETERS.〈 內(nèi)存變量表 〉 功能:該命令指定子程序中的局部變量名,并由這些局部變量接收上級程序中用 DO… WITH傳遞來的參數(shù)。 程序調(diào)試 程序調(diào)試概述 程序調(diào)試就是確定程序出錯的位置,然后加以改正,一直到滿足預(yù)定的設(shè)計要求為止。程序調(diào)試往往是先分模塊調(diào)試,當(dāng)各模塊都調(diào)試通過以后,再聯(lián)合起來進(jìn)行調(diào)試,通過聯(lián)調(diào)后,便可試運行,試運行無誤即可投入正常使用。 程序的錯誤有兩類:語法錯誤和邏輯錯誤。 選擇 “ 工具 ” 菜單中的 “ 調(diào)試器 ” 命令或在命令窗口輸入 DEBUG命令,系統(tǒng)打開調(diào)試器窗口。 在調(diào)試器窗口可以設(shè)置以下 4種類型的斷點: 類型 1:在定位處中斷。 類型 2:如果表達(dá)式值為真則在定位處中斷。 類型 3:當(dāng)表達(dá)式值為真時中斷。 類型 4:當(dāng)表達(dá)式值改變時中斷。 不同類型斷點的設(shè)置方法大致相同,但也有一些區(qū)別。 “調(diào)試 ” 菜單項 在調(diào)試器窗口中的 “ 調(diào)試 ” 菜單項包含執(zhí)行程序、選擇執(zhí)行方式、終止程序執(zhí)行、修改程序以及調(diào)整程序執(zhí)行速度等命令。 各命令的具體功能請參考教材。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1