軟件工程導(dǎo)論張海藩PPT學(xué)習(xí)教案_第1頁
軟件工程導(dǎo)論張海藩PPT學(xué)習(xí)教案_第2頁
軟件工程導(dǎo)論張海藩PPT學(xué)習(xí)教案_第3頁
軟件工程導(dǎo)論張海藩PPT學(xué)習(xí)教案_第4頁
軟件工程導(dǎo)論張海藩PPT學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩120頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、會計學(xué)1 軟件工程導(dǎo)論張海藩軟件工程導(dǎo)論張海藩 第1頁/共125頁 第2頁/共125頁 第3頁/共125頁 劃代劃代語言語言特點特點級別級別 1GL機器語言機器語言 程序不直觀,編程出錯率高程序不直觀,編程出錯率高 運行效率高運行效率高 低級低級 2GL匯編語言匯編語言 比機器語言直觀,減少了出錯率比機器語言直觀,減少了出錯率 與機器碼一樣長與機器碼一樣長 特殊情況下才使用特殊情況下才使用 3GL BASIC PASCAL C、C+等等 利用類英語的語句和命令利用類英語的語句和命令 一條語句相當(dāng)于一條語句相當(dāng)于5-10條機器碼條機器碼 要規(guī)定詳細的算法過程要規(guī)定詳細的算法過程 高級高級 4GL

2、 數(shù)據(jù)庫查詢語言數(shù)據(jù)庫查詢語言 程序生成器程序生成器 圖形語言圖形語言 與自然語言接近與自然語言接近 一條語句相當(dāng)于一條語句相當(dāng)于30-50條機器碼條機器碼 非過程化問題定義非過程化問題定義 運行開銷大,效率低運行開銷大,效率低 第4頁/共125頁 錯誤錯誤; n為了降低軟件開發(fā)和維護的成為了降低軟件開發(fā)和維護的成 本,選用的高級語言應(yīng)該有本,選用的高級語言應(yīng)該有良良 好的獨立編譯機制好的獨立編譯機制。 第5頁/共125頁 第6頁/共125頁 第7頁/共125頁 第8頁/共125頁 第9頁/共125頁 第10頁/共125頁 第11頁/共125頁 第12頁/共125頁 第13頁/共125頁 效率

3、的關(guān)鍵同樣是效率的關(guān)鍵同樣是“簡單簡單”。 第14頁/共125頁 第15頁/共125頁 /* ADD AMOUNT TO TOTAL */ TOTAL = AMOUNT+TOTAL /* ADD MONTHLY-SALES TO ANNUAL-TOTAL */ TOTAL = AMOUNT+TOTAL 第16頁/共125頁 (A17)ANDNOT(B49)ORC (A17) AND NOT (B49) OR C 第17頁/共125頁 IF () THEN IF () THEN ELSE ENDIF ELSE ENDIF 第18頁/共125頁 INTEGER size,length,width,

4、cost,price INTEGER cost,length,price,size,width 第19頁/共125頁 FOR I:=1 TO N-1 DO BEGIN T:=I; FOR J:=I+1 TO N DO IF AJAT THEN T:=J; IF TI THEN BEGIN WORK:=AT; AT:=AI; AI:=WORK; END END; 第20頁/共125頁 FOR I:=1 TO N-1 DO BEGIN T:=I; FOR J:=I+1 TO N DO IF AJAT THEN T:=J; IF TI THEN BEGIN WORK:=AT; AT:=AI; AI:

5、=WORK; END END; 第21頁/共125頁 AI=AI+AT; AT=AI-AT; AI=AI-AT; WORK=AT; AT=AI; AI=WORK; 第22頁/共125頁 for (i=1; i=n; i+) for (j=1; j=n; j+) Vij=(i/j)*(j/i) for (i=1; i=n; i+) for (j=1; j=n; j+) if (i=j) Vij=1; else Vij=0; 第23頁/共125頁 IF (XY) GOTO 30 IF (YZ) GOTO 50 SMALL=Z GOTO 70 30 IF (XZ) GOTO 60 AMALL=Z G

6、OTO 70 50 SMALL=Y GOTO 70 60 SMALL=X 70 CONTINUE SMALL=X; IF (YSMALL) SMALL=Y; IF (Z=a) if (char=z) cout “This is a letter.”; else cout =a else cout “This is not a letter.”; 第25頁/共125頁 if ( !(char 9) ) if (char = 0 覆蓋覆蓋(5) VAR T12345678:REAL; 覆蓋覆蓋(6) 第115頁/共125頁 BEGIN . PAP := SIN (3.14 * 0.8) / 6; 第116頁/共125頁 第117頁/共125頁 輸入條件輸入條件有效等價類有效等價類無效等價類無效等價類 地區(qū)碼地區(qū)碼 (1) 空白空白 (2) 3位數(shù)字位數(shù)字 (5) 有非數(shù)字字符有非數(shù)字字符 (6) 少于少于3位數(shù)字位數(shù)字 (7) 多于多于3位數(shù)字位數(shù)字 前綴前綴 (3) 大于等于大于等于5開頭開頭 的的4位數(shù)字位數(shù)字 (8) 有非數(shù)字字符有非數(shù)字字符 (9) 少于少于4位數(shù)字位數(shù)字 (10) 多于多于4位數(shù)字位數(shù)字 (11) 開頭數(shù)字小于開頭數(shù)字小于5 后綴后綴(4) 4位數(shù)字位數(shù)字 (12) 有非數(shù)字字符有非數(shù)字字符 (13) 少于少于4位數(shù)字位數(shù)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論