




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
10
10
main() o}……軟件設計描述
程序代碼(Program邏輯概念(不可執行 物理實體(可執行
1010design)和程序實現(programimplementation)。
10
10結果名次233415544125532135441
101
10CAlgol
10ALGOL,BASIC,COBOL,C++,C,FORTRAN,C,C++,C,C++,Ada,
10
10
10——D.A.10
101010Themis:Goddessof10 10
10
10
n
10
10文件的長度最大不超過2000
10用于說明和版本信息的文件頭注釋變量注釋;變量語/** 1.8299/03/10All .Thissoftwareis andproprietaryinformationofMicrosystems,Inc. Information").Youshalldisclose InformationandshalluseitonlyaccordancewiththetermsofthelicenseagreemententeredintowithimportClassdescriptiongoes@version1.8210Mar@authorFirstnamepublicclassBlahextendsSomeClass/*Aclassimplementationcommentcangohere./**classVar1 publicstaticintclassVar1;
10/**instanceVar2 protectedintinstanceVar2;/**instanceVar3 privateObject[]instanceVar3;*...constructor ationpublicBlah()//...implementationgoes}*...method publicvoiddoSomething()//...implementationgoes ationcommenthappenstobemorethanonelineprivatestaticObject/**instanceVar1 publicObjectinstanceVar1;
...method ation@paramsomeParam//...implementationgoes}}1010while(true)while(true)}printf(“sizeis
10拆分出的新行要進行適當的縮進(一般為8個空格)
10longName1=longName2*(longName3+-longName5)+4*if((condition1&&condition2)||(condition3&&condition4)||!(condition5&&condition6)){}
10for(intfor(inti=1;i<=n-1;i++){intt=i;for(intj=i+1;j<=n;j++){if(a[j]<a[t])t=j;if(t<>i){intwork=a[t];a[t]=a[i]=work;for(inti=1;i<=n-1;i++){intt=i;for(intj=i+1;j<=n;j++)if(a[j]<a[t]){t=j;if(t<>i)intwork=a[t];a[t]=a[i];a[i]=}}}}
10一
10 名采用以大寫字母開頭的單詞組合而成
10classclassCourseOfferingstaticfinalintMIN_WIDTH=4;staticfinalintGET_THE_CPU=1;intintm_width,voidsetValue(intwidth,intheight){m_width=width;m_height=}voidcalcAvgScore(){inti;for(i=0;I<g_numStudents;i++)}}
10量 值其始;privateprivatebooleanisDirty=privateboolean…isDirty=
10voidvoidmyMethod()intint10在函數塊前面if(condition){intint20在if…}} for(inti=0;i<maxLoops;i++)量 次行 ;
10每行 一個變量,尤其避免同一行 不同類型的變量intintlevel,intfoo,intintmyMethod()if(condition){intcount;}}10if(condition1)if(condition1)if(condition2){}elseif(condition3){}}elseif(condition4)}ifif(condition)…}elseifif((a>b&&((c<d)||||(a<=b&&((c>=d)||||e+f<=100ifif(!((c<‘0’)||(c>‘9’10*x*x+=(*xp=(2*k<n-m)?C[k+1]:d[k--ifif(2*k<n-*xp=C[k+1];*xp=d[k--*x+=
10–例如:無窮循環,使用for或while(1)i=while(i<=n-1)array[i++]i=while(i<=n-1)array[i++]=1.0;或寫成for(i=0;i<n;)array[i++]=1.0;也可能寫成for(i=n;--i>=0;)array[i]=1.0;習慣寫法for(i=0;i<n;i++)array[i]=1.0;
10
10
1010
10使用語言中的基本控制結構(順序、選擇、循環)避免從循環中引出多個出口,應保留函數/p=(charif(cond1>0)
10floatf0=f(a);floatf1floatf0=f(a);floatf1=f(b);if(f0*f1<=0){x0=a;x1=for(inti=1;i<=n;i++)xm=(x0+x1)/2;fm=f(xm);if(abs(fm)<eps||abs(x1-x0)<eps)if(f0*fm>0)x0=xm;f0=}x1=}}floatf0=f(a);floatf1=f(b);if(f0*f1<=0)x0=a;x1=b;i=1;finished=while(i<=n&&finished==0)xm=(x0+x1)/2;fm=f(xm);if(abs(fm)<eps||abs(x1-x0)<eps)finished=1;if(finished==0)if(f0*fm>0)x0=xm;f0=}x1=}}
10把一個模塊的功能逐步分解,細化為一系列具體的步驟,進而翻譯成一系列}
F1F2…Fn
F2()F21F22…F2m}
F22()………}
10–mainmain()[]若A[i]=i是B中任一數的倍數,則剔除A[i];---輸出A中所有沒有被剔除的數;---}
10mainmain()for(i=2;i<=100;i++)A[i]=B[1]=2;B[2]=3;B[3]=5;B[4]=7;for(j=1;j<=4;j++){能被整除的數從A[]中剔除; }for(i=2;i<=100;i++ }
10檢查輸入項的各種組合的合理性,必 告輸入狀態信息intmain()char*str=if(!infile){cerr<<"error:unabletoopeninputfile!\n";return-1;}while(infile>>str)str=(char*)malloc(sizeof(char)*300);cout<<str<<'';}1010return}
10char*char*p=(char*)mallocstrcpy(p,“ …if(p!=NULL)strcpy(p,}char*p=(char*)malloc(100);strcpy(p,“ p=…if(p!=NULL)strcpy(p,}
10 使
10classmyException{intmyException(interrorInfo){this->errorInfo=errorInfo;
} ?voidshowException(intcode){if(code<0)thrownewmyException
}intmain()intcode=-100;try{}catch(myException*e)}}
delete
10forfor(inti=0;i<maxNum;i{Strings1=newString o}StringStrings1=newfor(inti=0;i<maxNum;i{s1= o}
10輸入//對輔 (例如磁盤),選擇盡可能簡單的,可接受的存取方法對輔 或 的輸入/輸出,應當成塊傳送
10{charfor(p=msg;p<msg+strlen(msg);p++{if(islower(*p)*p=toupper(*p);elseif(isupper(*p))*p=tolower(*p}}int{charmsg[80]="SomeofTHESElettersareCapitals\r\n";intcount=0;clock_tstart,end;start=clock();for(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國傳媒大學《國際市場營銷A》2023-2024學年第二學期期末試卷
- 《商品DEF操作指南》課件
- 武夷山職業學院《影視非線性編輯》2023-2024學年第二學期期末試卷
- 江西信息應用職業技術學院《GPS測量原理及應用實驗》2023-2024學年第二學期期末試卷
- 魚塘堤壩規劃方案范本
- 荊門職業學院《中國古代文學作品選(二)》2023-2024學年第一學期期末試卷
- 城市鉆孔樁施工方案
- 2025合同樣本個人借款合同范本管理資料
- 電梯門板保養方案范本
- 2025至2031年中國全自動門行業投資前景及策略咨詢研究報告
- 二手房公積金貸款合同書范本(2024版)
- 典型任務-人力制動機制動工作課件講解
- 2024-2029全球及中國柚子果實提取物行業市場發展分析及前景趨勢與投資發展研究報告
- 江蘇省常州市溧陽市2023-2024學年八年級下學期期中數學試題【含答案解析】
- 河南省鶴壁市校聯考2023-2024學年八年級下學期期中語文試題
- 公共部位裝修合同
- 行政復議法-形考作業1-國開(ZJ)-參考資料
- 山西省朔州市懷仁縣2024屆小升初語文檢測卷含答案
- JTJ-T-257-1996塑料排水板質量檢驗標準-PDF解密
- 四年級四年級下冊閱讀理解20篇(附帶答案解析)經典
- 4.2實驗探究加速度與力質量的關系(課件)高中物理
評論
0/150
提交評論