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

正文內(nèi)容

軟件工程軟件設(shè)計(jì)詳細(xì)設(shè)計(jì)(編輯修改稿)

2025-02-02 17:30 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 清晰地反映了程序的層次結(jié)構(gòu) 。 圖中的豎線為程序的層次線 , 最左邊豎線是程序的主線 , 其后一層一層展開 , 層次關(guān)系一目了然 。 (2) 支持逐步求精的設(shè)計(jì)方法 , 左邊層次中的內(nèi)容可以抽象 , 然后由左到右逐步細(xì)化 。 (3) 易讀易寫 , 使用方便 。 第 3章 軟件設(shè)計(jì) (4) 支持結(jié)構(gòu)化的程序設(shè)計(jì)原理 。 (5) 可自動(dòng)生成程序 。 PAD圖有對(duì)照 FORTRAN,Pascal, C等高級(jí)語言的標(biāo)準(zhǔn)圖式 。 因此在有 PAD系統(tǒng)的計(jì)算機(jī)上 (如日立公司的 M系列機(jī) ), 可以直接輸入PAD圖 , 由機(jī)器自動(dòng)通過遍歷樹的辦法生成相應(yīng)的源代碼 , 大大提高了軟件的生產(chǎn)率 。 PAD圖為軟件的自動(dòng)化生成提供了有力的工具 。 第 3章 軟件設(shè)計(jì) 例 .“在一組數(shù)中找出其中最大的數(shù)”的 PAD圖 MAX=A(1) WHILE ii≤n MAX=A(i) 對(duì)應(yīng)程序段: max:=a[1] i=2 WHILE i≤n DO IF a[i]max THEN max:=a[i]; i=i+1 注 . n元數(shù)組; ; 、輸出語句。 MAXA(ii) i=i+1 第 3章 軟件設(shè)計(jì) PAD描述的示例 第 3章 軟件設(shè)計(jì) 練習(xí):計(jì)算 n!( 要求掌握流程圖、 PAD圖 ) 開始 結(jié)束 輸入 n S=1 T=1 S=S T T=T+1 輸出 S T n T F 第 3章 軟件設(shè)計(jì) 輸入 n T=1 S=1 T=T+1 S=S T 輸出 S UNTIL T> n Get n; T=1; S=1; Repeat S=S T; T=T+1 Until T> n Print S; 第 3章 軟件設(shè)計(jì) 過程設(shè)計(jì)語言 過程設(shè)計(jì)語言 (Process Design Language, 簡(jiǎn)稱 PDL)是在偽碼的基礎(chǔ)上 , 擴(kuò)充了模塊的定義與調(diào)用 、 數(shù)據(jù)定義和輸入 /輸出而形成的 。 它的控制結(jié)構(gòu)與偽碼相同 。 PDL是一種用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語言 。 PDL與在 , 一般分為內(nèi)外兩層語法 , 外層語法應(yīng)符合一般程序設(shè)計(jì)語言常用的語法規(guī)則 , 而內(nèi)層語法則用一些簡(jiǎn)單的句子 、 短語和通用的數(shù)學(xué)符號(hào) , 來描述程序應(yīng)執(zhí)行的功能 。 PDL具有嚴(yán)格的關(guān)鍵字外層語法 , 用于定義控制結(jié)構(gòu) 、 數(shù)據(jù)結(jié)構(gòu)和模塊接口 , 而它表示實(shí)際操作和條件的內(nèi)層語法又是靈活自由的 , 使用自然語言的詞匯 。 第 3章 軟件設(shè)計(jì) PDL與結(jié)構(gòu)化分析中描述加工邏輯的 “ 結(jié)構(gòu)化語言 ”所不同的僅是 , 它們的作用不同 , 抽象層次不同 , 模糊程度不同 。 “ 結(jié)構(gòu)化語言 ” 是描述加工 “ 做什么 ”的 , 并且使開發(fā)人員和用戶都能看懂 , 因此無嚴(yán)格的外語法 , 內(nèi)層自然語言描述較抽象 、 較概括 。 而 PDL是描述處理過程 “ 怎么做 ” 的細(xì)節(jié) 。 開發(fā)人員將按其處理細(xì)節(jié)編程序 , 故外層語法更嚴(yán)格一些 , 更趨于形式化 , 內(nèi)層自然語言描述實(shí)際操作更具體更詳細(xì)一些 。 1. PDL特點(diǎn) PDL的特點(diǎn)如下: (1) 所有關(guān)鍵字都有固定語法 , 以便提供結(jié)構(gòu)化控制結(jié)構(gòu) 、 數(shù)據(jù)說明和模塊的特征 。 第 3章 軟件設(shè)計(jì) (2) 描述處理過程的說明性語言沒有嚴(yán)格的語法 。 (3) 具有數(shù)據(jù)說明機(jī)制 , 包括簡(jiǎn)單的與復(fù)雜的數(shù)據(jù)說明 。 (4) 具有模塊定義和調(diào)用機(jī)制 , 開發(fā)人員應(yīng)根據(jù)系統(tǒng)編程所用的語種 , 說明 PDL表示有關(guān)程序結(jié)構(gòu) 。 第 3章 軟件設(shè)計(jì) 2. 程序結(jié)構(gòu) 用 PDL表示的程序結(jié)構(gòu)一般有下列幾種結(jié)構(gòu) 。 1) 順序結(jié)構(gòu) 采用自然語言描述順序結(jié)構(gòu): 處理 S1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1