![2022年fortran習(xí)題參考答案_第1頁](http://file4.renrendoc.com/view/a4c6e776a91c2e5a6345b07db6a67586/a4c6e776a91c2e5a6345b07db6a675861.gif)
![2022年fortran習(xí)題參考答案_第2頁](http://file4.renrendoc.com/view/a4c6e776a91c2e5a6345b07db6a67586/a4c6e776a91c2e5a6345b07db6a675862.gif)
![2022年fortran習(xí)題參考答案_第3頁](http://file4.renrendoc.com/view/a4c6e776a91c2e5a6345b07db6a67586/a4c6e776a91c2e5a6345b07db6a675863.gif)
![2022年fortran習(xí)題參考答案_第4頁](http://file4.renrendoc.com/view/a4c6e776a91c2e5a6345b07db6a67586/a4c6e776a91c2e5a6345b07db6a675864.gif)
![2022年fortran習(xí)題參考答案_第5頁](http://file4.renrendoc.com/view/a4c6e776a91c2e5a6345b07db6a67586/a4c6e776a91c2e5a6345b07db6a675865.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、fortran 習(xí)題參考答案 工程分析程序設(shè)計(jì) 上機(jī)作業(yè) 五 模塊化編程 上機(jī)目的 :把握內(nèi)部例程,主程序,外部例程,模塊等功能的使用方法; 1, 有一個(gè)六邊形 ,求其面積;為求面積 ,作了 3 條幫忙線;如以下圖 : 提示 , 三角形面積 = ss a s bs c ,其中 s ab c ,a,b,c 為三個(gè)邊長 ;要求 用內(nèi)部函數(shù)來計(jì) 2 算每個(gè)三角形的面積; l2=30 l 1=10 l 8=36 l 6=14 l 5=21 l 9=28 l 7=20 l 3=16 l 4=13 program main implicit none real : A9=/10,30,16,13,21,1
2、4,20,36,28/ integer i real s s=areaA3,A4,A7+areaA2,A7,A8+ & areaA1,A8,A9+areaA5,A6,A9 print*,The area is,s contains function areax,y,z implicit none real x,y,z real p,area p=x+y+z/2 area=sqrtp*p-x*p-y*p-z end function end 2, 編寫一個(gè)子例程子程序 ,SUMS,T,N1,N2 ;把整型數(shù) N1 到 N2 進(jìn)行求與 ,并把求與的結(jié)果 放置到 S,把整型數(shù) N1 到 N2 進(jìn)行求
3、積 ,并把求積的結(jié)果放置到 T;并用這個(gè)子程序來計(jì) 第 1 頁,共 6 頁fortran 習(xí)題參考答案 算: y 1 2 3 4 3 4567 8 3*4*5*6 1*2*3 program main implicit none integer A8 integer i,b,c,d,e,f,g,m,n,y b=0;d=0;g=1;n=1 do i=1,8 Ai=i end do call sumb,c,1,4 call sumd,e,3,8 call sumf,g,3,6 call summ,n,1,3 y=b+d+g-n print*,y=1+2+3+4+3+4+5+6+7+8+3*4*5*
4、6-1*2*3=,y contains subroutine sums,t,N1,N2 integer s,t,N1,N2,i do i=N1,N2 s=s+Ai t=t*Ai end do end subroutine end 3, 編寫函數(shù)子程序 GDC 求兩個(gè)數(shù)的最大公約數(shù);求最大公約數(shù)的算法如下 :把兩個(gè)數(shù)中大 的那個(gè)數(shù)作為被除數(shù) ,兩數(shù)相除得到一個(gè)余數(shù); 把余數(shù)去除除數(shù)得到新一輪的余數(shù); 不斷 重復(fù)這一過程直到余數(shù)為 0,這時(shí)的除數(shù)就就是兩個(gè)數(shù)的最大公約數(shù); 調(diào)用此函數(shù) ,求 1260,198,72 三個(gè)數(shù)的最大公約數(shù); program main implicit none inte
5、ger a,b,c,m,n,temp print*, 請輸入三個(gè)數(shù) : print*,a bc read*,a,b,c if ab then temp=a a=b b=temp end if 第 2 頁,共 6 頁fortran 習(xí)題參考答案 call GDCa,b,m if c1 , 0e-6y=y+-1*i-1/2*k*i/facti i=i+2 end do print*,sinx = ,y contains function factm integer m,j,fact fact=1 do j=1,m fact=fact*j end do end function fact end s
6、ubroutine sub 6, 編寫程序 ,用歐拉法數(shù)值求解一階微分方程; 數(shù)值解法的基本思想 :用差分方程代替微分方程 ,然后在如干個(gè)離散點(diǎn)上逐點(diǎn)求解差分方 程,得到各離散點(diǎn) x0, x1, x2, 等處函數(shù) dy f x, y x 的近似值 y0, y1, y2, ;其中各 dx 離散點(diǎn) x0, x1, x2, 之間的距離稱為步長 h; 歐拉法的基本思想就是 ,一階微分 dy 可用向前差分代替 ,即 y 1 y n 1 y ;帶入微分 ndx h 方程 ,可得 yn 1 yn f x , y h因此 , yn 1 yn h * f xn , yn ,其中 h xn 1 xn ; 當(dāng)給定
7、x0, y0 與步長 h 后 ,即可按下面步驟求得數(shù)值解 : x0 y0 f x0 , y0 y1 x1 , f x1, y1 y2 x 2 f x2 , y y n請按上述方法編寫程序用 Euler 法求解微分方程 dy dx y 2 x 2 ,當(dāng) x0 =0 時(shí) ,y0 =1,0;取 h=0, 1,試求出當(dāng) xi=0, 1,0, 2,0, 3,0, 4 , ,1, 0 時(shí)的 yi 值; 第 5 頁,共 6 頁fortran 習(xí)題參考答案 program main implicit none real x0:10 real y0:10 real p0:10 integer2 i,j y0=1 , 0; x0=0 , 0 p0=fx0,y0 do i=1,10 xi=xi-1+0 , 1 end do do j=1,10 yj=yj-1+0 , 1*pj-1
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年制動帶項(xiàng)目可行性研究報(bào)告
- 別墅房屋轉(zhuǎn)讓合同范本
- 產(chǎn)品訂購合同范本模板
- 凈化工程合同范本
- 企業(yè)食堂經(jīng)營合同范本
- 如何推動專家型校長的成長
- 農(nóng)村屋瓦收購合同范本
- 買汽車有合同范本
- 使用權(quán)銷售合同范例
- 2025年度智能農(nóng)業(yè)管理系統(tǒng)開發(fā)與應(yīng)用合同
- 2024-2025學(xué)年新教材高中政治 第1單元 民事權(quán)利與義務(wù) 第1課 第1框 認(rèn)真對待民事權(quán)利與義務(wù)教案 新人教版選擇性必修2
- 企業(yè)落實(shí)食品安全主體責(zé)任監(jiān)督管理制度
- 咨詢與評估管理制度
- 中醫(yī)辨證-八綱辨證(中醫(yī)學(xué)課件)
- CJT 313-2009 生活垃圾采樣和分析方法
- 2024年長沙市中考數(shù)學(xué)真題試卷及答案
- 江蘇省揚(yáng)州市梅嶺教育集團(tuán)2023-2024學(xué)年八年級下學(xué)期6月期末數(shù)學(xué)試題(解析版)
- 承德市承德縣2022-2023學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題
- 《網(wǎng)絡(luò)安全防護(hù)項(xiàng)目教程》課件項(xiàng)目2 windows操作系統(tǒng)安全防護(hù)
- 肯德基用戶分析報(bào)告
- 燃煤電廠超低排放煙氣治理工程技術(shù)規(guī)范(HJ 2053-2018)
評論
0/150
提交評論