軟件工程習(xí)題解4章_第1頁(yè)
已閱讀1頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、操作員調(diào)整指令工資調(diào)整系統(tǒng)1D教師工資檔案工資低于$26000教師的原有工資與新工資對(duì)照表操作員取教師檔案,找出年工資少于$26000的人的信息存入數(shù)據(jù)表A,包括如下數(shù)據(jù)項(xiàng):n工資少于$26000的人數(shù)表A字段1:姓名表A字段2:原工資表A字段3:贍養(yǎng)人數(shù)表A字段4:被雇傭日期表A字段5:新工資i=1WHILEi≤n調(diào)整第i個(gè)教師的工資用表A修改教師檔案數(shù)據(jù)庫(kù)相應(yīng)記錄“調(diào)整第i個(gè)教師的工資”子程序:w=A(i2)i=i1m=A(i3)用

2、A(i4)計(jì)算此教師的工齡存入變量kw=w100m50kk≥1w=w100mw=26000w≥26000A(i5)=w打印表A的第1、2、5字段討論:這兩框的位置能否調(diào)換?《軟件工程》張海藩四章習(xí)題8美國(guó)某大學(xué)共有200名教師,校方與教師工會(huì)剛簽定了一項(xiàng)協(xié)議。按照協(xié)議,所有年工資超過(guò)$26000(含$26000)的教師工資將保持不變年工資少于$26000的教師將增加工資,所增加的工資按下述方法計(jì)算:給每個(gè)由此教師贍養(yǎng)的人(包括教師本人)

3、每年補(bǔ)助$100此外,教師有一年工齡每年再多補(bǔ)助$50但是,增加后的年工資總額不得多于$26000。教師的工資檔案存儲(chǔ)在行政辦公室的磁帶上,檔案中有目前的年工資、贍養(yǎng)的人數(shù)、雇傭日期等信息。需要寫(xiě)一個(gè)計(jì)算程序計(jì)算并印出每名教師的原有工資和調(diào)整后的新工資。要求:⑴畫(huà)出此系統(tǒng)的數(shù)據(jù)流圖;⑵寫(xiě)出需求說(shuō)明;⑶設(shè)計(jì)上述的工資調(diào)整程序(要求用判斷樹(shù)描述),設(shè)計(jì)時(shí)請(qǐng)分別采用下述兩種算法,并比較這兩種算法的優(yōu)缺點(diǎn);a搜索工資檔案數(shù)據(jù),找出年工資少于$2

4、6000的人,計(jì)算新工資,校核是否超過(guò)$26000,儲(chǔ)存新工資,印出新舊工資對(duì)照表;b把工資檔案數(shù)據(jù)按工資從做低到最高次序排序,當(dāng)工資數(shù)額超過(guò)$26000時(shí)即停止排序,計(jì)算新工資,校核是否超過(guò)限額,儲(chǔ)存性工資,印出結(jié)果。⑷你所畫(huà)出的數(shù)據(jù)流圖適應(yīng)于哪種算法?解:⑴系統(tǒng)的數(shù)據(jù)流圖⑵需求說(shuō)明:⑶程序框圖:算法說(shuō)明:1此算法是先找出工資少于$26000的人再進(jìn)行工資調(diào)整,屬算法a2算法a適于數(shù)據(jù)庫(kù)的記錄不太多的情況,在數(shù)據(jù)庫(kù)中查找較費(fèi)時(shí)。但是,

5、調(diào)整系統(tǒng)的主要部分少一個(gè)判斷,結(jié)構(gòu)清晰一些。條件A成立不成立操作1操作2操作3DOWHILEA&x=1ENDDO操作1x=0操作3p成立不成立q成立f不成立gnpWHILEqDOFTfgnDOWHILEx=1ENDDOx=1操作2x=0四章習(xí)題10假設(shè)只有順序和DOWHILE兩種控制結(jié)構(gòu),怎樣利用它們IFTHENELSE操作?解:IFTHENELSE操作框圖如下:等價(jià)的DOWHILE操作框圖如下:四章習(xí)題11畫(huà)出下列偽碼程序的程序流程圖

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論