




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第五章程序設(shè)計(jì)基礎(chǔ)----結(jié)構(gòu)化(過程化)程序設(shè)計(jì)----面向?qū)ο蟪绦蛟O(shè)計(jì)7/20/20231
VisualFoxPro的工作方式
程序文件的建立與編輯程序文件的調(diào)用
程序的基本結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)過程與用戶自定義函數(shù)結(jié)構(gòu)化(過程化)程序設(shè)計(jì)7/20/20232一、VisualFoxPro的工作方式
VisualFoxPro系統(tǒng)提供有三種工作方式:即單命令方式、菜單方式及程序文件方式。1.單命令方式:
VisualFoxPro單命令方式是利用命令窗口來實(shí)現(xiàn)的。用戶通過Command窗口輸入命令,并執(zhí)行操作。在Command窗口中,可以輸入單個(gè)的操作命令和系統(tǒng)命令,完成對(duì)數(shù)據(jù)庫的操作管理和系統(tǒng)環(huán)境的設(shè)置;也可以建立命令文件及運(yùn)行命令文件。Command窗口不僅是VisualFoxPro命令的執(zhí)行窗口,也是VisualFoxPro命令文件的編輯窗口。
所謂單命令方式,即輸入一條命令,完成一個(gè)操作的工作方式。
7/20/202332.菜單方式
在VisualFoxPro環(huán)境下,也可以通過系統(tǒng)提供的菜單選項(xiàng),對(duì)數(shù)據(jù)庫資源進(jìn)行操作管理和對(duì)系統(tǒng)環(huán)境進(jìn)行設(shè)置;并通過菜單建立命令文件及運(yùn)行命令文件。
所謂菜單方式,即通過打開不同的菜單選擇并完成不同的操作。我們?cè)谝郧案髡滤v的內(nèi)容其實(shí)都可說是菜單方式。3.程序文件方式
程序文件(簡稱程序)也叫做命令文件。7/20/20234
運(yùn)用程序文件方式進(jìn)行數(shù)據(jù)庫管理,是通過程序文件編輯工具,將對(duì)數(shù)據(jù)庫資源進(jìn)行操作管理的命令和對(duì)系統(tǒng)環(huán)境進(jìn)行設(shè)置的命令,集中在一個(gè)以(.PRG)為擴(kuò)展名的命令文件中----指令集(即程序)。
程序---為完成某一具體任務(wù)而編寫的一系列指令集。(也稱代碼集)
代碼---可以是一條VFP命令、或者函數(shù)、或者VFP系統(tǒng)可以識(shí)別的任何操作指令等。
7/20/20235程序設(shè)計(jì)—即利用系統(tǒng)所提供的設(shè)計(jì)工具,按照程序設(shè)計(jì)語言的規(guī)范,編寫程序的過程。VFP提供兩種程序設(shè)計(jì)環(huán)境:
----結(jié)構(gòu)化(過程化)程序設(shè)計(jì)(SP)----面向?qū)ο蟪绦蛟O(shè)計(jì)(OPP)利用程序解決問題的優(yōu)點(diǎn)(p136)結(jié)構(gòu)化程序設(shè)計(jì)本質(zhì)---功能設(shè)計(jì)(方法:自頂向下、功能分解)
優(yōu)點(diǎn)是系統(tǒng)結(jié)構(gòu)性強(qiáng)、便于設(shè)計(jì)和理解.7/20/20236
VisualFoxPro程序文件,是一個(gè)以(.PRG)為擴(kuò)展名的、包含系列命令集的文本文件。任何可以建立、編輯文本文件的工具,都可以創(chuàng)建和編輯VisualFoxPro程序文件。
這些文本編輯工具,可以是VisualFoxPro系統(tǒng)提供的內(nèi)部編輯器,也可以是其它常用文本編輯軟件。在文本編輯環(huán)境下,不僅可以對(duì)程序文件進(jìn)行輸入和修改,還可以實(shí)現(xiàn)字符串查找、替換、刪除和編輯功能。
建立、編輯程序文件有兩種方式:1.命令方式
2.菜單方式二、程序文件的建立與編輯
7/20/20237新建程序:打開“文件”菜單“新建”或“常用工具欄”“新建”;在“新建”窗口,選擇“程序”,再選擇“新建文件”;在“程序文件”編輯窗口,輸入程序文件,并保存,此時(shí)建立程序文件的操作結(jié)束。通過“項(xiàng)目管理器”——“代碼”——”程序”——“新建”MODIFYCOMMAND已經(jīng)存在的程序如何打開、修改?“文件—打開”“常用工具欄—打開”“項(xiàng)目管理器---修改”“命令窗口”----MODIFYCOMMAND
<要打開、修改的程序文件名〉7/20/20238三、程序文件的調(diào)用(運(yùn)行)
調(diào)用程序文件,即運(yùn)行程序文件,是程序文件建立的最終目的。在VisualFoxPro系統(tǒng)中,調(diào)用程序文件有很多方法,在這里僅介紹其中三種方法。1.命令方式(p138)在命令窗口中,輸入如下命令,則程序文件被調(diào)用:DO〈程序文件名〉[with參數(shù)]2.菜單方式在VisualFoxPro系統(tǒng)主菜單下,打開“程序”菜單,選擇“運(yùn)行”。3.其他方式P138“!”一旦運(yùn)行程序文件:系統(tǒng)會(huì)自動(dòng)地對(duì)程序文件(.prg)進(jìn)行編譯,生成“偽編譯”程序(.fxp)。執(zhí)行程序文件時(shí),系統(tǒng)實(shí)際上是執(zhí)行.fxp文件。7/20/20239四、程序的基本結(jié)構(gòu)
VisualFoxPro系統(tǒng)提供的命令豐富,且功能強(qiáng)大,把這些命令和程序設(shè)計(jì)語句有效地組織在一起,就形成了實(shí)現(xiàn)某一特定功能的程序。
如何有效組織?
語法規(guī)則+程序結(jié)構(gòu)
程序結(jié)構(gòu)—指根據(jù)不同的情況和條件,控制程序去執(zhí)行相應(yīng)操作的語句系列及運(yùn)作規(guī)則VisualFoxPro系統(tǒng)的程序流程控制模式:
由順序、分支、循環(huán)、(子程序(過程))三種基本結(jié)構(gòu)構(gòu)成。(即使面向?qū)ο蟪绦蚰K,在每個(gè)模塊的內(nèi)部也是由上述程序控制流組成)7/20/202310
VFP常見的程序控制結(jié)構(gòu)介紹:1.順序結(jié)構(gòu)
順序結(jié)構(gòu)是在程序執(zhí)行時(shí),根據(jù)程序中語句的書寫順序依次執(zhí)行的命令序列。VisualFoxPro系統(tǒng)中的大多數(shù)命令都可以作為順序結(jié)構(gòu)中的語句。
順序結(jié)構(gòu)是VFP系統(tǒng)的默認(rèn)執(zhí)行順序(p139)2.分支結(jié)構(gòu)
分支結(jié)構(gòu)是在程序執(zhí)行時(shí),根據(jù)不同的條件,選擇執(zhí)行不同的程序語句,用來解決有選擇、有轉(zhuǎn)移的諸多問題。7/20/2023113.循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)則能夠使某些語句或程序段重復(fù)執(zhí)行若干次。如果某些語句或程序段需要在一個(gè)固定的位置上重復(fù)操作,使用循環(huán)是最好的選擇。4.過程結(jié)構(gòu)
在許多應(yīng)用程序中,有一些程序段需要反復(fù)執(zhí)行多次,這些程序段不在一個(gè)固定的位置上,而是分散在程序的許多位置上重復(fù)執(zhí)行。這時(shí)可將其與嵌入它的程序分開,形成獨(dú)立的程序序列,待使用時(shí)再調(diào)入某程序中,以實(shí)現(xiàn)不同位置上的重復(fù)操作。這樣做增強(qiáng)了程序的可讀性和模塊化。我們稱這種具有獨(dú)立功能而且可以被其它程序調(diào)用的程序序列為過程或函數(shù)。7/20/202312例1:UsejsAppendblankEditUse例2:交換兩個(gè)變量的值X=8Y=9Z=xx=yY=z?x?y順序結(jié)構(gòu)語句A語句B7/20/202313分支結(jié)構(gòu)
分支結(jié)構(gòu)形式有如下三種:1.單向分支
單向分支語句,即根據(jù)用戶設(shè)置的條件表達(dá)式的值,決定某一操作是否執(zhí)行。語句格式:
IF〈條件表達(dá)式〉〈命令行序列〉ENDIF語句功能:
該語句首先計(jì)算〈條件表達(dá)式〉的值,當(dāng)〈條件表達(dá)式〉的值為.T.時(shí),執(zhí)行〈命令行序列〉;否則,執(zhí)行ENDIF后面的第一條命令。7/20/2023142.雙向分支雙向分支語句,即根據(jù)用戶設(shè)置的條件表達(dá)式的值,選擇兩個(gè)操作中的一個(gè)來執(zhí)行。語句格式:
IF<條件表達(dá)式〉〈命令行序列1〉ELSE〈命令行序列2〉ENDIF語句功能:
該語句首先計(jì)算〈條件表達(dá)式〉的值,當(dāng)〈條件表達(dá)式〉的值為.T.時(shí),執(zhí)行〈命令行序列1〉中的命令;否則,執(zhí)行〈命令行序列2〉中的命令;執(zhí)行完〈命令行序列1〉或〈命令行序列2〉后都將執(zhí)行ENDIF后面的第一條命令。7/20/202315IF……ELSE……ENDIFIf條件表達(dá)式命令組1[ELSE命令組2]ENDIFIF對(duì)條件表達(dá)式求值命令組1命令組2ENDIF.T..F.7/20/202316例1:若變量nWaterTemp(水溫度)的值小于100,則不執(zhí)行任何操作。
IFnWaterTemp>=100lBoiling=.T.&&水已沸ENDIF例2:根據(jù)變量X的正負(fù)符號(hào)情況決定變量Y的值為1或-1:
IFX>0Y=1ELSEY=-1ENDIF7/20/2023173.多向分支
多向分支語句,即根據(jù)多個(gè)條件表達(dá)式的值,選擇執(zhí)行多個(gè)操作中的一個(gè)對(duì)應(yīng)的執(zhí)行。語句格式:
DOCASECASE〈條件表達(dá)式1〉〈命令行序列1〉[CASE〈條件表達(dá)式2〉〈命令行序列2〉……CASE〈條件表達(dá)式N〉〈命令行序列N〉]
[OTHERWISE〈命令行序列N+1〉]ENDCASE7/20/202318語句功能:該語句根據(jù)給出的N個(gè)〈條件表達(dá)式〉的值,選擇N+1個(gè)〈命令行序列〉中的一個(gè)執(zhí)行。當(dāng)所有CASE中〈條件表達(dá)式〉的值都是假時(shí),如果有OTHERWISE項(xiàng),則執(zhí)行〈命令行序列N+1〉,再執(zhí)行ENDCASE后面的第一條命令;否則,直接執(zhí)行ENDCASE后面的第一條命令。7/20/202319多分支要求下,IF嵌套結(jié)構(gòu)不清晰(例5.4)DOCASE……ENDCASEDOCASECASE<條件表達(dá)式1><命令組1>[CASE<條件表達(dá)式2><命令組2>………….CASE<條件表達(dá)式n><命令組n>][OTHERWISE<其他命令組>]ENDCASEDOCASEENDCASE條件1命令組1條件2命令組2條件n命令組n其他命令組.f..f..t..t..t.7/20/202320示例:根據(jù)一元二次方程的系數(shù)a,b,c,判斷方程根的情況Delta=b*b-4*a*cDOCASECASEdelta>0?“方程有兩個(gè)不等的實(shí)數(shù)根:”??(-b+sqrt(delta))/(2*a)??(-b-sqrt(delta))/(2*a)CASEdelta=0?“方程有兩個(gè)相等的實(shí)數(shù)根:”??–b/(2*a)CASEdelta<0?“方程有兩個(gè)復(fù)根:”real_part=-b/(2*a)img_part=sqrt(-delta)/(2*a)
?alltrim(str(real_part))+”+”+alltrim(str(img_part))+”I”
?alltrim(str(real_part))+”-”+alltrim(str(img_part))+”I”ENDCASE7/20/2023214.使用分支語句應(yīng)注意的幾點(diǎn)1)IF……ENDIF和DOCASE……ENDCASE必須配對(duì)使用,DOCASE與第一個(gè)CASE<條件表達(dá)式>之間不應(yīng)有任何命令。2)<條件表達(dá)式>可以是各種表達(dá)式或函數(shù)的組合,但其運(yùn)算結(jié)果值必須是邏輯值。3)<命令行序列>可以由一個(gè)或多個(gè)命令組成,可以是條件控制語句組成的嵌套結(jié)構(gòu)。4)DOCASE……ENDCASE命令,每次最多只能執(zhí)行一個(gè)<命令行序列>。在多個(gè)CASE項(xiàng)的<條件表達(dá)式>值為真時(shí),只執(zhí)行第一個(gè)<條件表達(dá)式>值為真的<命令行序列>,然后執(zhí)行ENDCASE的后面的第一條命令。7/20/202322【例】假設(shè)收入(P)與稅率(R)的關(guān)系如下表,編程求稅金。程序文件名為PRG1.PRG。
0 P<800R=0.05 800≤P<20000.08 2000≤P<50000.1 P≥50007/20/202323SETTALKOFFCLEARINPUT“請(qǐng)輸入收入:”TOPDOCASECASEP<800R=0CASEP<2000R=0.05CASEP<5000R=0.08OTHERWISER=0.1ENDCASETAX=P*R?”稅金為:”,TAXSETTALKONRETURN7/20/202324循環(huán)結(jié)構(gòu)常用的循環(huán)語句有以下三種形式:FOR……ENDFORDOWHILE……ENDDOSCAN……ENDSCAN
當(dāng)程序遇到重復(fù)性操作時(shí),要使用循環(huán)結(jié)構(gòu).循環(huán)可使一組語句重復(fù)執(zhí)行若干次重復(fù)次數(shù):有時(shí)可知,有時(shí)不可知(由某種結(jié)果確定)次數(shù):預(yù)先指定(次數(shù)可知)
預(yù)先不指定(次數(shù)不可知)而設(shè)定循環(huán)控制條件入口語句……(循環(huán)體)……出口語句7/20/2023251.“計(jì)數(shù)”型循環(huán)控制語句:FOR……ENDFOR特點(diǎn):預(yù)先知道循環(huán)次數(shù)
“計(jì)數(shù)”型循環(huán)控制語句,即根據(jù)用戶預(yù)先設(shè)置的循環(huán)變量的初值、終值和步長,決定循環(huán)體內(nèi)語句的執(zhí)行次數(shù)。1)語句格式:
FOR<循環(huán)變量>=<循環(huán)變量初值>TO<循環(huán)變量終值>;[STEP〈循環(huán)變量步長〉]
〈命令行序列〉ENDFOR|NEXT2)語句功能:
該語句用<循環(huán)變量>來控制<命令行序列>的執(zhí)行次數(shù).執(zhí)行語句時(shí),首先將<循環(huán)變量初值>賦給〈循環(huán)變量〉,然后判斷〈循環(huán)變量〉是否大于或小于〈循環(huán)變量終值〉,若結(jié)果為“真”,則結(jié)束循環(huán),執(zhí)行ENDFOR后面的第一條命令;否則,執(zhí)行〈命令行序列〉,〈循環(huán)變量〉自動(dòng)按〈循環(huán)變量步長〉增加或減少,再重新判斷〈循環(huán)變量〉當(dāng)前的值是否大于或小于〈循環(huán)變量終值〉,直到其結(jié)果為真。7/20/202326FOR循環(huán)變量=<初值>判斷循環(huán)變量是否等于或大于終值.F.命令語句組循環(huán)變量=循環(huán)變量+步長.T.ENDFOR7/20/202327示例
計(jì)算100以內(nèi)的奇數(shù)和S=1+3+5+……+99,100的階乘P=1*2*3*……*100
#DEFINEN100&&設(shè)置循環(huán)終值常量s=0
&&累加器,初始化為0***以下循環(huán)計(jì)算n以內(nèi)的奇數(shù)和
FORi=1toNSTEP2s=s+iENDFOR
?N,“以內(nèi)的奇數(shù)和S=”,S
***以下循環(huán)計(jì)算N的階乘
p=1
&&累乘器,初始化為1
FORI=1TONp=p*IENDFOR
?N,“的階乘=”,pP143例如5.7、5.8、5.97/20/2023282.“當(dāng)”型循環(huán)控制語句DOWHILE…ENDDO特點(diǎn):預(yù)先不能確定循環(huán)次數(shù)
“當(dāng)”型循環(huán)控制語句,是根據(jù)循環(huán)條件表達(dá)式的值,決定循環(huán)體內(nèi)語句的執(zhí)行次數(shù)。1)語句格式:
DOWHILE〈條件表達(dá)式〉〈命令行序列〉
[LOOP][EXIT]ENDDO2)語句功能:
該語句通過〈條件表達(dá)式〉的值來控制循環(huán)次數(shù)。執(zhí)行語句時(shí),反復(fù)判斷〈條件表達(dá)式〉的值,當(dāng)〈條件表達(dá)式〉的值為“真”時(shí),執(zhí)行〈命令行序列〉否則,結(jié)束循環(huán),并執(zhí)行ENDDO后面的第一條命令。7/20/202329DOWHILE……ENDDO語句使用場合:循環(huán)次數(shù)未知DOWHILE對(duì)<條件表達(dá)式>求值循環(huán)語句組.T..F.ENDDO7/20/202330******程序功能:將ASCⅡ字符組成的字符串反序顯示(例如將Microsoft反序顯示為tfosorciM)CLEARcString="Microsoft"cResult=cString+"反序顯示為"DOWHILELEN(cString)>0cResult=cResult+RIGHT(cString,1)cString=SUBSTR(cString,1,LEN(cString)-1)ENDDO?cResult特別提示:DOWHILE循環(huán)體中的操作,必須對(duì)<條件表達(dá)式>的值有所影響,否則會(huì)造成“死循環(huán)”7/20/202331【例】編程求1+2+3+……+100之和。SETTALKOFFCLEARS=0I=1DOWHILEI<=100S=S+II=I+1ENDDO?”1+2+3+……+100=”,SSETTALKONRETURN其他例題:P145例5.10、例5.11、例5.12、例5.137/20/2023323.“指針”型循環(huán)控制語句:SCAN…ENDSCAN
特點(diǎn):用于對(duì)當(dāng)前表記錄執(zhí)行同一操作(循環(huán)處理)即使用場合:對(duì)表中所有記錄執(zhí)行某一相同操作
“指針”型循環(huán)控制語句,是根據(jù)用戶設(shè)置的表中的記錄指針訪問范圍(記錄數(shù)),決定循環(huán)體內(nèi)語句的執(zhí)行次數(shù)。1)語句格式:
SCAN[<范圍>][FOR〈條件表達(dá)式1〉]
〈命令行序列〉[LOOP][EXIT]
ENDSCAN7/20/2023332)語句功能:該語句將在指定的<范圍>內(nèi),根據(jù)<條件表達(dá)式>要求,利用表記錄指針移動(dòng)操作來控制循環(huán)次數(shù)。語句執(zhí)行時(shí),記錄指針將在指定的范圍移動(dòng),隨著記錄指針的移動(dòng),SCAN循環(huán)對(duì)范圍內(nèi)每條符合<條件表達(dá)式>的記錄重復(fù)執(zhí)行<命令行序列>內(nèi)容,然后再移到的下一條符合條件的記錄上進(jìn)行處理操作,直到按范圍搜尋完為止,結(jié)束循環(huán)。7/20/202334示例掃描JS表中全部記錄,逢記錄號(hào)為雙號(hào)的,顯示其工號(hào)和姓名:USEJSSCANFORRECNO()%2=0 ?JS.GH,JS.XMENDSCAN7/20/202335循環(huán)結(jié)構(gòu)中的LOOP命令和EXIT命令LOOP命令(短路語句)例,求1~100之間非3倍數(shù)的所有奇數(shù)之和 S=0
FORI=1TO100STEP2
IFMOD(I,3)=0
LOOP
ENDIF S=S+I
ENDFOR7/20/202336EXIT命令(退出語句)(結(jié)束循環(huán))例,隨機(jī)產(chǎn)生一個(gè)要求在70~80之間的數(shù)
x=0
dowhile.t.
x=rand()*100ifx>70andx<80
exitendif
enddo7/20/2023374.使用循環(huán)語句時(shí)應(yīng)注意的幾點(diǎn)1)DOWHILE和ENDDO、FOR和ENDFOR、SCAN和ENDSCAN必須配對(duì)使用。2)〈命令行序列〉可以是任何FoxPro命令或語句,也可以是循環(huán)語句,即可以為多重循環(huán)。3)〈循環(huán)變量〉應(yīng)是數(shù)值型的內(nèi)存變量或數(shù)組元素。4)EXIT和LOOP命令嵌入在循環(huán)體內(nèi),可以改變循環(huán)次數(shù),但是不能單獨(dú)使用。EXIT的功能是跳出循環(huán),轉(zhuǎn)去執(zhí)行ENDDO、ENDFOR、ENDSCAN后面的第一條命令;LOOP的功能是轉(zhuǎn)回到循環(huán)的開始處,重新對(duì)“條件”進(jìn)行判斷,相當(dāng)于執(zhí)行了一次ENDDO、ENDFOR、ENDSCAN命令,它可以改變〈命令行序列〉中部分命令的執(zhí)行次數(shù)。EXIT、LOOP可以出現(xiàn)在〈命令行序列〉的任意位置。7/20/202338結(jié)構(gòu)的嵌套以上三種控制結(jié)構(gòu)相互間可以嵌套----
即在一種結(jié)構(gòu)中可以包含其他控制結(jié)構(gòu)中的任何一種結(jié)構(gòu)S=0
FORI=1TO20
P=1
FORJ=1TOI
P=P*J
IFP>100EXITENDIF
ENDFOR
S=S+P
ENDFOR
7/20/202339過程結(jié)構(gòu)
在許多應(yīng)用程序中,有一些程序段需要反復(fù)執(zhí)行多次,這些程序段不在一個(gè)固定的位置上,而是分散在程序的許多位置上重復(fù)執(zhí)行,可將其與嵌入它的程序分開,形成獨(dú)立的程序序列,待使用時(shí)再調(diào)入程序中,以實(shí)現(xiàn)不同位置上的重復(fù)操作。這樣做增強(qiáng)了程序的可讀性和模塊化。我們稱這種具有獨(dú)立功能而且可以被其它程序調(diào)用的程序序列為子程序、過程或函數(shù)。VPF:通過過程\用戶自定義函數(shù)實(shí)現(xiàn)過程結(jié)構(gòu)(子程序)7/20/202340*VFP允許子程序(過程\用戶自定義函數(shù))調(diào)用即:主應(yīng)用程序的許多功能可以編寫成一個(gè)個(gè)獨(dú)立的過程或用戶自定義函數(shù),然后通過調(diào)用方式將其組裝到主程序中去*調(diào)用方式:
DO過程名稱[WITH<參數(shù)>]
或:?函數(shù)名(參數(shù))—標(biāo)準(zhǔn)函數(shù)操作方式一個(gè)VFP程序可以調(diào)用任意多個(gè)子程序(過程\用戶自定義函數(shù)),子程序還可以調(diào)用其它子程序,嵌套的DO調(diào)用層數(shù)為128層。7/20/202341五、過程與用戶自定義函數(shù)
在VisualFoxPro系統(tǒng)中,程序一般是獨(dú)立存放在磁盤上的程序文件,使用時(shí)用戶通過文件名調(diào)用并執(zhí)行。為了實(shí)現(xiàn)用戶的某種目的,一個(gè)程序很可能需要由多個(gè)子程序組合完成。1.過程或用戶自定義函數(shù)(UDF)
即將經(jīng)常執(zhí)行的功能對(duì)應(yīng)的一段代碼獨(dú)立出來,創(chuàng)建一個(gè)過程或函數(shù)。通常用戶通過為自己的應(yīng)用程序創(chuàng)建一些專用的過程或函數(shù),以供自己的應(yīng)用程序調(diào)用。7/20/2023422.過程或函數(shù)的創(chuàng)建和調(diào)用
創(chuàng)建過程過程:PROCEDURE<過程名>
[PARAMETERS<參數(shù)列表>]
<命令組>RETURN[eExpression]
ENDPROC
舉例:PROCEDUREgc1
PARAMETERSx,y
z=x+yRETURNzENDPROC7/20/202343函數(shù):FUNCTION<函數(shù)名>
[PARAMETERS<參數(shù)列表>]
<命令組>RETURN[eExpression]
ENDFUNC
創(chuàng)建函數(shù):7/20/202344*RETURN:返回語句,即返回過程或函數(shù)的調(diào)用處。(1)語句格式:
RETURN[eExpression](2)語句功能:返回
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年化工園區(qū)安全環(huán)保提升項(xiàng)目風(fēng)險(xiǎn)評(píng)估與治理對(duì)策報(bào)告
- 2025年文化娛樂市場細(xì)分消費(fèi)者行為與產(chǎn)業(yè)變革驅(qū)動(dòng)報(bào)告
- 2025年工業(yè)互聯(lián)網(wǎng)平臺(tái)聯(lián)邦學(xué)習(xí)隱私保護(hù)技術(shù)發(fā)展趨勢與政策分析報(bào)告
- 小學(xué)語文教研組活動(dòng)策劃工作計(jì)劃
- 房地產(chǎn)金融創(chuàng)新產(chǎn)品與融資渠道拓展在2025年的產(chǎn)業(yè)布局機(jī)遇研究報(bào)告
- 2025年金融科技助力普惠金融普惠性提升的實(shí)踐探索進(jìn)展報(bào)告
- 2025年能源行業(yè)智能電網(wǎng)優(yōu)化與能源互聯(lián)網(wǎng)技術(shù)創(chuàng)新戰(zhàn)略報(bào)告
- 2025年電商平臺(tái)大數(shù)據(jù)與大數(shù)據(jù)驅(qū)動(dòng)的用戶體驗(yàn)優(yōu)化策略報(bào)告
- 2025年鐵路貨運(yùn)物流園區(qū)土地集約利用與可持續(xù)發(fā)展研究報(bào)告
- 供應(yīng)鏈金融在中小企業(yè)融資中的實(shí)踐與探索2025年產(chǎn)業(yè)變革與創(chuàng)新報(bào)告
- 靜脈輸液不良反應(yīng)應(yīng)急預(yù)案與處理流程
- 《論亞太局勢》課件
- 基于深度學(xué)習(xí)的日志異常檢測技術(shù)研究
- 大學(xué)生勞動(dòng)就業(yè)法律問題解讀(華東理工大學(xué))智慧樹知到見面課、章節(jié)測試、期末考試答案
- 水電站收購分析報(bào)告
- 水泥粉助磨劑項(xiàng)目可行性研究報(bào)告發(fā)改委立項(xiàng)模板
- 濟(jì)南公共交通集團(tuán)有限公司招聘筆試題庫2025
- 工貿(mào)行業(yè)重大安全生產(chǎn)事故隱患判定標(biāo)準(zhǔn)解讀課件
- 委托裝訂合同協(xié)議
- 無氟防水劑研發(fā)及在紡織品中的實(shí)際應(yīng)用研究
- 水泥長期購銷合同范本
評(píng)論
0/150
提交評(píng)論