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

正文內(nèi)容

第6章程序結(jié)構(gòu)與結(jié)構(gòu)化設(shè)計(jì)-在線瀏覽

2024-12-14 13:33本頁(yè)面
  

【正文】 間隔,形成一個(gè)單元引用表。這些值可以是整形,浮點(diǎn)型、字符串和其他預(yù)定義的,或用戶定義的數(shù)據(jù)類型。這些新數(shù)據(jù)類型可以是記錄,或者是類,或其他。也就是說(shuō),在單元接口部分所聲明的變量都是全局變量,只要其他單元引用了該單元,就能操縱和使用該變量。除非必要,一般應(yīng)盡量少在接口部分聲明變量,而改在實(shí)現(xiàn)部分聲明。 Delphi程序設(shè)計(jì)大學(xué)教程 Unit——程序單元 3. 實(shí)現(xiàn)部分 在單元中,實(shí)現(xiàn)部分以保留字 implementation開(kāi)始,直到初始化部分開(kāi)始(如果初始化部分存在)或直到單元結(jié)束。在實(shí)現(xiàn)部分中,可以對(duì)這些過(guò)程和函數(shù)以任意的順序定義和調(diào)用。但如果在定義時(shí)要包括參數(shù)列表,則必需與接口部分中的聲明嚴(yán)格匹配。初始化部分含有用于執(zhí)行的語(yǔ)句,當(dāng)程序開(kāi)始執(zhí)行時(shí),將根據(jù)初始化部分出現(xiàn)的順序依次執(zhí)行其語(yǔ)句。 Delphi程序設(shè)計(jì)大學(xué)教程 單元的引用 uses子句列出了程序、庫(kù)或單元等所引用的單元。 Delphi程序設(shè)計(jì)大學(xué)教程 單元的引用 1. 單元的循環(huán)引用 單元的循環(huán)引用通常會(huì)發(fā)生有互相依賴關(guān)系的單元之間。如果兩個(gè)單元的接口部分都不互相依賴的話,編譯器可以接收在實(shí)現(xiàn)部分中這兩個(gè)單元的相互引用,否則編譯器將產(chǎn)生循環(huán)單元引用的錯(cuò)誤。可是,常常一個(gè)單元是間接地依賴于另一個(gè)單元。當(dāng)修改一個(gè)單元的接口部分時(shí),必須重新編譯所有使用該單元的其他單元,如果你執(zhí)行 Compile| Build All菜單命令,編譯器將執(zhí)行一些必要的更新操作。 Delphi程序設(shè)計(jì)大學(xué)教程 標(biāo)識(shí)符的作用范圍 標(biāo)識(shí)符的作用范圍就是它的生命期,因此標(biāo)識(shí)符的作用范圍決定了它的可訪問(wèn)性。比如,在過(guò)程中聲明的一個(gè)常量、變量、類型或其他符號(hào)標(biāo)識(shí)符隨著過(guò)程的 end語(yǔ)句而結(jié)束。該規(guī)則要求程序設(shè)計(jì)者不能隨心所欲地編寫程序,而要按照一定的結(jié)構(gòu)形式來(lái)設(shè)計(jì)和編寫程序。 Delphi程序設(shè)計(jì)大學(xué)教程 結(jié)構(gòu)化設(shè)計(jì)的特征 Delphi的單入單出控制結(jié)構(gòu) F 順序結(jié)構(gòu) 選擇結(jié)構(gòu) while結(jié)構(gòu) break break break T … … T F T T T T F F F F F F repeat結(jié)構(gòu) for結(jié)構(gòu) if/else結(jié)構(gòu) if結(jié)構(gòu) case結(jié)構(gòu) 循環(huán)結(jié)構(gòu) Delphi程序設(shè)計(jì)大學(xué)教程 結(jié)構(gòu)化設(shè)計(jì)的特征 從圖中可以看出,三種基本結(jié)構(gòu)具有以下特點(diǎn): ? 一個(gè)入口; ? 一個(gè)出口; ? 結(jié)構(gòu)中每一部分都應(yīng)當(dāng)有被執(zhí)行到的機(jī)會(huì),也就是說(shuō) ,每一部分都應(yīng)當(dāng)有一條從入口到出口的路徑通過(guò)它(至少通過(guò)一次); ? 沒(méi)有死循環(huán)。下圖就是一個(gè)非結(jié)構(gòu)化的流程圖: Delphi程序設(shè)計(jì)大學(xué)教程 構(gòu)造結(jié)構(gòu)化程序的規(guī)則 構(gòu)造正確的結(jié)構(gòu)化程序的三條規(guī)則: ? 規(guī)則 任何矩形框可用兩個(gè)順序的矩形框代替; ? 規(guī)則 任何矩形框可用任何簡(jiǎn)單控制結(jié)構(gòu)代替; ? 規(guī)則 規(guī)則 1和規(guī)則 2可根據(jù)需要按任何順序使用任意次。 結(jié)構(gòu)化程序設(shè)計(jì)方法是: 自頂向下,逐步求精 Delphi程序設(shè)計(jì)大學(xué)教程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1