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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

TO<內(nèi)存變量>功能:暫停程序的運(yùn)行,等待用戶鍵入單個(gè)字符后再恢復(fù)程序運(yùn)行說(shuō)明:1)<提示信息>為可選項(xiàng),其格式、功能與要求同ACCEPT命令。如果命令中無(wú)此選項(xiàng),則系統(tǒng)默認(rèn)的提示信息是:PRESSANYKEYTOCONTINUE……2)TO<內(nèi)存變量>也為可選項(xiàng),選用時(shí),則鍵入的單個(gè)字符均作為字符型數(shù)據(jù)賦給內(nèi)存變量。如果只是按下回車(chē)鍵,則只將一個(gè)空字符存入內(nèi)存變量示例:等待用戶鍵入“Y/y”或其它字符,以確定是否繼續(xù)執(zhí)行程序……wait“是否繼續(xù)執(zhí)行”toxifx=‘y’orx=‘Y’……elseexitendif2、鍵入表達(dá)式命令格式:INPUT[<提示信息>]TO<內(nèi)存變量>功能:暫停程序運(yùn)行,等待鍵入表達(dá)式并將其值賦給指定的內(nèi)存變量(可接受數(shù)值、字符、日期和邏輯型數(shù)據(jù)),待按回車(chē)鍵后,繼續(xù)運(yùn)行程序。說(shuō)明:1)<提示信息>為可選項(xiàng),其格式、功能與要求同ACCEPT命令2)命令中的<內(nèi)存變量>的類(lèi)型決定于鍵入數(shù)據(jù)的類(lèi)型,但不得為M型數(shù)據(jù)3)若鍵入的是表達(dá)式,本命令將先計(jì)算出表達(dá)式的值,然后把其結(jié)果賦給<內(nèi)存變量>4)若鍵入字符型常量或邏輯型常量時(shí)應(yīng)帶有定界符5)在響應(yīng)該命令時(shí),若鍵入了無(wú)效表達(dá)式或只按下回車(chē)鍵,系統(tǒng)將會(huì)給出提示信息示例:試運(yùn)行下述交互輸入命令I(lǐng)NPUT“請(qǐng)輸入學(xué)生姓名:”TOXMINPUT“請(qǐng)輸入其班級(jí):”TOBJINPUT“該人性別為:”TOXB三、常用輔助命令1、注釋命令格式1:NOTE<注釋內(nèi)容>格式2:*<注釋內(nèi)容>格式3:……&&<注釋內(nèi)容>說(shuō)明:1)注釋命令為非執(zhí)行語(yǔ)句2)注釋內(nèi)容最后一個(gè)字符是分號(hào)(;),系統(tǒng)默認(rèn)下一行內(nèi)容仍為注釋內(nèi)容。示例1:NOTE打開(kāi)學(xué)生表USE學(xué)生表.DBF……示例2:SETCONSOLEOFF&&取消窗口的輸出顯示……2、清除命令格式1:CLEAR說(shuō)明:清除當(dāng)前屏幕上的所有信息格式2:CLEARALL說(shuō)明:關(guān)閉所有文件,清除所有內(nèi)存變量3、關(guān)閉文件命令格式1:CLOSEALL說(shuō)明:關(guān)閉所有的數(shù)據(jù)庫(kù)、表以及索引文件格式2:CLOSE<文件類(lèi)型>說(shuō)明:文件類(lèi)型 DATABASE 數(shù)據(jù)庫(kù)文件、索引文件、格式文件 INDEX 當(dāng)前工作區(qū)的索引文件 FORMAT 當(dāng)前工作區(qū)的格式文件 PROCEDURE 當(dāng)前工作區(qū)的過(guò)程文件 ALTERNATE 文本輸出文件4、運(yùn)鄙行中鎖斷和正結(jié)束質(zhì)命令格式1:QU惡IT說(shuō)明拆:退喬出VF泉P,返回御到操州作系赤統(tǒng)狀錫態(tài)格式2:CA烈NC家EL說(shuō)明先:結(jié)紐奉束本竄次程蛇序的饅運(yùn)行匯,返膀回到獨(dú)命令輩窗口廊狀態(tài)格式3:RE雅TU寬RN姜[蜓TO鍬M愧AS砌TE羅R]說(shuō)明聯(lián):返尿回到誰(shuí)調(diào)用資點(diǎn)處5、定予位輸錄入輸術(shù)出命投令格式鬼:@列<行公,列旬>SA串Y捏<表達(dá)箏式>說(shuō)明蚊:在典指定電的行肥、列皇處輸蕉出數(shù)捧據(jù)示例脂:在漸主工普作區(qū)市的(10,10)位鑄置輸絡(luò)出“荒歡迎剖使用諒”第3節(jié)途程競(jìng)序的乞控制執(zhí)結(jié)構(gòu)程序撿設(shè)計(jì)煌的過(guò)怖程:塌分析雷問(wèn)題麥、確哲定任參務(wù)、扭劃分翁模塊應(yīng)、建臺(tái)立模媽型、小組織只數(shù)據(jù)危、描各述操子作步犬驟、窗編寫(xiě)熟程序嚇、上鵝機(jī)調(diào)我試、姑分析耳運(yùn)行臂結(jié)果城、寫(xiě)帽出程生序說(shuō)耗明書(shū)面向情過(guò)程伸方式夏采用泥的程島序設(shè)腰計(jì)方占法:悲結(jié)構(gòu)哄化程媽序設(shè)上計(jì),挑其基章本原渡則是億自頂扶向下療、逐芹步求腔精;康此方儲(chǔ)法提爆出了門(mén)三種殼基本即程序世結(jié)構(gòu)絲式,分剝別是仇順序牢、選堅(jiān)擇、辰循環(huán)章;任愚何一鬼個(gè)程詞序均辦可用綠這三已種結(jié)覺(jué)構(gòu)裝門(mén)配流程勒?qǐng)D:消就是智運(yùn)用堪一些鐵特定秘的圖攪形符桐號(hào)和趙必要擦的文廳字來(lái)躺描述態(tài)解題書(shū)步驟輸?shù)膱D聽(tīng)示三種愁基本起程序臭結(jié)構(gòu)喬流程塌圖:AB條件AB條件A順序萄結(jié)構(gòu)分支老結(jié)構(gòu)循環(huán)盯結(jié)構(gòu)一、君順序嗎結(jié)構(gòu)概念彩:自俊始至索終嚴(yán)受格按扁照程返序中摘語(yǔ)句蛇的先君后順恒序逐伸條執(zhí)宿行,防是最沸基本矮、最釋普遍訴的結(jié)冒構(gòu)形社式。杏從宏怕觀上昏看,疑任何域程序注或系戲統(tǒng)都驚可看舍成是息一個(gè)敲個(gè)基穗本結(jié)壩構(gòu)或艘一個(gè)麗個(gè)基國(guó)本程況序段熟構(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é)號(hào)=“僅20漆02凝69東20害11浴1”DI令SP器LA仰YUS衰ESE橡T寫(xiě)TA術(shù)LK拳O傾N示例2:根載據(jù)輸手入的可半徑疾值,豈計(jì)算爭(zhēng)出相駛應(yīng)的廈圓的稈周長(zhǎng)最。SE斤T躁TA部LK際O縣FFCL侮EA鑼RIN廉PU授T艘“請(qǐng)輸投入圓俗的半誼徑:救”TO秘RL=膀2*賊3.庫(kù)14利16遭*R@1吐0,馬10雖S效AY源“圓的搭周長(zhǎng)思是:蓮”+ST位R(論L,瞞6,瞇3)SE似T蓄TA饅LK仙O先N1、簡(jiǎn)羽單分射支格式僚:IF祝<條件采表達(dá)嗓式><語(yǔ)句俯行序頓列>EN穴DI桶F注意乎:IF和EN嶺DI增F必須限成對(duì)吹出現(xiàn)二、分支嘉結(jié)構(gòu)概念蚊:按捕照一育定的鬧條件蜜由判話斷語(yǔ)重句或蹦選擇涉語(yǔ)句友構(gòu)成踩的雙泄重或鋸多重走向?qū)m的程纖序語(yǔ)句行條件表達(dá)式語(yǔ)句行序列ENDIF后面的語(yǔ)句YN示例倉(cāng):在模“職鑰工人閱事檔萌案表添”中霜查看漠“張丹今楓”的素基本陡情況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典N(xiāo)2、汪選擇啞分支格式濃:IF彈<條件矮表達(dá)陷式><語(yǔ)句餐行序捐列1>EL昏SE<語(yǔ)句付行序幼列2>EN閱DI呼F語(yǔ)句行條件語(yǔ)句行序列1語(yǔ)句行序列2ENDIF后面的語(yǔ)句示例斯:在游表文痛件“降分?jǐn)?shù).DB穿F”中查僵找學(xué)危號(hào)為99碗02剪02抖03的學(xué)仰生成益績(jī),屬若其膊成績(jī)?cè)鞚M60分則俘顯示駐其學(xué)裁號(hào)、窯課程逝號(hào)和評(píng)成績(jī)脹;否暢則顯曲示此慢人的胳學(xué)號(hào)撥、課環(huán)程號(hào)歌并通起知其攏補(bǔ)考幸。SE側(cè)T屠TA鏡LK紋O鼻FFUS歌E分?jǐn)?shù).DB配FCL役EA凱RLO忘CA皺TE磨F裁OR學(xué)號(hào)=“密99掩02茶02熱03葉”IF成績(jī)>=朋60?“學(xué)號(hào)害:”+學(xué)號(hào)?“課程勿號(hào):拒”+課程鐘號(hào)?“成績(jī)梢:”+ST標(biāo)R(成績(jī),6悼,2唱)EL原SE?“學(xué)號(hào)姻為”+學(xué)號(hào)+“的學(xué)罩生應(yīng)監(jiān)參加艇補(bǔ)考彩的課父程號(hào)此為:糞”+課程致號(hào)EN朽DI蕩FUS藏ESE健T狡TA近LK右O俱N作業(yè)求解沖一元撕二次鳳方程AX2+B綿X+翁C=閉0,系數(shù)A,浴B,候C的值半由用祖戶通杰過(guò)鍵傅盤(pán)輸倍入,悠當(dāng)方降程有星實(shí)根念時(shí),怖屏幕擔(dān)顯示霧出兩丸根的寄值;栗當(dāng)方宣程無(wú)驢實(shí)根走時(shí),圈屏幕催顯示抄出“衰方程根無(wú)實(shí)近根!3、判稠斷語(yǔ)速句嵌乖套IF語(yǔ)句旺多重柱嵌套途示意惱結(jié)構(gòu)闖如下勸:IF瓶<條件須表達(dá)雨式1><語(yǔ)句雕行序類(lèi)列1>EL士SEIF序<條件合表達(dá)辰式2><語(yǔ)句幻玉行序烈列2>EL施SEIF河<條件互表達(dá)別式3><語(yǔ)句對(duì)行序判列3>EL延SE……牙…EN吃DI興F3……砍…EN況DI飼F2……歐…EN罰DI址F1注意貧:(1)IF主、E校LS唇E(可不崇選)、EN呈DI挎F一一趨對(duì)流應(yīng)、弟互相弄匹配(2)允慚許簡(jiǎn)倦單判喬斷和孟選擇千判斷糾語(yǔ)句愈自我翠嵌套戚或相歌互嵌嚼套,刪但層右次必競(jìng)須清泡楚,箱不得巴交叉(3)最挑好采聚用縮結(jié)格(邊鋸齒折形)魯?shù)臅?shū)遙寫(xiě)方凱式示例旬:根敵據(jù)鍵辣入X的值阻,計(jì)保算下默面分迅段函幣數(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見(jiàn),2察)SE嗽T槍TA遠(yuǎn)LK寄O徹NRE撈TU啄RN4、多齊分支郊結(jié)構(gòu)格式杠:DO令C稼AS訪ECA蟻SE<條件渴表達(dá)挽式1><語(yǔ)句右行序豬列1>[CA溜SE船<條件跪表達(dá)情式2><語(yǔ)句趴行序旅列2>……CA偵SE債<條件吐表達(dá)佛式N><語(yǔ)句脖行序蘆列N>毯][O刃TH蠶ER炮WI堂SE<語(yǔ)句腫行序靜列N+窩1>賣(mài)]EN幼DC戒AS譽(yù)E語(yǔ)句行條件1語(yǔ)句行序列1語(yǔ)句行序列2ENDCASE后面的語(yǔ)句條件2……條件N語(yǔ)句行序列NOTHERWISE后的語(yǔ)句行序列N+1YNYNNYN示例熟:用DO恥C還AS床E語(yǔ)句唱修改輝上面槍計(jì)算乓分段室函數(shù)旦的例執(zhí)子。SE胸T被TA佩LK府O泥FFCL獨(dú)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ù)照一混定條片件重?cái)倧?fù)進(jìn)曠行某做種特胃定操男作的程序果稱為呢循環(huán)棉結(jié)構(gòu)顫程序1、當(dāng)帆型循榮環(huán)結(jié)主構(gòu)格式刮:DO授WH怨IL濕E寄<條件莖表達(dá)廉式><語(yǔ)句啟行序慢列1>[LO烏OP談]<語(yǔ)句臥行序近列2>[EX拉IT盞]<語(yǔ)句歷行序艘列3>EN姥DD盒O說(shuō)明蚊:結(jié)摩構(gòu)組踢成:稱循環(huán)瞎起始珠語(yǔ)句延、循環(huán)體繁、循同環(huán)終象端語(yǔ)型句注意濕:在鑼循環(huán)滋體內(nèi)皇要設(shè)隨置修疊改循繼環(huán)條件的嫩語(yǔ)句板,避談免死紹循環(huán)ENDDO后面的語(yǔ)句語(yǔ)句行序列條件表達(dá)式循環(huán)體內(nèi)語(yǔ)句修改條件表達(dá)式Y(jié)N例1:編秒程求述和S=噴1+爛2+練3+糠…+工10尺0。SE倚T說(shuō)TA吉LK診O豬FFCL鵝EA末RST蜓OR品E次0激TO紙N菠,SDO想W鋪HI針LE矩N利<=疲10助0S=細(xì)N+財(cái)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隊(duì)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爭(zhēng)ESE茅T唇TA端LK唐O訂NRE架TU工RN作業(yè):令助計(jì)算予機(jī)從0開(kāi)始烤計(jì)數(shù)北,每視計(jì)一墳個(gè)數(shù)阿,便下判斷至該數(shù)丸是否意為偶霞數(shù),閱若是繁偶數(shù)占則接杰著計(jì)謀下一遙個(gè)數(shù)匪;若汪是奇僑數(shù)則磁將其縱累加銀,若院累加櫻和大祝于25遮0,則那計(jì)數(shù)充結(jié)束窩;若燭累加曬和不街大于25甲0則繼拴續(xù)計(jì)貨數(shù),占編寫(xiě)腥程序犬。SE尼T框TA假LK漿O立FFCL交EA雁RST權(quán)OR格E猛0見(jiàn)TO您N粘,SDO浪W養(yǎng)HI顯LE枕N向>=悟0if亂s墊>2蘭50ex但itel問(wèn)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隊(duì)TU蹈RN例4:編盡寫(xiě)程迅序能消根據(jù)師鍵盤(pán)述輸入飽的姓悉名,斬從學(xué)削生表背中查瞞找該鏡生的福信息統(tǒng)。SE照T宴TA越LK莊O盲FFCL達(dá)EA攪RAC司CE運(yùn)PT跳“請(qǐng)輸妹入姓志名:掩”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、固贈(zèng)定次蛛數(shù)的元循環(huán)瓦結(jié)構(gòu)格式糖:FO芒R扎<循環(huán)刃控制芬變量>=之<初值>TO踢<終值>域[ST廢EP擾<步長(zhǎng)>]<語(yǔ)句梅序列1>[LO依OP鋒]<語(yǔ)句逗序列2>[EX覽IT瓶]<語(yǔ)句喊序列3>EN么DF各OR述/N行EX皺T注意杏:步剛長(zhǎng)可末為正井值或騙負(fù)值示例柜:編殊程求梯和S=進(jìn)1+權(quán)2+倒3+而…+徐10后0。SE密T帶TA會(huì)LK拌O濟(jì)FFCL賣(mài)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垂<條件>]<語(yǔ)句駕序列1>[LO智OP斷]<語(yǔ)句膜序列2>[EX健IT似]<語(yǔ)句阻序列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強(qiáng)LK萄O內(nèi)NRE吧TU路RN例1:編屋程統(tǒng)計(jì)驅(qū)學(xué)生密表中刺男學(xué)炭生的接人數(shù)主。例2:統(tǒng)狹計(jì)表股文件訴“學(xué)鈴生表.DB別F”中各麗個(gè)班裹級(jí)的齒人數(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班級(jí)=“注會(huì)棋”A=橋A+等1CA姜SE班級(jí)=“金融策二”B=認(rèn)B+臺(tái)1EN過(guò)DC虹AS券EEN栗DS俘CA累N?“注會(huì)組班的羨人數(shù)小為:因”+ST銅R(掉A,響3)?“金融渾二的株人數(shù)摧為:緣瑞”+ST穗R(屯B,正3)US柔ESE自T汪TA報(bào)LK遲O至N4、多外重循蠢環(huán)結(jié)琴構(gòu)格式汽(以荷當(dāng)型當(dāng)循環(huán)晃結(jié)構(gòu)炒為例允):DO之W哈HI遣LE行〈條件片表達(dá)圓式1〉〈語(yǔ)句僵行序目列11戒〉DO涌W淹HI籌LE熟〈條件裙表達(dá)汪式2〉〈語(yǔ)句戚行序活列21唱〉DO撒W著HI該LE頌〈條件熄表達(dá)牢式3〉〈語(yǔ)句解行序姜列31晃〉……EN冶DD法O3〈語(yǔ)句粒序列22郵〉EN顯DD街O2〈語(yǔ)句妖行序遼列12估〉EN仔DD卷O1例2:編權(quán)寫(xiě)程納序打金印如嫁下的柔圖形**峽**候**賤****凍**浪**行****紅**到**羅****允**術(shù)**隙****立**裳**妄****梁**灶**習(xí)****困**擺**創(chuàng)**SE磁T桃TA費(fèi)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句N(xiāo)RE毯TU醒RN作業(yè):1、編純程打創(chuàng)印如京下圖案形:***城***贈(zèng)**蓬***備**制**言***饑**湖**配**碧***宰**福**吸**墳**酷***鴨**雀**蹲**伏**盈**炮*2、試用場(chǎng)固定調(diào)次數(shù)梁循環(huán)夏的嵌勒套格模式編近寫(xiě)一抬個(gè)打如印九繩九乘法口招訣表浴的程習(xí)序。過(guò)程:可乞被調(diào)記用的泉功能惜模塊鞏或能波夠完僚成某費(fèi)種特牢定功俘能的顛獨(dú)立程萍序。一、姑過(guò)程罪的建位立與近調(diào)用1、過(guò)痕程的冷建立太:PR露OC總ED睬UR扮E曠<過(guò)程吃名>2、過(guò)蓄程的示調(diào)用DO夜<過(guò)程肉名>3、過(guò)杠程中揉的返回俗命令RE棋TU迅RN4、過(guò)程歇的嵌命套:估一個(gè)抹過(guò)程泡又調(diào)煮用了羞另一隨個(gè)過(guò)軋程第4節(jié)昆過(guò)程幫結(jié)構(gòu)季程序宗設(shè)計(jì)例1:用哭過(guò)程派編寫(xiě)截一個(gè)論求和銳與乘騙積的異程序墳。*AA槐.P浩RG調(diào)用瘦過(guò)程BB錫*過(guò)程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=戀”,論P(yáng)SE朋T慌TA潔LK埋O捉NRE搞TU鈴RN例2:試檔編寫(xiě)掌一程鬼序求顆解W=假X!很+Y次!+論Z!楚(其中壤:X,膜Y,控Z的值碼均為朗一位顛正整她數(shù))罰。主程左序*MA芝IN蠶_1房誠(chéng).P婦RG過(guò)程*SU汁B_碧1.才PR投GSE鑄T旨TA煮LK笛O記FF附T綠=1IN鏈PU葛T愿“X不=”顏T箭O柜X彩F屬OR蒙I端=1皺T咸O(píng)規(guī)NIN庫(kù)PU喇T揭“Y蒼=”肉T樹(shù)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:有瞎一個(gè)吃名為SC丙OR等E的數(shù)征據(jù)表抵,具飲有如零下的燒字段風(fēng):學(xué)搜號(hào)(C,渾5)探,姓名(C,應(yīng)8)痛,政治(N,項(xiàng)3)霸,數(shù)學(xué)(N,損3)冠,外語(yǔ)(N,新3)含,總分(N,貫3)挖,平均卡分(N,游6,匙2)慶。編寫(xiě)最一程暴序,陳分別瞇求出娃政治掛課、鞏數(shù)學(xué)肅課和王外語(yǔ)軟課的冬總分榮。*主奏程序CL則AS倒S.錦PR廈GSE野T箭TA服LK慎O內(nèi)FF磚*計(jì)算朋單科限總分拜的過(guò)膚程JS樹(shù)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é)隊(duì)”RE矩TU氏RNT=梢0DO米J漁SZ雷FT2奧=TKC臂M=僅”外語(yǔ)摔”T=宣0?”政治夢(mèng)課,仔數(shù)學(xué)塵課,怕外語(yǔ)剩課的請(qǐng)總分眾分別宅是:弦”,T1熱,T吳2,芽T3DO上J絞SZ蝦F達(dá)US漸ET3租=T闖SE紛T崇TA綁LK該O傘N二、姿過(guò)程盛文件1、過(guò)陵程文象件:藝過(guò)程陪的集朽合2、過(guò)睡程文網(wǎng)件的端建立恒和修旬改:MO訴DI涉FY省C蚊OM夜MA聽(tīng)ND添<過(guò)程蜓文件贈(zèng)名>3、過(guò)辦程文吳件的虧一般廳結(jié)構(gòu)PR盯OC撲ED哪UR黎E<過(guò)程疏名1><過(guò)程但名1的語(yǔ)偷句行舌系列>RE配TU購(gòu)RNPR洞OC茄ED大UR仍E<過(guò)程腳名2><過(guò)程扮名2語(yǔ)句銅行序栽列>RE獨(dú)TU方RN……PR樹(shù)OC秤ED鄙UR僅E<過(guò)程虎名N><過(guò)程N(yùn)語(yǔ)句福系列>RE斤TU躍RN4、過(guò)程販文件淹的打帥開(kāi)命熱令格式:SE肝T尋P票RO奮CE那DU姨RE溫T泥O孩<過(guò)程悲文件串名>5、過(guò)曬程文愉件的俱關(guān)閉篩命令格式I:S母ET帖P駛RO申CE跟DU奶RE俯T天O格式II:C鐮LO味SE撓P遣RO翁CE朵DU婚RE*過(guò)程籌文件PR符OC籮.P易R(shí)GPR顆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勢(shì)74喚33與75探”DO項(xiàng)P老RO家C3RE理TU揀RNPR日OC獎(jiǎng)ED計(jì)UR茅E抹PR切OC腦3?”泄--矮--猾--賭--勝--絕--瓜--趁--務(wù)--鞋--鉆--捉--椒--旺--竊--離--抱--厘--寫(xiě)--勇--惰--抱--彼--殘--零”?”隨I絡(luò)am捧f誼ro睛m醉pr傷oc普3.地”RE篩TU山RN*主侍程序MA抹IN惱.P扶RGCL臘EA思RSE要T且PR評(píng)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:編觸寫(xiě)程亮序,少調(diào)用勁過(guò)程嗓文件沾中的針過(guò)程播,并肝顯示種結(jié)果搶。例2:試芽求3~慢10鄰0之間享的所初有素太數(shù)并串顯示裳之。算法:每吵產(chǎn)生海一個(gè)M值則結(jié)依次必除以3到M的算方術(shù)平干方根肝之間哄的所略有奇損數(shù),伏若均艱不能午被整襯除那M為素羊數(shù),嬸然后烏將其賴顯示坊輸出救;否宏則,M就不叢是素渴數(shù)。主程賢序掩過(guò)程泄文件*MA使IN煮_2肺.P榜RG風(fēng)*S售UB鵲_2味.P居RGSE蓮T哨TA鉛LK太O參FFPR績(jī)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場(chǎng)TE堂P濁2念I(lǐng)將F常IN感T(初M/怒I)廚=M識(shí)/II=宅3千RE聚TU笨RNN=辣IN下T(罷SQ跡RT夏(M俊))浩EN丈DI餃FDO聾Q綁S秩E晃ND亡FO哨REN絮DF撕OR財(cái)??瞎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)存鉗變量鋼表>例:在絹過(guò)程令調(diào)用輩中,建運(yùn)用言全局買(mǎi)變量扶傳遞妄數(shù)據(jù)倡。主程府序篩過(guò)程*MA弓I

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論