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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]d第四章詳細(xì)設(shè)計(jì)(編輯修改稿)

2024-11-15 04:05 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 = 每月的 事務(wù)文件 顧客 差額文件 發(fā) 票 發(fā)票登記 輸 入 處 理 輸 出 ? PAD (問題分析圖 ) 是一種用于軟件詳細(xì)設(shè)計(jì)的表達(dá)形式: ? 綜合流程圖 、 Warnier圖 ( 類似判定樹 ) 、 方塊圖和偽碼等技術(shù)的一些特點(diǎn); ? 以二維樹的形式描述程序的邏輯; ? 主要優(yōu)點(diǎn)是程序結(jié)構(gòu)清晰 , 能夠直接導(dǎo)出程序代碼 ,并對(duì)其一致性進(jìn)行檢查; ? 可 應(yīng) 用 于 BASIC 、 FORTRAN 、 COBOL 、PASCAL等高級(jí)語言; ? 支持軟件需求分析和概要設(shè)計(jì)階段 。 ? PAD圖采用自頂向下、逐步求精和結(jié)構(gòu)化設(shè)計(jì)的原則: ? 力求將模糊的問題解的概念逐步轉(zhuǎn)換成確定的、詳盡的過程。 ? 最終可采用計(jì)算機(jī)進(jìn)行處理。 ? PAD為軟件設(shè)計(jì)提供了 3種基本控制結(jié)構(gòu)(順序、循環(huán)和選擇)描述,首先要從系統(tǒng)設(shè)計(jì)的一種模糊的概念出發(fā),將過程描述為: ? 過程順序部分的表示 ? 過程重復(fù)部分的表示 ? 過程選擇部分的表示 ? 重復(fù)上述步驟,直到過程完全確定和詳盡為止。 粗略的問題概念 ( 1)順序過程的細(xì)化 ( 2)循環(huán)過程的細(xì)化 ( 3)選擇過程的細(xì)化 模糊 模糊 模糊 模糊 循環(huán) 條件 模糊 循環(huán)處理 前處理 模糊 模糊 選擇 條件 模糊 模糊 模糊 前處理 后處理 選擇處理 ( 2) ( 1) ( 3) 框內(nèi)寫出定義名 定義框 8 框內(nèi)寫出子程序名 子程序框 7 可一、二或多路選擇,框內(nèi)寫出選擇條件 選擇框 6 先執(zhí)行,后判斷循環(huán),框內(nèi)寫出重復(fù)條件 重復(fù)框 5 先判斷,再循環(huán),框內(nèi)寫出重復(fù)條件 重復(fù)框 4 框內(nèi)寫出處理或語句名 處理框 3 框內(nèi)寫出輸出變量名 輸出框 2 框內(nèi)寫出輸入變量名 輸入框 1 注釋 名稱 符號(hào) ? PAD圖對(duì)應(yīng)的程序執(zhí)行的步驟: ? PAD的執(zhí)行順序是從最左主干線的上端結(jié)點(diǎn),自上而下依次執(zhí)行。 ? 當(dāng)遇到判斷或循環(huán)時(shí),就自左而右進(jìn)入下一層從表示下一層的縱線上端開始執(zhí)行,直到該縱線下端,再返回上一層的縱線的轉(zhuǎn)入處。 ? 如此繼續(xù),直到執(zhí)行到主干線的下端為止。 B A 順序結(jié)構(gòu) 選擇結(jié)構(gòu) B A P A P A2 P A1 An =2 =1 =n 多分支選擇結(jié)構(gòu) 當(dāng)型循環(huán)結(jié)構(gòu) WHILE P S 直到型循環(huán)結(jié)構(gòu) UNTIL P S 【 例 】 畫出實(shí)現(xiàn)符號(hào)函數(shù)的 PAD圖。 輸 入 X Y=1 Y=0 X=0 X0 Y= 1 輸 出 Y ? 偽碼是控制結(jié)構(gòu)和某些編程語言元素的簡(jiǎn)寫符號(hào),可以任意插入注釋,實(shí)質(zhì)上是“文字流程圖”。 ? 熟悉某種程序設(shè)計(jì)語言的設(shè)計(jì)人員所用的偽碼可能就是該語言的簡(jiǎn)化版本 。 ? 實(shí)際使用時(shí),設(shè)計(jì)人員可以隨意增加偽碼的詳細(xì)程度,特別是針對(duì)可能產(chǎn)生二義性的地方。 ? 偽碼的缺點(diǎn)是不標(biāo)準(zhǔn),而且只有控制結(jié)構(gòu),對(duì)數(shù)據(jù)描述能力很差。 偽碼設(shè)計(jì) 語言 ? 程序設(shè)計(jì)語言 (PDL, 又稱詳細(xì)設(shè)計(jì)語言 DDL) 彌補(bǔ)了偽碼的缺點(diǎn) , 它是一種 “ 混雜式語言 ” 。 ? 它采用某種語言 (例如英語 ) 的詞匯但卻采用另一種語言 (即一種結(jié)構(gòu)化編程語言 ) 的全部語法 , 它用文本格式提供一種描述數(shù)據(jù)和處理的方法 。 ? PDL有正規(guī)的句法 , 指出數(shù)據(jù)和處理結(jié)構(gòu) , 并用自然語言說明細(xì)節(jié) 。 ? 雖然程序設(shè)計(jì)語言是不可執(zhí)行的 , 但可以對(duì)之開發(fā)出評(píng)價(jià)設(shè)計(jì)和轉(zhuǎn)換為源程序的自動(dòng)化技術(shù) 。 ? 為了實(shí)現(xiàn)從詳細(xì)設(shè)計(jì)到編碼的自動(dòng)轉(zhuǎn)換 , 各種程序設(shè)計(jì)語言都開發(fā)了相應(yīng)的 PDL, 如 PDL/PASCAL, PDL/C, 以及PDL/Ada等 , 它們利用程序設(shè)計(jì)語言的語法結(jié)構(gòu) , 用自然語言表示某些控制信息 , 使面向設(shè)計(jì)的部分減少 , 面向?qū)崿F(xiàn)的部分增加 , 從而使程序設(shè)計(jì)語言更件接近可執(zhí)行代碼 。 ? 程序設(shè)計(jì)語言可分為三個(gè)部分 : ? 數(shù)據(jù)說明 ? 處理說明 ? I/O ? 對(duì)特殊的應(yīng)用 , 如多任務(wù)語句或?qū)崟r(shí)應(yīng)用等
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1