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

正文內(nèi)容

[工學(xué)]第四章visualfoxpro程序設(shè)計基礎(chǔ)(參考版)

2024-10-16 17:50本頁面
  

【正文】 wwnpsdu.com 2021/11/10 63 作業(yè):本章課后習(xí)題 。 ? 設(shè)置斷點的方法是:將鼠標(biāo)移到指定語句處雙擊,在該語句左邊就會顯示一個小紅圓點,當(dāng)程序執(zhí)行到該位置就中斷,以便分析當(dāng)前程序執(zhí)行的變量輸出情況。 ? 單擊“單步執(zhí)行”按鈕就執(zhí)行一條語句。 追蹤窗口 執(zhí)行位置指示 監(jiān)視窗口 調(diào)用棧窗口 局部窗口 變量值及其類型列表 調(diào)試輸出窗口 wwnpsdu.com 2021/11/10 62 調(diào)試器的使用 ? 單擊“打開程序”按鈕,在跟蹤窗口中打開程序 ? 單擊“執(zhí)行程序”按鈕執(zhí)行程序 ? 在局部窗口中可以顯示變量的名稱、值和類型。 VFP提供的調(diào)試器可以動態(tài)監(jiān)測程序的執(zhí)行情況,幫助程序設(shè)計者較快地找出并糾正這些錯誤,使程序達(dá)到預(yù)定設(shè)計要求。 定義格式為: LOCAL 內(nèi)存變量表 wwnpsdu.com 2021/11/10 60 程序的調(diào)試 在程序開發(fā)過程中發(fā)生各種錯誤是在所難免的。 定義格式為: PUBLIC 內(nèi)存變量表 : 未經(jīng)定義就直接使用的變量 , 在本 ( 子 ) 程序及下屬的 子程序內(nèi)有效 。 :作用范圍最大 , 在所有程序模塊中都有效 。 定義一個變量時 , 應(yīng)該明確要在程序的什么地方使用該變量 , 以決定其“ 權(quán)力級別 ” 。 CLEAR DO ss PROCEDURE ss ? 歡迎使用 VFP8系統(tǒng) ! ENDPROC 【 例 515】 實現(xiàn)一個傳參求累加和的過程 。 語句序列是用戶為完成應(yīng)用需要而編寫的代碼。 “PROCEDURE 過程名”表示過程的開始,缺省時文件名即為過程名。 定義形式參數(shù),用來接收主調(diào)程序傳遞過來的數(shù)據(jù)(實參),并可將處理結(jié)果值帶回主調(diào)程序 。 若需要 , 可以通過 PARAMETERS語句返回 。 wwnpsdu.com 2021/11/10 55 CLEAR INPUT “x=” TO x ?x,”的階乘為: ” , jc( x) FUNCTION jc PARAMETERS n y=1 FOR i=1 TO n y=y*i ENDFOR RETURN y ENDFUNC 【 例 420】 將計算階乘的程序?qū)懗勺远x函數(shù)并調(diào)用。 “ ENDFUNC”表示函數(shù)的結(jié)束,缺省時在遇到下一個 Function或者文件結(jié)束時結(jié)束。若無需接收參數(shù),此句可省略。自定義函數(shù)的語法如下: FUNCTION 函數(shù)名 PARAMETERS 參數(shù)表 語句序列 RETURN 返回值 ENDFUNC 定義函數(shù)名稱,其他程序要通過這個名稱來調(diào)用這個函數(shù)。這種為完成一個特定功能而編寫的程序稱為自定義函數(shù)或過程。 wwnpsdu.com 2021/11/10 50 結(jié)構(gòu)的嵌套應(yīng)用 順序、分支和循環(huán)等結(jié)構(gòu)可以相互嵌套,但不允許交叉,必須保證下一個嵌套要完整地包含在上一個的結(jié)構(gòu)體內(nèi)。 ( 4) EXIT和 LOOP命令嵌入在循環(huán)體內(nèi) , 可以出現(xiàn)在 〈 語句序列 〉 的任意位置 , 用以改變循環(huán)次數(shù) , 但是不能單獨使用 。 ( 2) 〈 語句序列 〉 可以是任何 VFP命令或語句 , 若為循環(huán)語句則構(gòu)成多重循環(huán) 。amp。amp。 wwnpsdu.com 2021/11/10 46 CLEAR USE 學(xué)生檔案 SCAN FOR NOT 是否貸款 ? 姓名 ,出生地 ENDSCAN USE RETURN 【 例 417】 輸出 “ 學(xué)生檔案 ” 表中所有未貸款學(xué)生的姓名和出生地 。 CLEAR INPUT 請從鍵盤輸入一個數(shù) : TO x STORE x TO max,min FOR i=2 TO 10 INPUT 請從鍵盤輸入一個數(shù) : TO x IF maxx max=x ENDIF IF minx min=x ENDIF ENDFOR ?最大值為 :,max ?最小值為 :,min RETURN wwnpsdu.com 2021/11/10 45 3.“指針”型循環(huán):SCAN … ENDSCAN SCAN [范圍 ][FOR條件表達(dá)式 1| [ WHILE條件表達(dá)式 2] ] 語句序列 ENDSCAN 功能:在指定的范圍內(nèi) , 用數(shù)據(jù)記錄指針來控制循環(huán)次數(shù) 。求積的值通式 endfor ?s=,s wwnpsdu.com 2021/11/10 42 【 例 414】 下列程序是求 1!+2!+… +10!, 請完成下列程序 Set talk off S=0 T=1 FOR I=1 TO 10 T=T*I S=S+T ENDFOR ?1!+2!+… +10!=,S wwnpsdu.com 2021/11/10 43 CLEAR s= 1 fh = 1 FOR i= 2 TO 100 s = s + i * fh fh = 1 * fh ENDFOR ? ”1+ 2+ 3+ …… + 100= ” , s RETURN 【 例 415】 編程求 1+ 2- 3+ 4- 5+ …… - 99+ 100之和 。積的初值 for I=1 to 10 s=s*I amp。 Set talk off s=1 amp。 第六步:結(jié)束 FOR循環(huán),執(zhí)行其后的語句。 第四步:若執(zhí)行 EXIT命令 , 轉(zhuǎn)第六步 。 第三步:若執(zhí)行 LOOP命令 , 結(jié)束本次循環(huán) , 循環(huán)變量增加一個步長值 , 轉(zhuǎn)第二步 。 若未超過 , 則執(zhí)行循環(huán)體( 為 FOR到與之配對的 ENDFOR或 NEXT之間的所有語句 。 超過的含義是:若步長大于 0, 則循環(huán)變量大于終值即為超過終值;若步長小于 0, 則循環(huán)變量小于終值就是超過 。 第一步:將初值賦給循環(huán)變量 。程序文件名為。amp。為了退出循環(huán),必須在循環(huán)體內(nèi)選用EXIT、 RETURN、CANCEL等語句,且應(yīng)包含在分支語句中。 測試指針是否指向表尾 ,若指向表尾 ,”eof()=.t.” ,” .not. .t.=.f.”,則退出循環(huán) 。 Clear use 學(xué)生檔案 do while .() amp。 wwnpsdu.com 2021/11/10 35 【 例 48】 求 1+2+3+…..+100 之和。 第四步:若循環(huán)體中所有語句均已經(jīng)執(zhí)行 , 轉(zhuǎn)第一步 。 第二步:循環(huán)體執(zhí)行過程中 , 若執(zhí)行了 LOOP語句 , 則結(jié)束本次循環(huán) , 轉(zhuǎn)到第一步 。 wwnpsdu.com 2021/11/10 33 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)有三種語句: ?DO WHILE ?FOR
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1