版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第3章最基本的FORTRAN語句FORTRAN程序設(shè)計(jì)1FORTRAN語句
FORTRAN語句分為可執(zhí)行語句和不可語句。可執(zhí)行語句:計(jì)算機(jī)在執(zhí)行的過程中是要執(zhí)行的。標(biāo)準(zhǔn)格式書寫時(shí),根據(jù)具體情況語句標(biāo)號(hào)可以寫也可以不寫。不可執(zhí)行語句:計(jì)算機(jī)在執(zhí)行的過程中是不執(zhí)行的。標(biāo)準(zhǔn)格式書寫時(shí),語句標(biāo)號(hào)一定不能寫或語句標(biāo)號(hào)一定要寫(僅指FORMAT語句)。2算術(shù)賦值語句
算術(shù)賦值語句的一般格式:
xxxxxv=e
其中:v是變量名或數(shù)組元素。
e是算術(shù)表達(dá)式。作用:將算術(shù)表達(dá)式e的結(jié)果賦給變量v3參數(shù)說明語句的一般格式:
parameter(參數(shù)名=常數(shù),……)作用:將常數(shù)賦給參數(shù)名。例如:parameter(pi=3.1415926,k=100,a0=214.0,imax=5)程序中定義的參數(shù)名只能夠在表達(dá)式中使用,不能對(duì)它賦值。參數(shù)說明語句4輸入和輸出一:帶格式輸出語句的一般形式
XXXXXwrite(設(shè)備號(hào),格式語句標(biāo)號(hào))變量名表語句標(biāo)號(hào)format(1x,格式說明符表)變量名表:由若干個(gè)變量名或數(shù)組元素相互間用逗號(hào)分割組成的內(nèi)容。格式說明符表:由若干個(gè)格式說明符相互間用逗號(hào)分割組成的內(nèi)容。5例如:write(10,20)m,n20format(1x,i10,i10)數(shù)值型格式說明符:Iw(整型輸出)w為十進(jìn)制正整數(shù),表示輸出整數(shù)的寬度fw.d(小數(shù)點(diǎn)型輸出)w,d為十進(jìn)制正整數(shù),w表示輸出數(shù)據(jù)的寬度,d表示小數(shù)部分占的位數(shù)
Ew.d(指數(shù)型輸出)w,d為十進(jìn)制正整數(shù),w表示輸出數(shù)據(jù)寬度,d表示指數(shù)型小數(shù)部分的位數(shù)輸入和輸出6
輸入和輸出非數(shù)值型格式說明符:X型格式符:
nXn為十進(jìn)制正整數(shù),空n格H型格式符:
nHh1h2…h(huán)n
n為十進(jìn)制正整數(shù),原樣輸出h1h2…h(huán)n
或‘h1h2…h(huán)n’原樣輸出h1h2…h(huán)n
格式符的重復(fù)數(shù):
n格式符n為十進(jìn)制正整數(shù),表示格式符的重復(fù)數(shù)例如:write(5,10)i1,i2,a,b,c10format(1x,2i8,2x,2f10.3,2x,2Hc=,e12.5)7輸入和輸出二:帶格式輸入語句的一般形式
XXXXXread(設(shè)備號(hào),格式語句標(biāo)號(hào))變量名表語句標(biāo)號(hào)
format(格式說明符表)例如:read(5,20)a,b,k20format(2f7.4,i5)執(zhí)行以上輸入時(shí),輸入數(shù)據(jù)是:35000415002或3.54.152或3.5,4.15,28stop、pause語句一:stop語句的一般格式xxxxxstop或xxxxxstop八進(jìn)制數(shù)終止程序的執(zhí)行。二:pause語句的一般格式xxxxxpause或xxxxxpause八進(jìn)制數(shù)暫時(shí)停止程序的執(zhí)行。三:stop語句、pause語句和END行的區(qū)別9應(yīng)用舉例編寫求三角形的面積的FORTRAN程序。
read(5,10)a,b,cformat(3f8.3)s=(a+b+c)/2.0area=sqrt(s*(s-a)*(s-b)*(s-c))write(5,20)a,b,c,areaformat(1x,2ha=,f8.3,3x,2hb=,f8.3,3x,2hc=,f8.3,3x5harea=,f8.3)end10應(yīng)用舉例編寫求5個(gè)數(shù)中絕對(duì)值最大的數(shù)的FORTRAN程序。
read(5,10)a,b,c,d,eformat(5f8.3)
arge=max(a,b,c,d,e)write(5,20)arge20format('THEGREATERNUMBERIS',f10.3)end11應(yīng)用舉例“雞兔同籠問題”在一個(gè)籠子里養(yǎng)著雞與兔,但不知其中雞有多少只,兔有多少只。只知道雞和兔的總數(shù)是a,雞與兔的總腳數(shù)是b,求雞與兔各有多少只。思路分析:首先從題目本身開始,找出解決問題的基本思路。每只雞有兩只腳,每只兔有四只腳。假設(shè)有x只雞和y只兔,則根據(jù)已知條件可列出如下方程組:
x+y=a2x+4y=b對(duì)該方程組做進(jìn)一步的轉(zhuǎn)換可得:y=(b-2a)/2x=(4a-b)/212應(yīng)用舉例算法描述:定義integer變量a,b,x,y輸入雞和兔的總數(shù)a及輸入雞與兔的總腳數(shù)b計(jì)算雞的數(shù)量x計(jì)算兔的數(shù)量y輸出雞的數(shù)量輸出兔的數(shù)量源程序清單:integera,b,x,yread(*,*)a,bx=(4*a-b)/2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《診斷學(xué)胸部評(píng)估》課件
- 2024年黑龍江省《消防員資格證之一級(jí)防火考試》必刷500題標(biāo)準(zhǔn)卷
- 中級(jí)微觀經(jīng)濟(jì)學(xué)范里安課件ch
- 2024年高考生物必修全部和選修1基礎(chǔ)知識(shí)清單(以問題串形式呈現(xiàn))含答案
- 單位管理制度集粹匯編【人事管理】十篇
- 《盆景制作與欣賞》課件
- 單位管理制度匯編大合集【人力資源管理篇】
- 高中語文文言文閱讀部分
- 單位管理制度范例選集【職工管理】十篇
- 單位管理制度范例合集【人員管理】十篇
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2024年1月電大國家開放大學(xué)期末試題及答案:農(nóng)村政策法規(guī)
- (高清版)DZT 0261-2014 滑坡崩塌泥石流災(zāi)害調(diào)查規(guī)范(1:50000)
- 2024年中職《餐飲服務(wù)與管理》職教高考必備考試題庫(含答案)
- 招商崗位轉(zhuǎn)正述職報(bào)告
- 長沙衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 抖音運(yùn)營述職報(bào)告
- 統(tǒng)編版語文八年級(jí)上冊(cè)第一單元作業(yè)設(shè)計(jì)
- 農(nóng)村產(chǎn)權(quán)交易工作總結(jié)
- 網(wǎng)絡(luò)營銷:推廣與策劃(第3版 慕課版)課件 項(xiàng)目三感悟網(wǎng)絡(luò)營銷策略(知識(shí)基石)
- 四年級(jí)下冊(cè)混合運(yùn)算100道及答案
評(píng)論
0/150
提交評(píng)論