Click here to load reader
Upload
keelie-barron
View
121
Download
8
Embed Size (px)
DESCRIPTION
第 7 章 实现 - 编码. 主要内容. 编码目标 选择程序语言 编码风格 源程序文档化 编码工具. 编 码 -- 目 标. 做为软件工程过程的一个阶段, 程序编码是设计的继续 。 程序设计 语言的特性 和 程序设计风格 会深刻地影响软件的质量和可维护性。 为了保证 代码的质量 ,程序员必须深刻地理解、熟练地 掌握并正确地运用程序设计语言 的特性。 此外,还要求源程序具有 良好的 结构性 和 良好的 程序设计风格 。. 软件质量的一个方面. 编 码 – 目 标. 是什么?. 把 软件设计的结果 “翻译” 为某种程序设计语言书写的程序。 - PowerPoint PPT Presentation
Citation preview
7 -
--
-- ,
-- Weinberg55
IDE
200511 Java http://news.csdn.net/news/newstopic/29/29943.shtmlPHP Java http://news.csdn.net/n/20060120/85943.html2006Web2.0http://manager.csdn.net/n/20060120/85907.html2005http://manager.csdn.net/subject/retrospect2005/
C/C++ http://news.csdn.net/news/newstopic/29/29114.shtmlVisual C++ 2005 http://news.csdn.net/news/newstopic/28/28447.shtmlperl?http://news.csdn.net/news/newstopic/23/23827.shtml
201-10
2011-20
10
TimesTotalAverageSum
NEW.BALANCE.ACCOUNTS.PAYABLE NBALAP N
Excel.Windows API
,m_szStudentName
1312
/* ADD AMOUNT TO TOTAL */ TOTAL = AMOUNTTOTAL
/* ADD MONTHLY-SALES TO ANNUAL-TOTAL */ TOTAL = AMOUNTTOTAL
(A17)ANDNOT(B49)ORC (A17) AND NOT (B49) OR C
IF THEN IF THEN ELSE ENDIF ELSE ENDIF
1. 2. 3.
FORTRAN
integer size, length, width, cost, price integer cost, length, price , size, width
, PL/1Pascal
1.
FOR I:=1 TO N1 DO BEGIN T:=IFOR J:=I1 TO N DO IF A[J]A[T] THEN T:=JIF TI THEN BEGIN WORK:=A[T]A[T]:=A[I]A[I]:=WORKEND END
FOR I:=1 TO N-1 DO // BEGIN T:=I FOR J:=I1 TO N DO IF A[J]A[T] THEN T:=J IF TI THEN BEGIN WORK:=A[T] A[T]:=A[I] A[I]:=WORK END END
C A[I] = A[I]A[T] A[T] = A[I]A[T] A[I] = A[I]A[T]2.
A[I]A[T] WORK = A[T] A[T] = A[I] A[I] = WORK
ij V[i][j] = ( ij ) * ( ji ) = 0 ij V[i][j] = ( ij ) * ( ji ) = 1 V
4.
a += a/100b=a/100;a=a+b;
5.,
6.
A[I]1A[I]; AIA[I]; XAI1AI;
7. 8. APIC++Abs()atof()atoi()strcmp()strcat()
IF ( X Y ) GOTO 30 IF (Y Z) GOTO 50 SMALLZ GOTO 7030 IF ( X ZGOTO 60 SMALLZ GOTO 7050 SMALLY GOTO 7060 SMALLX70 CONTINUE9. GO TO
smallx; if ( y < small ) smally; if ( z < small ) smallz;
10.if-then-elsedo-untildo-while
12.
if((a>3) and (b>4) and (c3){ if(b>4){ if(c
15.16. 17.
18. 19. 20. 21.
(HCI GUI)
/
EclipseJBuilder VS.NetDelphi VCFSCCSRCS