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

正文內(nèi)容

vf程序設(shè)計基礎(chǔ)(2)-資料下載頁

2025-01-07 23:05本頁面
  

【正文】 錄 進行某種處理 ENDSCAN后的語句 N 指針移到第一條 滿足條件的記錄 循環(huán)體 文件未結(jié)束 Y 定位到下一滿足條件記錄 例 1: 刪除所有性別為男的記錄 Use 學(xué)生 Scan for 性別 =―男 ” delete endscan 自治區(qū)考題: 多項選擇題 以下是循環(huán)結(jié)構(gòu)的有: WHILE endfor ENDSCAN CASE ENDIF F. INPUT 例 2: 統(tǒng)計職工表中性別的人數(shù), 并刪除相關(guān)記錄 s=0 scan for 性別 =39。男 39。 disp wait s=s+1 endscan ?39。男生人數(shù)是 :39。,s 多模塊程序設(shè)計 應(yīng)用程序一般是多模塊程序 ,包含多個程序模塊 .模塊是一個相對獨立的程序段 .它可以被其它模塊調(diào)用,也可以去調(diào)用其他模塊。通常,把被其它模塊調(diào)用的模塊稱為 子程序 ,把調(diào)用其他模塊而沒有被其他模塊調(diào)用的程序稱為 主程序 。 將一個程序劃分為一個個功能相對簡單、單一的模塊程序,不僅便于程序的開發(fā),也利于程序的閱讀和維護。 顯示實例: 主程序: PP 內(nèi)容: set procedure to p1 do p1 子程序: P1 內(nèi)容: procedure p1 a=3 b=5 ?a,b,a+b endproc 考點十五:模塊的定義和調(diào)用 1. 定義模塊 procedure | function 過程名 命令序列 [return ] Endproc | endfunc 注釋: 1) proce用來定義過程, function 定義函數(shù)。函數(shù)和過程有一些差別。 2)過程名必須以字母或下劃線開頭,可包含字母、數(shù)字和下劃線。 3)執(zhí)行時碰到 return,則返回主程序。 2. 調(diào)用模塊 格式 1: do 過程名 或 do 函數(shù)名 格式 2: 過程名 ( ) 或 函數(shù)名 ( ) 注意:如果主程序和子程序在兩個文件中,則調(diào)用前先要用set procedure to 文件名 命令打開過程文件 示例如前所示 考點十六:參數(shù)傳遞 模塊程序可以接收調(diào)用程序傳遞來的參數(shù),并根據(jù)接收到的參數(shù)控制流程或?qū)邮盏降膮?shù)進行處理,從而大大提高了程序的靈活性。 1. 傳遞參數(shù)的命令: 格式 1: do 過程名 |函數(shù)名 with 實參 1,實參 2 … 格式 2:過程名 (實參 1,實參 2 … ) 或 函數(shù)名 (實參 1,實參2 … ) 2. 接收參數(shù) parameters 形參 1,形參 2 … 注釋: 實參可以是常量,變量或表達式 。調(diào)用模塊時,系統(tǒng)會自動把實參傳遞給對應(yīng)的形參。 形參的數(shù)目要大于或等于實參的數(shù)目。 例: 主程序: PP 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set procedure to p1 do p1 with x,y 子程序: P1 內(nèi)容: procedure p1 parame a,b a=3 b=5 ?a,b,a+b endproc 3. 參數(shù)傳遞時可以按引用傳遞,也可以按值傳遞。 引用傳遞:當形參的值發(fā)生改變時,實參的值 也一起改變 ; 值傳遞:當形參的值發(fā)生改變時,實參的值 不會改變 ; 采用 do 命令 調(diào)用時,若實參是常量或表達式,則是值傳遞;若是變量,則是引用傳遞。 采用 過程名 (實參 … )調(diào)用時,都是值傳遞方式。 請觀察以下幾個程序執(zhí)行的結(jié)果: 例 1: 主程序: PP_1 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set procedure to p1_1 do p1_1 with x,y ?‖x和 y的值分別是: ” ,x,y 子程序: P1_1 內(nèi)容: procedure p1_1 parame a,b a= b=2 ?‖a,b的值是:“ ,a,b endproc 例 2: 主程序: PP_2 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set procedure to p1_2 do p1_2 with (x),y ?‖x和 y的值分別是: ” ,x,y 子程序: P1_2 內(nèi)容: procedure p1_2 parame a,b a= b=2 ?‖a,b的值是:“ ,a,b endproc 例 3: 主程序: PP_3 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set procedure to p1_3 p1_3( x,y) ?‖x和 y的值分別是: ” ,x,y 子程序: P1_3 內(nèi)容: procedure p1_3 parame a,b a= b=2 ?‖a,b的值是:“ ,a,b endproc 例 4: 主程序: PP_4 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set procedure to p1_3 p1_4( x,(y)) ?‖x和 y的值分別是: ” ,x,y 子程序: P1_4 內(nèi)容: procedure p1_4 parame a,b a= b=2 ?‖a,b的值是:“ ,a,b endproc 4. 也可以用 set udfparms to 命令改變傳遞方式(它只對括號調(diào)用的格式有效,對 do 格式無效) Set udfparms to value 設(shè)置為按值傳遞 Set udfparms to reference 設(shè)置為按值傳遞 例 5: 主程序: PP_5 內(nèi)容: input “請輸入一個加數(shù) “ to x input “請輸入一個加數(shù) “ to y set udfp to reference set procedure to p1_3 p1_5( x,(y)) ?‖x和 y的值分別是: ” ,x,y 子程序: P1_5 內(nèi)容: procedure p1_5 parame a,b a= b=2 ?‖a,b的值是:“ ,a,b endproc 考點十七:變量的作用域 (全局變量 ) 作用域:在任何程序中都可使用。 定義方法:在命令窗口定義的變量或在程序中用PUBLIC 定義的變量 格式: PUBLIC 變量名表 *全局變量在程序結(jié)束后仍然保留 2. 私有變量 作用域:只能在本程序或下一級程序中使用,而不能在上級程序中使用的變量 定義方法:程序中未用 PUBLIC 和 LOCAL定義的變量 該程序結(jié)束時 , 自動被清除 ,如局域量與全局量或上級變量同名 ,需先將全局量或上級變量隱藏 隱藏全局量或上級變量命令 PRIVATE 變量名表 3. 局部變量 作用域:僅能在本程序使用的變量稱為區(qū)域變量定義方法: 定義方式: LOCAL 變量名表
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1