Fortran 程式語言 的 編、譯與執行簡述 張基昇
一、檔案(文書)編輯 C:\>cdcjs 進入cjs子目錄 C:\cjs> C:\cjs> notepadt1.for 啟動『記事 本』文書編 輯軟體 編輯 t1.for 檔案
一、檔案(文書)編輯 開啟〔記事本〕 以便編輯程式 依需求詢答
一、檔案(文書)編輯 編輯完成 執行儲存
二、Fortran 程式語言編譯 在工作目錄cjs 下呼叫 c 磁碟的 mingw 目錄的 bin 子目錄的 g77.exe 來將 福傳檔案 *.for 編譯為 可執行檔 *.exe
二、Fortran 程式語言編譯 Fortran程式語言編譯指令(1) C:\cjs>c:\mingw\bin\g77t1.for-ot1.exe 磁碟機 C 碟 工作的子目錄 c 碟的 cjs 目錄 編譯軟體位置 c:\mingw\bin 編譯軟體名稱 g77.exe 編譯檔案名稱 file.for 儲存檔案名稱 file.exe 檔案名稱類型 Primary-name . sub-name
二、Fortran 程式語言編譯 將 c 磁碟的 mingw 目錄的 bin 子目錄的 g77.exe複製到 工作目錄下 來將 福傳檔案 *.for 編譯為 可執行檔 *.exe
二、Fortran 程式語言編譯 Fortran程式語言編譯指令(2) g77.exe 已經單獨複製到 C 碟之工作目錄 cjs 下 C:\cjs>g77 t1.for-ot1.exe 磁碟機 C 碟 工作的子目錄 c 碟的 cjs 目錄 編譯軟體名稱 g77.exe 編譯檔案名稱 t1.for 儲存檔案名稱 t1.exe 檔案名稱類型 Primary-name . sub-name
三、程式的執行 *.for 經編譯得 *.exe 可執行檔 執行 〔t1 〕 結果 〔7〕 游標閃爍 - - 待 令狀態
四、MS-DOS 作業環境的瀏覽 執行 〔dir 〕 瀏覽工作目 錄下之檔案 與目錄 〔dir/p 〕 〔dir/w 〕 〔dir*.for 〕 〔dir*.* 〕
五、電腦語言漫談 電腦計算可使用之操作種類 加法運算:+ 減法運算:- 乘法運算:* 除法運算:/ 冪次方運算:**;^ 各類函數計算,係利用泰勒展開式,以內建函數提供呼叫使用;『FORTRAN.LIB、MATH.LIB』 使用者亦可自行設計函數副程式,提供呼叫使用
六、輸入與輸出指令 〔open〕 〔read〕、〔write〕 〔format〕
七、運算指令指令 電腦計算可使用之操作種類 Ans = -(a+(b*c-d**3.)*25.+e*e*e)/2. 加法運算:+ 減法運算:- 乘法運算:* 除法運算:/ 冪次方運算:**;^ Ans = -(a+(b*c-d**3.)*25.+e*e*e)/2. 運算式中之運算次序依一般數學運算次序
八、控制指令 〔if ( ) goto no.〕 〔if ( ) then // else // endif〕 〔do no. // no. continue〕 〔call sub_name ( ) 〕
九、註解與識別指令 C ; 首欄 C 後之任何文字為註解功能,不被編譯 * ; 首欄 * 後之任何文字,不被編譯 * ; 首欄 * 後之任何文字,不被編譯 73 ~ 80 欄位,通常為識別說明用
Fortran Programming 由老師之範例中暸解語言的定義! 由範例之執行中領悟邏輯的關聯! 由作業之設計中思考數學的角色! 由實務之應用中嫻熟設計的技巧! 加油!
一個虛擬的世界 劇情如何發展? 敬請期待!