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

正文內(nèi)容

軟件開發(fā)文檔xcz詳細(xì)設(shè)計(編輯修改稿)

2025-02-02 17:30 本頁面
 

【文章內(nèi)容簡介】 學(xué)與計算機(jī)學(xué)院 示例 數(shù)學(xué)與計算機(jī)學(xué)院 程序流程圖的標(biāo)準(zhǔn)符號 數(shù)學(xué)與計算機(jī)學(xué)院 程序流程圖優(yōu)缺點 ( 1)優(yōu)點:它獨立于任何一種程序設(shè)計語言,比較直觀,清晰,易于掌握。 ( 2)缺點:流程圖所使用的符號不夠規(guī)范,常常使用一些習(xí)慣性用法。特別是表示程序控制流程的前頭,使用的靈活性極大,程序員可以不受任何約束隨意轉(zhuǎn)移控制。 ( 3)對程序圖所用的符號做出嚴(yán)格的定義,不允許人們隨心所欲地畫出各種不規(guī)范的流程圖。 數(shù)學(xué)與計算機(jī)學(xué)院 循環(huán)的標(biāo)準(zhǔn)符號 注解的使用 數(shù)學(xué)與計算機(jī)學(xué)院 多出口判斷 數(shù)學(xué)與計算機(jī)學(xué)院 NS圖: 1973年, Nassi和 Shneiderman發(fā)表了題為 “ 結(jié)構(gòu)化程序的流程圖技術(shù) ” 的文章,提出用盒圖( Box diagram) 來代替?zhèn)鹘y(tǒng)的流程圖,引起了人們的重視,根據(jù)這兩位創(chuàng)始人的名字,許多人把它簡稱為 N- S圖( N- S chart)。 N- S的主要特色,就是只能 描述結(jié)構(gòu)化程序所允許的標(biāo)準(zhǔn)結(jié)構(gòu) ,根本取消了表現(xiàn)諸如含有 GOTO語句的非標(biāo)準(zhǔn)結(jié)構(gòu)的手段。 數(shù)學(xué)與計算機(jī)學(xué)院 NS圖: 優(yōu)點是:所有的程序結(jié)構(gòu)均用方框來表示,無論并列或者嵌套,程序的結(jié)構(gòu)清晰可見。而且,由于它只能表達(dá)結(jié)構(gòu)化的程序邏輯,使應(yīng)用 N- S圖來描述軟件設(shè)計的人不得不遵守結(jié)構(gòu)化程序設(shè)計的規(guī)定。久而久之,就可自然地養(yǎng)成良好的程序設(shè)計風(fēng)格。不足的是:當(dāng)程序內(nèi)嵌套的 層數(shù)增多 時,內(nèi)層的方塊越畫越小,不僅會增加畫圖的困難,并將使圖形的 清晰性 受到影響。 數(shù)學(xué)與計算機(jī)學(xué)院 ? NS圖也叫做盒圖。五種基本控制結(jié)構(gòu)由五種圖形構(gòu)件表示。 NS圖: 數(shù)學(xué)與計算機(jī)學(xué)院 示例 數(shù)學(xué)與計算機(jī)學(xué)院 X4 a b X1 b X4 i F F g h X2 X3 c X=1 X=2 d T X=3 e X6 F F T T T 結(jié)束 開始 數(shù)學(xué)與計算機(jī)學(xué)院 NS圖優(yōu)特點 ( 1)圖中每個矩形框(除 Case構(gòu)造中表示條件取值和矩形框外)都是明確定義了的功能域(即每個特定控制結(jié)構(gòu)的作用域)以圖形表示,清晰可見 ( 2)它的控制轉(zhuǎn)移不能任意規(guī)定,必須遵守結(jié)構(gòu)化程序設(shè)計要求 。 ( 3)很容易確定數(shù)據(jù)和全局?jǐn)?shù)據(jù)的作用域 ( 4)很容易表現(xiàn)嵌套關(guān)系,也可以表示模塊的層次結(jié)構(gòu)。 ( 5)當(dāng) NS圖很大時,可使用 NS圖擴(kuò)展形式表現(xiàn)。 數(shù)學(xué)與計算機(jī)學(xué)院 NS圖的擴(kuò)展形式 擴(kuò)展:要相應(yīng)位置用名字(用橢園框),在另外的地方把這些命名的部分進(jìn)一步展開。 數(shù)學(xué)與計算機(jī)學(xué)院 問題分析圖 (PAD) PAD圖是日本日立公司于 1979年提出的一種算法描述工具,現(xiàn)已等到 ISO認(rèn)可。它是一種由左往右展開的二維樹型結(jié)構(gòu)。 PAD圖的控制流程為自上而下,從左往右地執(zhí)行。優(yōu)點: ?清晰地反映了程序的層次結(jié)構(gòu)。(層次數(shù)即為縱線數(shù)) ?支持逐步求精的設(shè)計方法, 左邊 層次中的內(nèi)容可以 抽象 ,然后由左到右逐步細(xì)化。 ?易讀易寫,使用方便(比流程圖)。 ?支持結(jié)構(gòu)化的程序設(shè)計原理。 ?可自動生成程序。 數(shù)學(xué)與計算機(jī)學(xué)院 問題分析圖 (PAD) ? PAD也設(shè)置了五種基本控制結(jié)構(gòu)的圖式,并允許遞歸使用。 數(shù)學(xué)與計算機(jī)學(xué)院 PAD描述的示例 數(shù)學(xué)與計算機(jī)學(xué)院 對應(yīng)于增量型循環(huán)結(jié)構(gòu) for i := n1 to n2 step n3 do 在 PAD中有相應(yīng)的循環(huán)控制結(jié)構(gòu) PAD的擴(kuò)充控制結(jié)構(gòu) 數(shù)學(xué)與計算機(jī)學(xué)院 判定表特點 當(dāng)算法中包含多重嵌套的條件選擇,用程序流程圖、 NS圖或 PAD圖都不易清楚描述 使用判定表能清晰地表達(dá)復(fù)雜的條件組合與應(yīng)做動作對應(yīng)關(guān)系。 判定表的優(yōu)點:簡潔、無二義性描述所有的處理規(guī)則 判定表的缺點: ?不能表達(dá)加工的順序,也不能表達(dá)循環(huán)結(jié)構(gòu) ?判定表用于表示程序的靜態(tài)邏輯 數(shù)學(xué)與計算機(jī)學(xué)院 ? 在判定表中的條件部分給出所有 條件各種條件組合 ,動作部分給出 相應(yīng)的處理 ? 要求將程序流程圖中的多分支判斷都改成兩分支判斷 ?能夠清晰地表示復(fù)雜的條件組合與應(yīng)做的動作之間的對應(yīng)關(guān)系 判定表 數(shù)學(xué)與計算機(jī)學(xué)院 無多分支判斷結(jié)構(gòu) 數(shù)學(xué)與計算機(jī)學(xué)院 數(shù)學(xué)與計算機(jī)學(xué)院 ? 列出與一個具體過程 (或模塊 )有關(guān)的所有處理。 ? 列出過程執(zhí)行期間的所有條件 (或所有判斷 )。 ? 將特定條件取值組合與特定的處理相匹配,消去不可能發(fā)生的條件取值組合。 ? 將 右部每一縱列 規(guī)定為一個處理規(guī)則,即對于某一條件取值組合將有什么動作。 建立判定表的步驟: 數(shù)學(xué)與計算機(jī)學(xué)院 判定樹 ?判定樹是 判定表的變種 ,也能清晰地表示復(fù)雜的條件組合與應(yīng)做的動作之間的對應(yīng)關(guān)系。 ?優(yōu)點在于,它的形式簡單到不需要任何說明, 一眼 就可以看出其含義 ?易于掌握和理解 數(shù)學(xué)與計算機(jī)學(xué)院 判定樹 實例分析:假設(shè)某航空公司規(guī)定,乘客可以免費托運重量不超過 30公斤的行李。當(dāng)行李重量超過 30公斤時,對頭等倉的國內(nèi)乘客超重部分每公斤收費 4元,對其他倉的國內(nèi)乘客超重部分每公斤收費 6元 ,國外乘客加收 1倍,殘疾乘客減半 數(shù)學(xué)與計算機(jī)學(xué)院 行李費 算法 行李重量 W30 行李重量 W=30 免費 國內(nèi)乘客 國外乘客 頭等艙 其他艙 頭等艙 其他艙 殘疾乘客 正常乘客 (w30)*2 (w30)*4 殘疾乘客 正常乘客 (w30)*3 (w30)*6 殘疾乘客 正常乘客
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1