版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Visual Fortran編程概要、發(fā)表:盧云、開始:開始菜單程序組visual fortran6.0developerstudio結(jié)束:窗口菜單上的關(guān)閉按鈕在線幫助: F1鍵為上下文退出fortranpower 1.界面配置:菜單,工具欄左上角:項(xiàng)目工作區(qū)窗口右上角:可用于編輯文件和讀取文檔的主工作區(qū)下角:輸出窗口和狀態(tài)欄,二,develood 運(yùn)行Visual Fortran 6.0 2,新建文件工作位置默認(rèn)值: c 3360程序文件dev studio此步驟可以省略。 步驟3 (建議改為d : ) 3, 選擇File-New-Projects標(biāo)簽: fortranstandardgra
2、phicsorquickwinapplication或其他輸入: name其他使用默認(rèn)值創(chuàng)建項(xiàng)目時(shí),同名工作區(qū)b自動(dòng)打開生成項(xiàng)目名稱的文件夾(目錄)時(shí):自動(dòng)創(chuàng)建調(diào)試目錄, dsw文件4,創(chuàng)建文件新文件標(biāo)簽:選擇: Fortranfreeformat.f90或fortran fiin 6、build compile :編譯build build :連接BuildExetuce :重復(fù)執(zhí)行36,進(jìn)行第二個(gè)源程序(注意一個(gè)項(xiàng)目只包含一個(gè)主程序文件,兩個(gè)獨(dú)立的反復(fù)46、 注:1)刪除的文檔僅從此項(xiàng)中刪除,目錄中仍然存在。 2 )重復(fù)的文件名不能與以前的文件名相同。 7 .下次重新檢查程序時(shí),可直接使用
3、菜單File/Open Workspace打開*.dsw的項(xiàng)目文件。 四、基本編譯和輸入,1,插入,改寫狀態(tài)2 .文本塊的使用,選擇(先選擇后使用) 3,語法著色:綠色:注釋文本藍(lán)色:關(guān)鍵字黑色:代碼。 1、錯(cuò)誤信息:在output窗口內(nèi)顯示示例:一般錯(cuò)誤error for 3592:missingendifstatement重大錯(cuò)誤警告warning FOR4227 :執(zhí)行錯(cuò)誤Floating point division by zero邏輯錯(cuò)誤錯(cuò)誤消息和處理方法,2,處理方法:1*編譯連接錯(cuò)誤:在output窗口雙擊錯(cuò)誤消息(高亮度顯示)指針,指在編輯窗口源程序中包含錯(cuò)誤的相應(yīng)行。 2*光
4、標(biāo)位于output窗口中,F(xiàn)4切換到下一個(gè)錯(cuò)誤,SHIFT F4切換到上一個(gè)錯(cuò)誤注釋。 連接錯(cuò)誤不會顯示在特定行中。 第一章編程基礎(chǔ)知識、編程語言、低級語言、高級語言、機(jī)器語言、匯編語言、編程語言、高級語言、高級語言是面向問題糾正過程的編程語言。 中的組合圖層性質(zhì)變更選項(xiàng)。 用高級語言編寫的源程序在計(jì)算機(jī)上運(yùn)行之前必須編譯或解釋。 編譯器把源程序全部翻譯成用機(jī)器語言寫的程序。 常用的高級語言: FORTRAN、c、BASIC、PASCAL等。 算法的描述,例1-1求,算法的概要,算法:為了解決某個(gè)特定的問題而采用的具體的工作程序或方法。1 .有窮性2 .有確定性3 .有輸入4 .有輸出5 .有
5、可行性(或有效性)、算法圖表表示法、程序流程圖、(1)流程圖、(2)起始框、(3)起始框輸入a,I 1=I,I100,輸出s 第二章FORTRAN90基礎(chǔ)知識,F(xiàn)ORTRAN是FORmula TRANslation的縮寫,1954年,1991年,第一giventheftempraturetocalculatethecentigradereal 33603360 TC,th REE 示例2-2程序cal _ m _ sumimplicitnoneinteger :3360 n、M REAL:T和A N=0。 t=0打印*、數(shù)據(jù)輸入編號:讀取*、m do讀取*、A T=T A。 最后一頁打印*,最
6、后一個(gè)程序編號m _ sum,程序編號因特網(wǎng)3308 s=因特網(wǎng)最后一頁打印*, 使用函數(shù),函數(shù)重新獲得,I FAC_RESULT=1 DO I=1,nfac _ result=fac _ result * iender 程序行主要包含文本可執(zhí)行文本行注釋行(! 開始)、FORTRAN90程序的構(gòu)成、語言要素、FORTRAN90字符集、大寫字母1.26字符、阿拉伯?dāng)?shù)字2.10字符、下劃線_ (不同)、特殊字符4.21字符、4.21字符、符號和名稱、符號:字符、數(shù)字或?qū)S米址幕居行蛄凶⒁猓?1、不要在符號內(nèi)部隨意使用空格。 符號和符號之間的空格可以自由使用。 一個(gè)令牌和相鄰的關(guān)鍵字、名稱、
7、常數(shù)或令牌之間必須用一個(gè)或多個(gè)空格分隔。 名稱:注意事項(xiàng)和(1)名稱的長度不能超過31個(gè)字符,其中包括SIN(X) S I N(X )、A*SIN(X) 5.3 A、*、SIN、x、5.3、A*SIN(X) 5.3 A無限制。 (2)名稱的構(gòu)成要素可以是字母、數(shù)字、下劃線。 (3)名字的第一個(gè)字母必須是字母。a、1A、S_P_O、SAEITE_、THIE NAME、Y2000、A*BC、符號和名稱、基本常數(shù)、整數(shù)常數(shù)十六進(jìn)制數(shù): Z1FA2或Z1FA2、整數(shù)常數(shù),一般的實(shí)數(shù)表示有小數(shù)形式和指數(shù)形式:5.23443E-22 385E6、實(shí)數(shù)常數(shù)10 .解釋整數(shù)變量的關(guān)鍵詞:解釋INTEGER實(shí)變
8、量的關(guān)鍵詞:解釋REAL復(fù)變量的關(guān)鍵詞:解釋COMPLEX邏輯變量的關(guān)鍵詞:解釋LOGICAL字符類型變量的關(guān)鍵詞: CHARACTER,變量是指在程序執(zhí)行中用變量名表現(xiàn)。 積分結(jié)果NUMBER_OF_DAYS (天數(shù)),類型說明:INTEGER:I,j,k real :3360 x參數(shù)33603360 m=5,N=24,變量整數(shù)、實(shí)數(shù)、倍精度、復(fù)常數(shù)是算術(shù)常數(shù),也是常數(shù)。 整數(shù):實(shí)型:復(fù)數(shù)型:邏輯型:字符型:數(shù)組: b )變量是指程序運(yùn)行中該值可以變化的量。系統(tǒng)會為程序中的每個(gè)變量打開存儲變量值的存儲單元。 常數(shù)被分成類型,由于變量用來存儲常數(shù),因此變量也相應(yīng)地分成整數(shù)變量INTEGER、實(shí)
9、變量REAL、雙精度變量DOUBLE PRECISION、復(fù)變量COMPLEX、邏輯變量LOGICAL、字符類型變量CHARACTER。 在程序中,需要說明哪個(gè)變量是整數(shù)變量,哪個(gè)變量是實(shí)變量。 內(nèi)存中變量的字節(jié)數(shù)和數(shù)據(jù)存儲格式與相應(yīng)類型的常數(shù)相同。 例如,實(shí)變量通常占4字節(jié),以指數(shù)形式存儲。 程序中規(guī)定的變量類型有以下幾種方法。 默認(rèn)約束: Fortran是以字符I、j、k、l、m、n這6個(gè)字符開頭的變量名,如果沒有另外說明則設(shè)為整數(shù)變量。 以其他字符開頭的變量是實(shí)變量。 此隱式規(guī)則稱為IN規(guī)則,它可指示以I到n之間的字符開頭的變量是整數(shù)。 例如,I,j,IMAX,NUMBER,LINE,J
10、OB,Kl是整數(shù)變量,而a,Bl,COUNT,AMOUNT,TOTAL,BOOK是實(shí)變量。 Fortran類型指定語句: IMPLICIT語句(隱式指定語句)指定:可以使用IMPLICIT語句將所有以字符開頭的變量指定為所需的類型,也可以使用IMPLICIT語句同時(shí)指定多個(gè)類型。 例如:指令整合器(a,c,t-v )指令實(shí)際(I,j )指令整合器(a,b ),實(shí)際(I )。 IMPLICIT REAL(I,J) INTEGER IMAX (2)類型說明文和IMPLICIT語句是非執(zhí)行語句。 (3)類型的說明僅在本程序單位有效。 (4) IMPLICIT和類型化語句應(yīng)該出現(xiàn)在每個(gè)程序單元的所有執(zhí)
11、行語句之前,其中IMPLICIT語句應(yīng)該出現(xiàn)在所有類型化語句之前。類型規(guī)范:如果要更改IN規(guī)則對變量類型的約束,可以在類型描述語句中指定特定變量的類型、程序單元格概念和程序單元格是FORTRAN程序的基本組件。 程序單元也可以是主程序、子程序、模塊。 此外,實(shí)施例1、實(shí)施例2、實(shí)施例3、PROGRAM程序名稱說明部分內(nèi)部進(jìn)程END PROGRAM程序名稱、主程序、子程序、子程序是能夠完成某種獨(dú)立的算法和功能的程序單位,也稱作進(jìn)程, 修正函數(shù)-實(shí)際:3360 f、x、a f(x)=x*5 6*x*4 2*x*3 x*2 4。 簡單函數(shù)write(*、(10 (武二郎叫“酒館”)!/)店員急忙問:
12、“客官要點(diǎn)什么? read *,a print *,道:小菜一盤: f (,a,)=,f(a) end, real 33603360 r (3) datar/c (r (I ) ) enddoendfunctionc (radius ) pi=acos (-1.0 ) c=2* pi * radiusreturnend,第三章基本句型說明文的一般形式:類型說明(類型說明),屬性DIMENSION(1:15)A、REALX=1.6. 2.DIMENSION屬性(數(shù)組屬性)、REAL、dimension(1336010)33603360x、3.INTENT屬性(意圖屬性)僅在子程序中使用三函數(shù)要求參數(shù)的類
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年通化醫(yī)藥健康職業(yè)學(xué)院單招職業(yè)技能考試模擬測試卷附答案解析
- 鄭州新華醫(yī)院招聘考試題庫附答案解析
- 江蘇公務(wù)員考試真題試題及答案
- 2026年重慶建筑工程職業(yè)學(xué)院單招綜合素質(zhì)考試題庫附答案解析
- 四川省自然資源資產(chǎn)儲備中心關(guān)于公開考核招聘專業(yè)技術(shù)人員備考題庫附答案解析
- 昆明錦康司法鑒定中心公開招聘二次掛網(wǎng)備考題庫附答案解析
- 技師混凝土考試題及答案
- 2026年鄭州商貿(mào)旅游職業(yè)學(xué)院單招職業(yè)技能測試模擬測試卷附答案解析
- 2025 小學(xué)六年級數(shù)學(xué)下冊折線統(tǒng)計(jì)圖的復(fù)習(xí)應(yīng)用課件
- 鉗工安全生產(chǎn)風(fēng)險(xiǎn)防控講解
- 2026 年中職機(jī)械基礎(chǔ)(機(jī)械基礎(chǔ))試題及答案
- 2025年昆明市呈貢區(qū)城市投資集團(tuán)有限公司及下屬子公司第二批招聘(11人)考試備考題庫附答案
- “青苗筑基 浙里建證”浙江省建設(shè)投資集團(tuán)2026屆管培生招聘30人備考核心題庫及答案解析
- 江蘇百校大聯(lián)考2026屆高三語文第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 代還按揭協(xié)議書
- 2026年失眠患者睡眠調(diào)理指南
- 2026年盤錦職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案詳解一套
- 2026年包頭鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫帶答案解析
- 永康房地產(chǎn)調(diào)研報(bào)告課件
- 《赤壁賦》理解性默寫匯編(超詳細(xì))
- 貴州省安順市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)及行政區(qū)劃劃分代碼居民村民委員會
評論
0/150
提交評論