測繪程序設計(C語言版)

測繪程序設計(C語言版)

ID:41695476

大小:140.13 KB

頁數(shù):64頁

時間:2019-08-30

測繪程序設計(C語言版)_第1頁
測繪程序設計(C語言版)_第2頁
測繪程序設計(C語言版)_第3頁
測繪程序設計(C語言版)_第4頁
測繪程序設計(C語言版)_第5頁
資源描述:

《測繪程序設計(C語言版)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。

1、EASTCHINAINSTITUTEOFTECHNOLOGY測繪程序設計(C版)實習報告學號:XXXXXXXXXXXXX姓名:XXXXX班級:XXXXXXXX專業(yè):測繪工程課程名稱:測繪程序設計(C及Matlab)指導老師:肖根如2015年12月目錄(請用插入9引用9索引和目錄自動主成)目錄一2-1、實習目的-3-2、實習內(nèi)容-3-2.1實習環(huán)境-3-2.2實習主要內(nèi)容介紹-3-2.2.1算法-3-2.2.2角度轉(zhuǎn)換-4-2.2.3坐標轉(zhuǎn)換-5-2.2.4用if語句實現(xiàn)選擇結構-5-2.2.5用switch語句實現(xiàn)多分支選擇結構-6-2.2.6循環(huán)語句-7-2.2.7利用數(shù)組

2、處理批量數(shù)據(jù)-8-2.2.8用函數(shù)實現(xiàn)模塊化程序設計-9-2.2.9使用結構體-10-2.2.10對文件的使用-10-3?實習步驟-11-3.1基本程序一11一3.2程序改進一12-3.3程序完善-12-3.4程序擴展-13-4?實習成果一14一4.1初女臺調(diào)試一14一4.2成功調(diào)試-16-4.3運彳亍界面一17-5?實習體會-18-6?附錄:實習程序作業(yè)清單-21-1、實習目的1?掌握TurboC集成環(huán)境的進入與退出、TurboC集成環(huán)境各種窗口的切換,了解TurboC集成環(huán)境的設置。2.掌握C語言源程序的建立、編輯、修改、保存及編譯和運行等操作。3.掌握C語言數(shù)拯類型,熟

3、悉如何定義一個整型、字符型和實型變量,掌握對這些變量賦值等使用的方法,知道輸出時格式字符的使用。4?學會使用C語言的基木運算符(主要是算術運算符、賦值運算符)及其表達式,特別是門加運算符(++)和自減運算符(-)的使用。2.掌握C語言源程序的結構特點與書寫規(guī)范。2、實習內(nèi)容2.1實習環(huán)境TurboC2.0集成開發(fā)環(huán)境2.2實習主要內(nèi)容介紹2.2.1算法例2.1計算三角高程(公式:h二s*tana+i-v)分析:步驟1:輸入斜距s;步驟2:輸入豎直角a;步驟3:輸入儀器高i;步驟4:輸入棱鏡高v;步驟5:s*tana+i-v今h;步驟6:輸出h,結束。(l)N-S流程圖法(2)

4、流程圖法/開始▼2.2.2角度轉(zhuǎn)換例2.2度分秒轉(zhuǎn)換#includevoidmaininta,b,c;doubled;printf(Inputddmmss(Format:103959):”);scanf("%d%d%d”,&a,&b,&c);d二(a+b/60?O+c/3600.0);printf(“%d°%d‘%d‘‘=%lf°”,a,b,c,d);!2.2.3坐標轉(zhuǎn)換例2.3坐標轉(zhuǎn)換代碼#includevoidmain(){doubleN,H,B,L,e=l/298.25;doubleX,Y,Z;printf("InputN,

5、H,B,L”);scanf(“%lf%lf%lf%lf”,&N,&H,&B,&L);X=(N+H)*cos(B)*(L);Y二(N+H)*cos(B)*(L);Z二(N*(l-e*e)+H)*sin(B);printf(aX=%lfY=%lfZ=%lfw,X,Y,Z);}2.2.4用if語句實現(xiàn)選擇結構例2.4解得一元二次方程axJ+bx+c二0的根。由鍵盤輸入a,b,Co假設a,b,c的值任意,并不保證b^2-4ac>=0o需要在程序中進行判別,如果b^2-4ac>=0,就計算并輸出方程的兩個實根,如果l/2-4ac<0,就輸出“方程無實根”的信息。編寫程序:#in

6、clude#includc〈niath?h>voidmain(){doublea,b,c,disc,xl,x2,p,q;scanf(,a,b,c);disc=b*b-4*a*c;if(disc<0)printf("Thisequationhasn,trealroots'n”);else{p二-b/(2.0*a);q=sqrt(disc)/(2.0*a);xl=p+q;x2=p-q;printf("realroots:xl=%7.2fx2=%7.2fn,xl,x2);!!2.2.5用switch語句實現(xiàn)多分支選擇結構例2.5用菜單實現(xiàn)GPS測量中兩

7、相鄰點間的距離要求。匚稱水點距玲鄰均藥相平00M3105-一20507—1A1ALO問離點距冷大X)相最)0O相2025401510兩離中點距??鄰小測相最005陌1152—G級停1編寫程序:#includemain()chargrade;scanf(〃%c〃,&grade);switch(grade){case'A':printf(〃dminl:〃);printf(〃100rT);printf(z,dmaxl:〃);printf(〃2000〃);printf("dpi:〃);p

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。