




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
FORTRAN語言程序組成1.一個程序由一個或若干個程序單位組成.主程序和每一個子程序分別是一個獨立的程序單位.2.每一個程序單位都是以”END”結束.3.程序書寫格式(1)第1-5列為標號區,標號應是無符號整數(不能包括符號以及小數點),數字之間的空格不起作用,標號大小沒有任何要求.(2)第6列為”續行標志區”,如果寫一個非空格和非零的字符,則該行為上一行的續行.一般采用”&”和”$”作為續行標志.繼續行上的標號必須為空白.(7-38)(7-54)(7-55)(7-56)
FORTRAN語言簡單程序示例CMAINPROGRAMPROGRAMEX2PRINT*,’R=’,1.0,’C=’,C(1.0)ENDCSUBPROGRAMFUNCTIONC(R)PI=3.1415926C=2*PI*RRETURNENDFORTRAN語言常量整型(-8,+123),實型(+12.3,-3.75,10.3E8),邏輯型(真,假),字符型(‘abc’)變量1.命名規則第一個字符必須是字母.在一個字母后可以跟1-5位數字或字母.只有前六個字母有效.(7-53)
FORTRAN語言2.類型(1)隱含約定以字母I,J,K,L,M,N六個字母開頭的認為是整型變量,以其它字母開頭的變量為實型變量.(2)用類型說明語句確定變量類型INTEGERA,SUM,TOTALREALIMAX,NUM,JOB類型有:INTEGER,REAL,LOGICAL,CHARACTER(3)用IMPLICIT語句(隱含說明)指定變量類型IMPLICITINTEGER(A,B),REAL(I,K)優先次序由低到高分別為1,3,2FORTRAN語言內部函數FORTRAN提供了一些系統函數來完成一些常用運算.例如:SIN,COS,SQRT,MAX,MIN,ABS等.算術表達式1.算術運算符:+-*/**2.運算優先級,由高到低依次為:括號,**,(*,/),(+,-)表達式運算中的類型問題1.同類型的算術運算量之間運算的結果仍保持原類型.2.如不同類型的算術量進行運算,則將它們轉換成同一類型后進行運算.轉換規律是:將低級類型轉換成高級類型.(整型轉換為實型)(7-28)(7-29)FORTRAN語言賦值語句的類型轉換問題1.如果變量與表達式的類型相同,則直接進行賦值.2.如果類型不同,則先進行表達式的求值,然后將該表達式的值轉換為被賦值變量的類型.輸出,輸入語句1.WRITE(*,*)A,B第一個’*’表示在系統隱含指定的設備上輸出.第二個’*’指的是”用表控格式輸出”.2.READ(*,*)I,J,A,B第一個’*’表示在系統隱含指定的輸入設備.第二個’*’指的是”表控輸入”.3.使用格式編輯符來實現指定的輸入輸出格式.WRITE(*,100)J,K,L100FORMAT(1X,I3,I5,I7)其中:1X表示換一行I3表示占3列……FORTRAN語言編輯符:整型IwIw.m實型Fw.d指數型Ew.d字符型Aw(7-39)參數語句PARAMETER作用是用一個符號來代表一個常量.PARAMETER(PI=3.1415926)PARAMETER(A=0.5,N=50,J=30)注意點:符號常量不能作為語句標號,也不能出現在FORMAT語句中代替常數.跳轉語句GOTOFO蛋RT毅RA銹N語言關系戀表達渣式算術云量<關系爹運算偉符>算術胃量關系無表達俗式的嗓值是腸邏輯倒值.(真,假)關系棵運算貢符:券.切GT陷.遙.G析E.奔.根LT怒.券.L快E.販.榮EQ楊.填.N疊E.(7違-2臣6)邏輯昨表達桑式邏輯庸量<邏輯厚運算侮符>邏輯里量邏輯軋表達悄式的翼值顯葛然是店邏輯想值.邏輯剃運算蕉符:象.A錢ND尊.捷.O刷R.鉛.傅NO軍T.括.船EQ俯V.碗.弓NE艘QV澤.邏輯酬表達司式的文運算按次序1.先計菜算算越術表居達式社的值.2.再求湖關系鄉豐表達纏式的角值.3.最后桃進行碌邏輯采運算.(牽.N搖OT吐.晴.A捏ND孔.贊.O兄R.掉.豈EQ瞇V.刮.性NE缸QV萌.)例:據A宿.L幻玉E.衰0.崗0托.A衛ND劇.怒A+數C謹.G研T.韻B讀+D漂.奔OR可.木.N涂OT撇.槽.T擁RU顫E.FO畏RT剃RA亮N語言邏輯筒運算魄符的貿運算突對象央是邏克輯量,運算類結果傭是邏棕輯量.(7窗-2籍7)祝(7棄-3兩1)住(7爺-5勞2)IF語句1.瓶IF憐(邏輯圾表達肺式)貨TH翁EN程序昨塊1EL咬SE程序份塊2EN響D單IF2.賊I煎F講(邏輯伴表達礎式)語句3.區IF語句歉可以幅嵌套(7雙-3劈燕0)卻(7閑-3昨2)釘(7布-5已7)熄(7類-5孔8)攝(7蛛-5宋9)邪(7遣-6抽0)FO彼RT盾RA楚N語言DO語句DO標號客循樸環變鋸量=初值,終值,步長例:D器O服10懸I圣=1樸,1臨0,鐵1(步長1可以證省略)J=敲I*聰I10摔W叛RI棉TE耀(*財,*助)烈I,幕JCO壁NT倘IN物UE語句:將流固程轉議到邏艙輯上遙的下粉一個閱語句.DO循環鋸的一劃些規嶺定1.循環作變量尼可以滴在循叼環體繩中被難引用,但不帥能再庭被賦座值.2.循環畢變量初的初聲值,終值,步長黨在執翼行循忘環體預期間嫩不能臥改變.3.可以竊用轉數移語旋句從崖循環杯體內暖轉到蓄循環們體外,也可歇以在哄循環偏體內午轉移,但不肅允許鍬從循訂環體視外轉妖到循朵環內.(7鼻-3雕3)動(7慘-3咱4)未(7工-4廳6)闖(7阿-4碑7)柳(7合-4孩8)幅(7迷-5紐奉1)FO妄RT祖RA憲N語言數組說明竄語句:1.雅IN層TE稠GE描R冬N友UM太(1香:3誼)2.孔DI蓋ME廉NS架IO要N掌IA丈(1算0)丸,N朗D(正80碑:9筐9)適用認隱含鋤規則)由于局數組萌下標嘗的規孤律性,數組籌經常喝與DO循環遙結合揚使用.(7劃-4腦9)奮(7針-5報0)FO津RT則RA券N語言函數定義雪形式:f竟(x橡1,閉x2鉗,…宅,xn)=瓦e注意釣點:1.函數都名命南名規像則與扛變量味相同.2.函數纏參數診應是孤變量低名,不能握是常餡量,表達序式或歪數組掙下標.3.函數菠也可懷以給鉛調用適它的休通過滅自行慎編制俯代碼,從而轟將參盟數值蘭返回翠給調撤用它兔的父那程序.因此,可以脖雙向巨傳遞疫數據.(沈FU纖NC爭TI婦ON函數拳名(參數增表)捐)(7枝-4爸1)奶(7叢-4挨2)錦(7目-4那3)塑(7巡壽-4捧4)FO畫RT射RA般N語言子程去序定義:S蜂UB碌RO亞UT篩IN睬E子程溫序名(參數)調用:C有AL釘L子程哪序名(參數)(7峰-4消5)文件概念1.文件餡是存語放在懷某介團質上盞的一陷組數綁據的殲代名旦詞,是信掛息的令集合.2.文件訂分為:順序擦文件綢和直卡接文依件,順序猾文件稀的操膀作必貞須從垃頭到霉尾順印序進踩行;而直報接文起件則青可以你直接愧對任所意一增個指擾定記許錄進冬行.因此,文件岡也是陪記錄簽的集競合.3.文件劍必須狐有結敢束記衫錄,但它倒不是妥文件登的一擇部分.4.對固澤定格墻式的狗記錄記文件詠中的炒記錄勻都是醒等長慕的.(7彈-3騾6)絡(7床-4惠0)FO震RT杯RA騾N語言文件管操作1.風OP游EN語句OP梅EN糕(設備息號,文件份名,文件銹狀態,存取事方式果說明,記錄張方式狂說明,…站)文件蓬狀態:N陡EW捧,O佛LD存取消方式謙說明:S疼EQ蝴UE鐮NT頂IA狹L(順序)背DI沙RE閘CT挎(直接)記錄昨方式腐說明:F飲OR令MA惜TT暑ED漸(有格期式)U跟NF答OR霞MA狀TT蘋ED徐(無格奧式)存取覽方式鐵省略舞
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 38055.1-2025越野叉車安全使用要求第1部分:伸縮臂式叉車
- 毛巾產品的生命周期評估考核試卷
- 社會心理學在人機交互設計中的應用考核試卷
- 涂料配方設計考核試卷
- 電子元器件識別與應用考核試卷
- 社交心理學與消費者心理分析考核試卷
- 紡織機械的邊緣計算服務發展趨勢預測考核試卷
- 服裝批發過程中的質量控制考核試卷
- 禽類屠宰行業綠色可持續發展考核試卷
- 海底設施施工質量控制與驗收考核試卷
- 第八章 堅持以促進國際安全為依托-國家安全教育大學生讀本教案
- 建設工程施工合同糾紛起訴狀范本6篇
- 中華人民共和國保守國家秘密法實施條例培訓課件
- 2024年飲料供應鏈銷售與分銷協議
- 翼狀胬肉患者護理查房
- 2025高考數學專項復習:指對同構問題 講義
- 虛擬用戶場景構建
- 可行性報告編制服務方案
- 湖北公務員面試模擬6
- 醫療美容病歷模板范文
- 雙塊式軌枕總體施工方案
評論
0/150
提交評論