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

正文內(nèi)容

軟件工程習(xí)題及解答-資料下載頁(yè)

2025-10-25 18:11本頁(yè)面

【導(dǎo)讀】編寫(xiě)需求分析文檔以及()。進(jìn)行需求分析可使用多種工具,但。在需求分析中,分析員要從用戶那里解決的最重要的問(wèn)題是。作用,但其作用不應(yīng)當(dāng)包括。意見(jiàn),它是一種型的設(shè)計(jì)過(guò)程。共有插入、修改和刪除等3種類型的事務(wù),分別對(duì)應(yīng)于事務(wù)代碼1、2和3。事務(wù)是按訂戶名字的字母順序排序的。已對(duì)那個(gè)訂戶的事務(wù)排好次序了,以便使修改發(fā)生在刪除之前。方法預(yù)測(cè)程序的長(zhǎng)度,并把預(yù)測(cè)出的長(zhǎng)度與實(shí)際長(zhǎng)度相比較。易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)費(fèi)。的倍數(shù),在這種情況下附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%。當(dāng)每股售價(jià)在14元到25元之間時(shí),設(shè)計(jì)一個(gè)與它等價(jià)的結(jié)構(gòu)化程序。把它改造成僅用三種控制結(jié)構(gòu)的結(jié)構(gòu)化程序;用盒圖表示這個(gè)結(jié)構(gòu)化程序。一列火車最多有兩個(gè)火車頭。廂在所有車廂的后面部分。此外,在硬臥車廂和軟臥車廂之間還有一節(jié)餐車。

  

【正文】 型分支結(jié)構(gòu); ELSE部分是一個(gè) CASE型多分支結(jié)構(gòu)。?? 這樣一層一層地分析下去,可以畫(huà)出圖 。 圖 與圖 :令 P代表交易的總金額, Q代表每股的售價(jià), n代表交易的股數(shù)。 (1)表示手續(xù)費(fèi)計(jì)算方法的判定表如圖 。 判定表的每一列是一條計(jì)算規(guī)則。例如,第 1 列(規(guī)則 1)規(guī)定,當(dāng)交易總金額 P少于1000元,且每股售價(jià) Q低于 14元,且交易的股數(shù) n是 100的倍數(shù)時(shí),給經(jīng)紀(jì)人的手續(xù)費(fèi)為 ( 1+) * 第 16列(規(guī)則 16)表明,當(dāng)交易總金額 P 超過(guò) 10000元,且每股售價(jià) Q在 14元到 25元之間,且交易的股數(shù) n不是 100的倍數(shù)時(shí),手續(xù)費(fèi)為 ( 1+) *( +134) 圖 描述手續(xù)費(fèi)計(jì)算方法的判定表 ( 2)表示手續(xù)費(fèi)計(jì)算方法的判定樹(shù)如圖 。 圖 描述手續(xù)費(fèi)計(jì) 算方法的判定樹(shù) :( 1)從該偽碼程序轉(zhuǎn)變成的程序流程圖示于圖 。 圖 從偽碼轉(zhuǎn)變成的程序流程圖 (2)由該偽碼程序轉(zhuǎn)變成的盒圖如圖 。 圖 由偽碼轉(zhuǎn)變成的盒圖 : (1)通常所說(shuō)的結(jié)構(gòu)化程序,是按照狹義的結(jié)構(gòu)程序的定義衡量,符合定義規(guī)定的程序。圖 ,顯然不符合狹義的結(jié)構(gòu)程序的定義,因此是非結(jié)構(gòu)化的程序。 (2)使用附加的標(biāo)志變量 flag,至少有兩種方法可以把該程序改造為等價(jià)的結(jié)構(gòu)化程序,圖 的結(jié)構(gòu)化程序。 ( a)解法1 ( b)解法 2 圖 與圖 (用 flag) (3)不使用 flag把該程序改造為等價(jià)的結(jié)構(gòu)化程序的方法如圖 。 圖 與圖 (不用 flag) : (1)根據(jù)這個(gè)偽碼程序畫(huà)出的程序流程圖如圖 。 圖 與偽碼程序?qū)?yīng)的程序流程圖 (2)這個(gè)程序是非結(jié)構(gòu)化的。因?yàn)樵趫D “印出緩沖 區(qū)的內(nèi)容”這個(gè)處理框有兩個(gè)入口;此外,循環(huán)結(jié)構(gòu)有兩個(gè)出口: I≤ T為假和 MATCH=N為真時(shí)都結(jié)束循環(huán)。 (3)僅用 3種控制結(jié)構(gòu)的等價(jià)的結(jié)構(gòu)化程序的偽碼如下: INPUT N INPUT KEYWORD(S) FOR TOPIC I=0 MATCH=0 DO WHILE(I≤ T) and (MATCH I=I+1 IF WORD= KEYWORD THEN MATCH=MATCH+1 STORE IN BUFFER END END IF N=0 THEN PRINT” NO MATCH” ELSE CALL SUBROUTINE TO PRINT BUFFER INFORMATION END 圖 。 圖 與圖 (4)該程序邏輯中有兩個(gè)錯(cuò)誤 第一個(gè)錯(cuò)誤是 WHILE循環(huán)條件 I≤ T:根據(jù)這個(gè)條件,當(dāng) I=T時(shí)應(yīng)該執(zhí)行一遍循環(huán)體。循環(huán)體的第一條語(yǔ)句是 I=I+1,即把 I的值加 1 使之變成 T+1,但是,該檢索系統(tǒng)總共只有 T個(gè)詞條( ENTRY) ,下標(biāo) I變成 T+1將出現(xiàn)“越界”錯(cuò)。因此,應(yīng)該把循環(huán)條件改為 I 第二個(gè)錯(cuò)誤是印出“無(wú)匹配“的條件 N=0:該程序使 用變量 MATCH存放匹配次數(shù),因此,印出“無(wú)匹配“的條件應(yīng)該是 MATCH=0。 順便說(shuō)一句,即使把該程序改造成了結(jié)構(gòu)化的程序(見(jiàn)第 3小題的答案),也仍然應(yīng)該像上述的那樣改正這個(gè)錯(cuò)誤。 :( 1)圖 : START Loop:IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 GO TO Loop ELSE GO TO Exit END ELSE GO TO Exit END ELSE GO TO Exit END Exit: STOP (2)使用附加的標(biāo)志變量 flag,設(shè)計(jì)出的等價(jià)的結(jié)構(gòu)化程序偽碼如下: START flag=TRUE DO UNTIL(NOT P4) OR (NOT flag) IF P1 THEN S1 ELSE flag=FALSE END IF P2 AND flag THEN S2 ELSE flag=FALSE END IF P3 AND flag THEN S3 ELSE flag=FALSE END IF P4 AND flag THEN S4 ELSE flag=FALSE END END STOP (3)不使用附加的標(biāo)志變量 flag的等價(jià)的結(jié)構(gòu)化程序偽碼如下: START DO UNTIL (NOT P1) OR (NOT P2) OR (NOT P3) OR (NOT P4) IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 END END END END END STOP 13.答:偽碼準(zhǔn)確地描述了程序的控制流程。由于偽碼在描述程序的控制流程時(shí)是無(wú)二義性的,因此,由偽碼轉(zhuǎn)變成的程序流程圖是唯一的。 但 是,同樣的控制流程可以用不同的偽碼來(lái)描述,因此,由程序流程圖轉(zhuǎn)變成的偽碼不是唯一的。例如,第 12題第( 3)小題的答案也可以用下面的偽碼來(lái)描述 START Loop: IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 DO TO Loop END END END END END STOP 上列偽碼中雖然使用了 GO TO 語(yǔ)句,但它仍然是結(jié)構(gòu)化程序,因?yàn)樗匀槐3至藛稳肟趩纬隹诘目刂平Y(jié)構(gòu)。實(shí)際上,它用了 GO TO 語(yǔ)句實(shí)現(xiàn)了 DO_UNTIL型循環(huán)結(jié)構(gòu) 。 14.答:( 1)從這個(gè)例子中看出, Ashcroft_Manna 技術(shù)的基本方法是,當(dāng)待改造的程序含有嵌套的費(fèi)結(jié)構(gòu)化的 IF語(yǔ)句時(shí),改造后的程序中增加 DOCASE語(yǔ)句和 DOUNTIL語(yǔ)句,并增加一個(gè)輔助變量 I, I 的初始值偽 1。最外層的 IF 語(yǔ)句在 I=1 時(shí)執(zhí)行,執(zhí)行完這個(gè) IF語(yǔ)句后把 I賦值為隨后應(yīng)該執(zhí)行的內(nèi)層 IF語(yǔ)句所對(duì)應(yīng)的 CASE標(biāo)號(hào)值。 DOCASE語(yǔ)句的最大分支數(shù)(可執(zhí)行的最大標(biāo)號(hào)值)等于 IF語(yǔ)句的個(gè)數(shù)。當(dāng)執(zhí)行完最內(nèi)層的 IF語(yǔ)句之后,把 I賦值為可執(zhí)行的最大標(biāo)號(hào)值加 1,而 DOUNTIL循環(huán)的結(jié)束條件就是 I等于這個(gè)值。 ( 2)與圖 ( b)等價(jià)的、進(jìn)一步簡(jiǎn)化后的結(jié)構(gòu)化程序的流程圖示于圖 。 圖 進(jìn)一步簡(jiǎn)化后的結(jié)構(gòu)化程序 15.答: Jackson 圖善于描繪復(fù)雜事物的組成。用 Jackson圖描繪一列火車的構(gòu)成的方法至少有兩種,一種方法是把火車分為一個(gè)車頭和兩個(gè)車頭兩類,另一種方法是把后車頭作為可選的。圖 Jackson圖。 解法 1 ( b)解法 2 圖 用 Jackson圖描繪一列火車的構(gòu)成
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1