vf課件-結(jié)構(gòu)化程序設(shè)計_第1頁
vf課件-結(jié)構(gòu)化程序設(shè)計_第2頁
vf課件-結(jié)構(gòu)化程序設(shè)計_第3頁
vf課件-結(jié)構(gòu)化程序設(shè)計_第4頁
vf課件-結(jié)構(gòu)化程序設(shè)計_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第6章VFP程序設(shè)計基礎(chǔ)6.1應(yīng)用程序簡介6.2應(yīng)用程序中的常用命令6.4過程與函數(shù)6.3程序的控制結(jié)構(gòu)6.5結(jié)構(gòu)化程序設(shè)計舉例VFP工作方式的最大特點,通過菜單、命令窗口、對話框、工具欄等圖形界面直接操縱數(shù)據(jù)庫Q:為什么需要編制程序?1、在VFP中任何可以用交互方式實現(xiàn)的數(shù)據(jù)管理工作,均可用程序方式實現(xiàn)2、VFP中直觀、方便的交互方式效率低,操作繁瑣,速度慢3、最終用戶對VFP了解一般,極易出現(xiàn)誤操作4、程序方式使用戶能通過簡單的選單操作即可使用系統(tǒng),出現(xiàn)誤操作系統(tǒng)也會自動處理,建立真正的管理信息系統(tǒng)必須編制程序VFP既兼容傳統(tǒng)的面向過程的程序設(shè)計方式,也提供面向?qū)ο蟮木幊碳夹g(shù)。面向過程的方式是一種程序流的驅(qū)動方式,強調(diào)的是解決問題的過程,不關(guān)心其中的操作對象;面向?qū)ο蟮姆椒▽⑷舾蓚€對象有機結(jié)合在一起,以對對象的操作完成對整個任務(wù)的操作,關(guān)心的是每個對象,思考的是對象間的聯(lián)系。第1節(jié)應(yīng)用程序簡介一、應(yīng)用程序概念:為完成某項任務(wù)所需執(zhí)行的命令序列,這些命令按照一定的結(jié)構(gòu)有機地組合在一起,并以文件的形式存儲在磁盤上,又稱為命令文件。二、應(yīng)用程序的組成:前言:注釋語句設(shè)置區(qū):設(shè)置程序的運行環(huán)境,多由SET命令實現(xiàn)程序體:所有命令序列,一般包括數(shù)據(jù)的輸入輸出、數(shù)據(jù)的處理以及結(jié)果輸出等命令整理部分:如關(guān)閉各種文件程序的退出:設(shè)置有關(guān)命令關(guān)閉文件返回到命令窗口狀態(tài)或操作系統(tǒng)狀態(tài)第2節(jié)應(yīng)用程序中的常用命令 一、環(huán)境設(shè)置命令Settalkon/off設(shè)置是否在主窗口中狀態(tài)欄中顯示所有命令的執(zhí)行結(jié)果Setconsoleon/off設(shè)置是否把輸出信息在窗口上顯示Setprinteron/of設(shè)置是否在打印機上輸出信息Setsafetyon/off設(shè)置在改寫文件時VFP是否顯示對話框以確認(rèn)改寫有效Setheadingon/off

設(shè)置在執(zhí)行LIST、DISPLAY等命令時是否顯示字段名Setstatuson/off

設(shè)置是否顯示狀態(tài)行Setdefaultto〈盤符〉

指定默認(rèn)的驅(qū)動器Setdevicetoscreen/printer

把輸出信息發(fā)送到VFP的窗口屏幕或打印機二、交互輸入命令1、鍵入字符串命令格式:ACCEPT<提示信息>TO<內(nèi)存變量>說明:1)暫停程序的運行等待用戶鍵入字符型常量賦給指定的內(nèi)存變量2)<提示信息>是顯示在屏幕上的、用于提示說明的字符型表達(dá)式3)如果不鍵入任何字符而只按回車鍵,則賦給內(nèi)存變量的值將是一個空字符串

示例:編寫可以打開任一數(shù)據(jù)表文件的通用命令。ACCEPT“請輸入要打開的表文件名:”TOBMUSE&BM2、輸入單字符命令格式:WAIT<提示信息>

TO<內(nèi)存變量>功能:暫停程序的運行,等待用戶鍵入單個字符后再恢復(fù)程序運行說明:1)<提示信息>為可選項,其格式、功能與要求同ACCEPT命令。如果命令中無此選項,則系統(tǒng)默認(rèn)的提示信息是:PRESSANYKEYTOCONTINUE……2)TO<內(nèi)存變量>也為可選項,選用時,則鍵入的單個字符均作為字符型數(shù)據(jù)賦給內(nèi)存變量。如果只是按下回車鍵,則只將一個空字符存入內(nèi)存變量示例:等待用戶鍵入“Y/y”或其它字符,以確定是否繼續(xù)執(zhí)行程序……wait“是否繼續(xù)執(zhí)行”toxifx=‘y’orx=‘Y’……elseexitendif2、鍵入表達(dá)式命令格式:INPUT[<提示信息>]TO<內(nèi)存變量>功能:暫停程序運行,等待鍵入表達(dá)式并將其值賦給指定的內(nèi)存變量(可接受數(shù)值、字符、日期和邏輯型數(shù)據(jù)),待按回車鍵后,繼續(xù)運行程序。說明:1)<提示信息>為可選項,其格式、功能與要求同ACCEPT命令2)命令中的<內(nèi)存變量>的類型決定于鍵入數(shù)據(jù)的類型,但不得為M型數(shù)據(jù)3)若鍵入的是表達(dá)式,本命令將先計算出表達(dá)式的值,然后把其結(jié)果賦給<內(nèi)存變量>4)若鍵入字符型常量或邏輯型常量時應(yīng)帶有定界符5)在響應(yīng)該命令時,若鍵入了無效表達(dá)式或只按下回車鍵,系統(tǒng)將會給出提示信息示例:試運行下述交互輸入命令I(lǐng)NPUT“請輸入學(xué)生姓名:”TOXMINPUT“請輸入其班級:”TOBJINPUT“該人性別為:”TOXB三、常用輔助命令1、注釋命令格式1:NOTE<注釋內(nèi)容>格式2:*<注釋內(nèi)容>格式3:……&&<注釋內(nèi)容>說明:1)注釋命令為非執(zhí)行語句2)注釋內(nèi)容最后一個字符是分號(;),系統(tǒng)默認(rèn)下一行內(nèi)容仍為注釋內(nèi)容。示例1:NOTE打開學(xué)生表USE學(xué)生表.DBF……示例2:SETCONSOLEOFF&&取消窗口的輸出顯示……2、清除命令格式1:CLEAR說明:清除當(dāng)前屏幕上的所有信息格式2:CLEARALL說明:關(guān)閉所有文件,清除所有內(nèi)存變量3、關(guān)閉文件命令格式1:CLOSEALL說明:關(guān)閉所有的數(shù)據(jù)庫、表以及索引文件格式2:CLOSE<文件類型>說明:文件類型 DATABASE 數(shù)據(jù)庫文件、索引文件、格式文件 INDEX 當(dāng)前工作區(qū)的索引文件 FORMAT 當(dāng)前工作區(qū)的格式文件 PROCEDURE 當(dāng)前工作區(qū)的過程文件 ALTERNATE 文本輸出文件4、運鄙行中鎖斷和正結(jié)束質(zhì)命令格式1:QU惡IT說明拆:退喬出VF泉P,返回御到操州作系赤統(tǒng)狀錫態(tài)格式2:CA烈NC家EL說明先:結(jié)紐奉束本竄次程蛇序的饅運行匯,返膀回到獨命令輩窗口廊狀態(tài)格式3:RE雅TU寬RN姜[蜓TO鍬M愧AS砌TE羅R]說明聯(lián):返尿回到誰調(diào)用資點處5、定予位輸錄入輸術(shù)出命投令格式鬼:@列<行公,列旬>SA串Y捏<表達(dá)箏式>說明蚊:在典指定電的行肥、列皇處輸蕉出數(shù)捧據(jù)示例脂:在漸主工普作區(qū)市的(10,10)位鑄置輸絡(luò)出“荒歡迎剖使用諒”第3節(jié)途程競序的乞控制執(zhí)結(jié)構(gòu)程序撿設(shè)計煌的過怖程:塌分析雷問題麥、確哲定任參務(wù)、扭劃分翁模塊應(yīng)、建臺立模媽型、小組織只數(shù)據(jù)危、描各述操子作步犬驟、窗編寫熟程序嚇、上鵝機調(diào)我試、姑分析耳運行臂結(jié)果城、寫帽出程生序說耗明書面向情過程伸方式夏采用泥的程島序設(shè)腰計方占法:悲結(jié)構(gòu)哄化程媽序設(shè)上計,挑其基章本原渡則是億自頂扶向下療、逐芹步求腔精;康此方儲法提爆出了門三種殼基本即程序世結(jié)構(gòu)絲式,分剝別是仇順序牢、選堅擇、辰循環(huán)章;任愚何一鬼個程詞序均辦可用綠這三已種結(jié)覺構(gòu)裝門配流程勒圖:消就是智運用堪一些鐵特定秘的圖攪形符桐號和趙必要擦的文廳字來躺描述態(tài)解題書步驟輸?shù)膱D聽示三種愁基本起程序臭結(jié)構(gòu)喬流程塌圖:AB條件AB條件A順序萄結(jié)構(gòu)分支老結(jié)構(gòu)循環(huán)盯結(jié)構(gòu)一、君順序嗎結(jié)構(gòu)概念彩:自俊始至索終嚴(yán)受格按扁照程返序中摘語句蛇的先君后順恒序逐伸條執(zhí)宿行,防是最沸基本矮、最釋普遍訴的結(jié)冒構(gòu)形社式。杏從宏怕觀上昏看,疑任何域程序注或系戲統(tǒng)都驚可看舍成是息一個敲個基穗本結(jié)壩構(gòu)或艘一個麗個基國本程況序段熟構(gòu)成上的順株序結(jié)革構(gòu)示例1:試面在表慢文件姐中查襪看某露職工喊的有虧關(guān)情幅況。SE嘉T帖TA鬼LK密O住FFCL商EA晚RUS粒E學(xué)生元表.DB指FLO循CA竟TE娛F爺OR學(xué)號=“僅20漆02凝69東20害11浴1”DI令SP器LA仰YUS衰ESE橡T寫TA術(shù)LK拳O傾N示例2:根載據(jù)輸手入的可半徑疾值,豈計算爭出相駛應(yīng)的廈圓的稈周長最。SE斤T躁TA部LK際O縣FFCL侮EA鑼RIN廉PU授T艘“請輸投入圓俗的半誼徑:救”TO秘RL=膀2*賊3.庫14利16遭*R@1吐0,馬10雖S效AY源“圓的搭周長思是:蓮”+ST位R(論L,瞞6,瞇3)SE似T蓄TA饅LK仙O先N1、簡羽單分射支格式僚:IF祝<條件采表達(dá)嗓式><語句俯行序頓列>EN穴DI桶F注意乎:IF和EN嶺DI增F必須限成對吹出現(xiàn)二、分支嘉結(jié)構(gòu)概念蚊:按捕照一育定的鬧條件蜜由判話斷語重句或蹦選擇涉語句友構(gòu)成踩的雙泄重或鋸多重走向?qū)m的程纖序語句行條件表達(dá)式語句行序列ENDIF后面的語句YN示例倉:在?!奥氳€工人閱事檔萌案表添”中霜查看漠“張丹今楓”的素基本陡情況SE摟T倘TA圓LK謀O柱FFCL艙EA誓RUS賓E職工竭人事希檔案繭表LO惹CA坐TE糕FO究R姓名=“張丹值楓”IF些FO寒UN霉D(器)DI夏SPEN獅DI驅(qū)FUS閑ESE席T裁TA鍵LK丘O典N2、汪選擇啞分支格式濃:IF彈<條件矮表達(dá)陷式><語句餐行序捐列1>EL昏SE<語句付行序幼列2>EN閱DI呼F語句行條件語句行序列1語句行序列2ENDIF后面的語句示例斯:在游表文痛件“降分?jǐn)?shù).DB穿F”中查僵找學(xué)危號為99碗02剪02抖03的學(xué)仰生成益績,屬若其膊成績造滿60分則俘顯示駐其學(xué)裁號、窯課程逝號和評成績脹;否暢則顯曲示此慢人的胳學(xué)號撥、課環(huán)程號歌并通起知其攏補考幸。SE側(cè)T屠TA鏡LK紋O鼻FFUS歌E分?jǐn)?shù).DB配FCL役EA凱RLO忘CA皺TE磨F裁OR學(xué)號=“密99掩02茶02熱03葉”IF成績>=朋60?“學(xué)號害:”+學(xué)號?“課程勿號:拒”+課程鐘號?“成績梢:”+ST標(biāo)R(成績,6悼,2唱)EL原SE?“學(xué)號姻為”+學(xué)號+“的學(xué)罩生應(yīng)監(jiān)參加艇補考彩的課父程號此為:糞”+課程致號EN朽DI蕩FUS藏ESE健T狡TA近LK右O俱N作業(yè)求解沖一元撕二次鳳方程AX2+B綿X+翁C=閉0,系數(shù)A,浴B,候C的值半由用祖戶通杰過鍵傅盤輸倍入,悠當(dāng)方降程有星實根念時,怖屏幕擔(dān)顯示霧出兩丸根的寄值;栗當(dāng)方宣程無驢實根走時,圈屏幕催顯示抄出“衰方程根無實近根!3、判稠斷語速句嵌乖套IF語句旺多重柱嵌套途示意惱結(jié)構(gòu)闖如下勸:IF瓶<條件須表達(dá)雨式1><語句雕行序類列1>EL士SEIF序<條件合表達(dá)辰式2><語句幻玉行序烈列2>EL施SEIF河<條件互表達(dá)別式3><語句對行序判列3>EL延SE……牙…EN吃DI興F3……砍…EN況DI飼F2……歐…EN罰DI址F1注意貧:(1)IF主、E校LS唇E(可不崇選)、EN呈DI挎F一一趨對流應(yīng)、弟互相弄匹配(2)允慚許簡倦單判喬斷和孟選擇千判斷糾語句愈自我翠嵌套戚或相歌互嵌嚼套,刪但層右次必競須清泡楚,箱不得巴交叉(3)最挑好采聚用縮結(jié)格(邊鋸齒折形)魯?shù)臅b寫方凱式示例旬:根敵據(jù)鍵辣入X的值阻,計保算下默面分迅段函幣數(shù)的史值,查并顯黃示結(jié)伶果X2+4X-1(X≤0)3X2-2X+1(0<X≤10)X2+1(X>10)Y=程序楊如下脾:SE喬T噸TA坐LK歐O腰FFCL搞EA欲RIN威PU瞞T辦“X患=”起T摩O湊XIF膀X所>0IF新X組>1糧0Y=苗X*盯X+警1EL獲SEY=泊3*般X*衣X-踐2*懂X+貼1EN薯DI掀FEL燈SEY=欠X*夾X+渾4*辛X-物1EN貨DI綁F?”分段船函數(shù)箱值為幟:”+ST軍R(鮮Y,宴10見,2察)SE嗽T槍TA遠(yuǎn)LK寄O徹NRE撈TU啄RN4、多齊分支郊結(jié)構(gòu)格式杠:DO令C稼AS訪ECA蟻SE<條件渴表達(dá)挽式1><語句右行序豬列1>[CA溜SE船<條件跪表達(dá)情式2><語句趴行序旅列2>……CA偵SE債<條件吐表達(dá)佛式N><語句脖行序蘆列N>毯][O刃TH蠶ER炮WI堂SE<語句腫行序靜列N+窩1>賣]EN幼DC戒AS譽E語句行條件1語句行序列1語句行序列2ENDCASE后面的語句條件2……條件N語句行序列NOTHERWISE后的語句行序列N+1YNYNNYN示例熟:用DO恥C還AS床E語句唱修改輝上面槍計算乓分段室函數(shù)旦的例執(zhí)子。SE胸T被TA佩LK府O泥FFCL獨EA格RIN駕PU逆T晚“X拜=”全T排O崇XDO蛛CA廁SECA矛SE拆X<柏=0Y=孔X*末X+晶4*愁X-浪1CA偽SE盞X>濕0叫.A壺ND比.恢X<勻=1哈0Y=群3*病X*禍X-嬸2*茫X+晚1CA則SE仗X>理10Y=彩X*遲X+某1EN繩DC庸AS銀E?”分段棕函數(shù)草值為特:”+ST鄰R(啞Y,照10蒸,2遞)SE玩T芒TA厘LK禿O恭NRE月TU墊RN三、循環(huán)均結(jié)構(gòu)循環(huán)嫩結(jié)構(gòu)災(zāi)程序該:按負(fù)照一混定條片件重攤復(fù)進(jìn)曠行某做種特胃定操男作的程序果稱為呢循環(huán)棉結(jié)構(gòu)顫程序1、當(dāng)帆型循榮環(huán)結(jié)主構(gòu)格式刮:DO授WH怨IL濕E寄<條件莖表達(dá)廉式><語句啟行序慢列1>[LO烏OP談]<語句臥行序近列2>[EX拉IT盞]<語句歷行序艘列3>EN姥DD盒O說明蚊:結(jié)摩構(gòu)組踢成:稱循環(huán)瞎起始珠語句延、循環(huán)體繁、循同環(huán)終象端語型句注意濕:在鑼循環(huán)滋體內(nèi)皇要設(shè)隨置修疊改循繼環(huán)條件的嫩語句板,避談免死紹循環(huán)ENDDO后面的語句語句行序列條件表達(dá)式循環(huán)體內(nèi)語句修改條件表達(dá)式Y(jié)N例1:編秒程求述和S=噴1+爛2+練3+糠…+工10尺0。SE倚T說TA吉LK診O豬FFCL鵝EA末RST蜓OR品E次0激TO紙N菠,SDO想W鋪HI針LE矩N利<=疲10助0S=細(xì)N+財SN=舞N+香1EN摟DD獅O?”累加捷和S=字”,椅SSE湖T帆TA紛LK奏O它NRE表TU稻RN死循榜環(huán)示茂例:X=巨1S=誤0DO賀W霜HI分LE鳳X月>=良1S=扒S+酸XX=直X+狐1EN政DD渴O例2:編丹程顯伙示學(xué)薄生表春中所越有女江生的膠記錄住。SE創(chuàng)T新TA隊LK鮮O搞FFCL頂EA摧RUS脅E學(xué)生材表IN數(shù)DE讓X淹ON性別TO學(xué)生濤表_性別SE碰EK疊“女”DO約WH肆IL偵E性別=”女”DI瞇SPSK堤IPEN例DD娛OUS爭ESE茅T唇TA端LK唐O訂NRE架TU工RN作業(yè):令助計算予機從0開始烤計數(shù)北,每視計一墳個數(shù)阿,便下判斷至該數(shù)丸是否意為偶霞數(shù),閱若是繁偶數(shù)占則接杰著計謀下一遙個數(shù)匪;若汪是奇僑數(shù)則磁將其縱累加銀,若院累加櫻和大祝于25遮0,則那計數(shù)充結(jié)束窩;若燭累加曬和不街大于25甲0則繼拴續(xù)計貨數(shù),占編寫腥程序犬。SE尼T框TA假LK漿O立FFCL交EA雁RST權(quán)OR格E猛0見TO您N粘,SDO浪W養(yǎng)HI顯LE枕N向>=悟0if亂s墊>2蘭50ex但itel問seif逆n筒%2靜=0S=卷N+摸SN=泄N+坊1el杰seN=冬N+安1en須di袍fen靠di矮fEN冬DD舞O?"累加鈴和S=濁",愚SSE攤T兆TA默LK減O聯(lián)NRE隊TU蹈RN例4:編盡寫程迅序能消根據(jù)師鍵盤述輸入飽的姓悉名,斬從學(xué)削生表背中查瞞找該鏡生的福信息統(tǒng)。SE照T宴TA越LK莊O盲FFCL達(dá)EA攪RAC司CE運PT跳“請輸妹入姓志名:掩”TO碼X訂MUS殿E學(xué)生奸表DO艇W別HI慕LE扇.溪NO少T.蹈EO桂F(雨)IF姓名=XMDI積SPEX陣ITEL貫SESK孫IPEN泄DI嗽FEN逗DD輔OUS遞ESE等T竭TA桑LK觀O茫N2、固贈定次蛛數(shù)的元循環(huán)瓦結(jié)構(gòu)格式糖:FO芒R扎<循環(huán)刃控制芬變量>=之<初值>TO踢<終值>域[ST廢EP擾<步長>]<語句梅序列1>[LO依OP鋒]<語句逗序列2>[EX覽IT瓶]<語句喊序列3>EN么DF各OR述/N行EX皺T注意杏:步剛長可末為正井值或騙負(fù)值示例柜:編殊程求梯和S=進(jìn)1+權(quán)2+倒3+而…+徐10后0。SE密T帶TA會LK拌O濟(jì)FFCL賣EA哄RS=餐0FO怠R早N=牙1煙TO廁1培00住?”嶼S=倒”,廣SS=脾S+百N捏S毛ET屆T斜AL殊K爐ONEN崖DF貢OR貝RE愚TU飄RN3、表崖掃描卷循環(huán)兼結(jié)構(gòu)格式烈:SC駛AN明[巧<范圍>]啞[FO瘦R況<條件>]陰[WH芒IL即E垂<條件>]<語句駕序列1>[LO智OP斷]<語句膜序列2>[EX健IT似]<語句阻序列3>EN呢DS仰CA佛NSE淺T阿TA光LK再O稍FFCL蜘EA光RN=款0US封E學(xué)生敢表SC轟AN曉F矩OR性別=”男”儀(WH叨IL艙E性別=“男”州)N=平N+積1EN未DS鹽CA春N?”學(xué)生蜘表中烤男學(xué)殿生的課人數(shù)緒是:耽”,NUS暫ESE芒T敵TA強LK萄O內(nèi)NRE吧TU路RN例1:編屋程統(tǒng)計驅(qū)學(xué)生密表中刺男學(xué)炭生的接人數(shù)主。例2:統(tǒng)狹計表股文件訴“學(xué)鈴生表.DB別F”中各麗個班裹級的齒人數(shù)程。*L1酸.P危RGSE枝T槽TA桌LK下O角FFST雁OR伐E廣0衣TO晶A殊,BCL吼EA笛RUS渾E學(xué)生狼表.DB停FSC衛(wèi)ANDO政C設(shè)AS踩ECA蠅SE班級=“注會棋”A=橋A+等1CA姜SE班級=“金融策二”B=認(rèn)B+臺1EN過DC虹AS券EEN栗DS俘CA累N?“注會組班的羨人數(shù)小為:因”+ST銅R(掉A,響3)?“金融渾二的株人數(shù)摧為:緣瑞”+ST穗R(屯B,正3)US柔ESE自T汪TA報LK遲O至N4、多外重循蠢環(huán)結(jié)琴構(gòu)格式汽(以荷當(dāng)型當(dāng)循環(huán)晃結(jié)構(gòu)炒為例允):DO之W哈HI遣LE行〈條件片表達(dá)圓式1〉〈語句僵行序目列11戒〉DO涌W淹HI籌LE熟〈條件裙表達(dá)汪式2〉〈語句戚行序活列21唱〉DO撒W著HI該LE頌〈條件熄表達(dá)牢式3〉〈語句解行序姜列31晃〉……EN冶DD法O3〈語句粒序列22郵〉EN顯DD街O2〈語句妖行序遼列12估〉EN仔DD卷O1例2:編權(quán)寫程納序打金印如嫁下的柔圖形**峽**候**賤****凍**浪**行****紅**到**羅****允**術(shù)**隙****立**裳**妄****梁**灶**習(xí)****困**擺**創(chuàng)**SE磁T桃TA費LK防O漂FFCL阻EA永RA=吃1DO耐WH暗IL洗E綁A<殿=7B=蓮1DO譯W搶HI壺LE絕B靜<=指8@A傳,B軟+A橡S薄AY底“訂*”B=調(diào)B+婚1EN劣DD碌OA=影A+脹1EN煙DD呆OSE郊T依TA半LK像O句NRE毯TU醒RN作業(yè):1、編純程打創(chuàng)印如京下圖案形:***城***贈**蓬***備**制**言***饑**湖**配**碧***宰**福**吸**墳**酷***鴨**雀**蹲**伏**盈**炮*2、試用場固定調(diào)次數(shù)梁循環(huán)夏的嵌勒套格模式編近寫一抬個打如印九繩九乘法口招訣表浴的程習(xí)序。過程:可乞被調(diào)記用的泉功能惜模塊鞏或能波夠完僚成某費種特牢定功俘能的顛獨立程萍序。一、姑過程罪的建位立與近調(diào)用1、過痕程的冷建立太:PR露OC總ED睬UR扮E曠<過程吃名>2、過蓄程的示調(diào)用DO夜<過程肉名>3、過杠程中揉的返回俗命令RE棋TU迅RN4、過程歇的嵌命套:估一個抹過程泡又調(diào)煮用了羞另一隨個過軋程第4節(jié)昆過程幫結(jié)構(gòu)季程序宗設(shè)計例1:用哭過程派編寫截一個論求和銳與乘騙積的異程序墳。*AA槐.P浩RG調(diào)用瘦過程BB錫*過程BBSE鹿T只TA辜LK刊O紡FF估M=吸3S=磚1降N逐=5P=駝1衛(wèi)S跌=M快+NDO恰B牢BP=言S*丈N?”帖S=他”,龜SRE孝TU鉆RN?”筑P=戀”,論PSE朋T慌TA潔LK埋O捉NRE搞TU鈴RN例2:試檔編寫掌一程鬼序求顆解W=假X!很+Y次!+論Z!楚(其中壤:X,膜Y,控Z的值碼均為朗一位顛正整她數(shù))罰。主程左序*MA芝IN蠶_1房誠.P婦RG過程*SU汁B_碧1.才PR投GSE鑄T旨TA煮LK笛O記FF附T綠=1IN鏈PU葛T愿“X不=”顏T箭O柜X彩F屬OR蒙I端=1皺T咸O規(guī)NIN庫PU喇T揭“Y蒼=”肉T樹O栽Y拐T歐=T議*IIN伙PU倚T叔“Z剃=”鋪T取O赴Z移EN些DF閉ORN=色XRE置TU倒RNDO順S盆UB彩_1A=雞TN=套YDO銜S體UB釣_1B=阻TN=袋ZDO第U魯SU群B_廟1W=林T+句A+壩B?“寒W=公”+辰ST珠R(惱W,希7)SE歷T例TA蝕LK下O旺N例3:有瞎一個吃名為SC丙OR等E的數(shù)征據(jù)表抵,具飲有如零下的燒字段風(fēng):學(xué)搜號(C,渾5)探,姓名(C,應(yīng)8)痛,政治(N,項3)霸,數(shù)學(xué)(N,損3)冠,外語(N,新3)含,總分(N,貫3)挖,平均卡分(N,游6,匙2)慶。編寫最一程暴序,陳分別瞇求出娃政治掛課、鞏數(shù)學(xué)肅課和王外語軟課的冬總分榮。*主奏程序CL則AS倒S.錦PR廈GSE野T箭TA服LK慎O內(nèi)FF磚*計算朋單科限總分拜的過膚程JS樹ZF膽.P磚RGUS喇E械SC東OR勺EGO界T為OPKC歇M=狂”政治沈”DO前W府HI咳LE軌.響NO范T.刊EO龍F(tuán)(射)T=款0T=拖T+殼&K菜CMDO炎J室SZ龍F(tuán)槳SK承IPT1貍=T攜E遠(yuǎn)ND罪DOKC拖M=五”數(shù)學(xué)隊”RE矩TU氏RNT=梢0DO米J漁SZ雷FT2奧=TKC臂M=僅”外語摔”T=宣0?”政治夢課,仔數(shù)學(xué)塵課,怕外語剩課的請總分眾分別宅是:弦”,T1熱,T吳2,芽T3DO上J絞SZ蝦F達(dá)US漸ET3租=T闖SE紛T崇TA綁LK該O傘N二、姿過程盛文件1、過陵程文象件:藝過程陪的集朽合2、過睡程文網(wǎng)件的端建立恒和修旬改:MO訴DI涉FY省C蚊OM夜MA聽ND添<過程蜓文件贈名>3、過辦程文吳件的虧一般廳結(jié)構(gòu)PR盯OC撲ED哪UR黎E<過程疏名1><過程但名1的語偷句行舌系列>RE配TU購RNPR洞OC茄ED大UR仍E<過程腳名2><過程扮名2語句銅行序栽列>RE獨TU方RN……PR樹OC秤ED鄙UR僅E<過程虎名N><過程N語句福系列>RE斤TU躍RN4、過程販文件淹的打帥開命熱令格式:SE肝T尋P票RO奮CE那DU姨RE溫T泥O孩<過程悲文件串名>5、過曬程文愉件的俱關(guān)閉篩命令格式I:S母ET帖P駛RO申CE跟DU奶RE俯T天O格式II:C鐮LO味SE撓P遣RO翁CE朵DU婚RE*過程籌文件PR符OC籮.P易RGPR顆OC憑ED星UR慕EPR攤OC袍1?”蜜I調(diào)am跨f旋ro鼓m溉pr遵oc裕1.予”?”詞*壺1曠0雜11裳1龍2決13閑1游4貌15鑰”?”平方10箱0佩1諷21旅14巖4挽1紅69反19鏈6償2憲25膀”RE灘TU金RNPR扣OC查ED僚UR襯EPR脾OC顫2?”泥I跟am央f移ro勝m培pr叢oc刻2.蒙”?”墾**橫10擇11沿12覽13靜14山15特”?”立方10挪00洽13幕31性17姜28晃21囑79凱27勢74喚33與75探”DO項P老RO家C3RE理TU揀RNPR日OC獎ED計UR茅E抹PR切OC腦3?”泄--矮--猾--賭--勝--絕--瓜--趁--務(wù)--鞋--鉆--捉--椒--旺--竊--離--抱--厘--寫--勇--惰--抱--彼--殘--零”?”隨I絡(luò)am捧f誼ro睛m醉pr傷oc普3.地”RE篩TU山RN*主侍程序MA抹IN惱.P扶RGCL臘EA思RSE要T且PR評OC這ED躬UR池E廳TO凍P遇RO彈CDO禁P芹RO其C1?”之==蝴==懸==膏==傍==連==恰==復(fù)==間==僚==撇=”DO雖P腔RO器C2?”貿(mào)==灘==基==位==緒==昆==甲==胃==筐==受==漁=”CL諒OS亦E加PR友OC修ED谷UR預(yù)ERE共TU削RN例1:編觸寫程亮序,少調(diào)用勁過程嗓文件沾中的針過程播,并肝顯示種結(jié)果搶。例2:試芽求3~慢10鄰0之間享的所初有素太數(shù)并串顯示裳之。算法:每吵產(chǎn)生海一個M值則結(jié)依次必除以3到M的算方術(shù)平干方根肝之間哄的所略有奇損數(shù),伏若均艱不能午被整襯除那M為素羊數(shù),嬸然后烏將其賴顯示坊輸出救;否宏則,M就不叢是素渴數(shù)。主程賢序掩過程泄文件*MA使IN煮_2肺.P榜RG風(fēng)*S售UB鵲_2味.P居RGSE蓮T哨TA鉛LK太O參FFPR績OC估ED期UR豆E脈Q播SSE稅T耐PR究OC答ED播UR凳E授TO漿S禿UB醉_2FO禽R吳I=丟3崗TO著N吧S怪TE疑P飛2FO幕R訪M=廢3偽TO半1蠅00種S場TE堂P濁2念I(lǐng)將F常IN感T(初M/怒I)廚=M識/II=宅3千RE聚TU笨RNN=辣IN下T(罷SQ跡RT夏(M俊))浩EN丈DI餃FDO聾Q綁S秩E晃ND亡FO哨REN絮DF撕OR財??瞎MSE逢T本PR封OC臉ED爐UR茅E貴RE穩(wěn)TU千RN…………三、蹤蝶內(nèi)存王變量昂作用河域(作用緣瑞域:內(nèi)襪存變耐量的夾作用煉范圍影)1、全切局變新量1)指馬在程咬序的秀任何折嵌套四中及炭在程可序執(zhí)帝行期晃間始終恨有效娘的變雖量2)格導(dǎo)式:PU捎BL則IC陣<內(nèi)存鉗變量鋼表>例:在絹過程令調(diào)用輩中,建運用言全局買變量扶傳遞妄數(shù)據(jù)倡。主程府序篩過程*MA弓I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論