版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、操作員調(diào)整指令工資調(diào)整系統(tǒng)1D教師工資檔案工資低于$26000教師的原有工資與新工資對照表操作員取教師檔案,找出年工資少于$26000的人的信息存入數(shù)據(jù)表A,包括如下數(shù)據(jù)項:n工資少于$26000的人數(shù)表A字段1:姓名表A字段2:原工資表A字段3:贍養(yǎng)人數(shù)表A字段4:被雇傭日期表A字段5:新工資i=1WHILEi≤n調(diào)整第i個教師的工資用表A修改教師檔案數(shù)據(jù)庫相應(yīng)記錄“調(diào)整第i個教師的工資”子程序:w=A(i2)i=i1m=A(i3)用
2、A(i4)計算此教師的工齡存入變量kw=w100m50kk≥1w=w100mw=26000w≥26000A(i5)=w打印表A的第1、2、5字段討論:這兩框的位置能否調(diào)換?《軟件工程》張海藩四章習(xí)題8美國某大學(xué)共有200名教師,校方與教師工會剛簽定了一項協(xié)議。按照協(xié)議,所有年工資超過$26000(含$26000)的教師工資將保持不變年工資少于$26000的教師將增加工資,所增加的工資按下述方法計算:給每個由此教師贍養(yǎng)的人(包括教師本人)
3、每年補助$100此外,教師有一年工齡每年再多補助$50但是,增加后的年工資總額不得多于$26000。教師的工資檔案存儲在行政辦公室的磁帶上,檔案中有目前的年工資、贍養(yǎng)的人數(shù)、雇傭日期等信息。需要寫一個計算程序計算并印出每名教師的原有工資和調(diào)整后的新工資。要求:⑴畫出此系統(tǒng)的數(shù)據(jù)流圖;⑵寫出需求說明;⑶設(shè)計上述的工資調(diào)整程序(要求用判斷樹描述),設(shè)計時請分別采用下述兩種算法,并比較這兩種算法的優(yōu)缺點;a搜索工資檔案數(shù)據(jù),找出年工資少于$2
4、6000的人,計算新工資,校核是否超過$26000,儲存新工資,印出新舊工資對照表;b把工資檔案數(shù)據(jù)按工資從做低到最高次序排序,當(dāng)工資數(shù)額超過$26000時即停止排序,計算新工資,校核是否超過限額,儲存性工資,印出結(jié)果。⑷你所畫出的數(shù)據(jù)流圖適應(yīng)于哪種算法?解:⑴系統(tǒng)的數(shù)據(jù)流圖⑵需求說明:⑶程序框圖:算法說明:1此算法是先找出工資少于$26000的人再進行工資調(diào)整,屬算法a2算法a適于數(shù)據(jù)庫的記錄不太多的情況,在數(shù)據(jù)庫中查找較費時。但是,
5、調(diào)整系統(tǒng)的主要部分少一個判斷,結(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操作框圖如下:等價的DOWHILE操作框圖如下:四章習(xí)題11畫出下列偽碼程序的程序流程圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論