版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
聯(lián)系方法及參考文獻(xiàn)聯(lián)系方法:020-85222768(h)、020-85220476(o),,高等教育,郵件:參考文獻(xiàn)FORTRAN77
結(jié)構(gòu)化程序設(shè)計(jì),F(xiàn)ORTRAN
77
結(jié)構(gòu)化程序設(shè)計(jì)題解,F(xiàn)ORTRAN
程序設(shè)計(jì)(二級(jí))
,F(xiàn)ORTRAN
程序設(shè)計(jì)(二級(jí))輔導(dǎo),,,,,題庫(kù)及模擬考場(chǎng)(二級(jí)FORTRAN
語(yǔ)言程序設(shè)計(jì)),超星數(shù)字 館( 超星瀏覽器,在網(wǎng)上閱讀等,高等教育的FORTRAN書(shū)籍)第一章
FORTRAN
語(yǔ)言的程序結(jié)構(gòu)及其兼容性程序設(shè)計(jì)基本概念FORTRAN語(yǔ)言的發(fā)展簡(jiǎn)史FORTRAN
77程序的構(gòu)成FORTRAN90程序的構(gòu)成及其兼容性第一節(jié)
程序設(shè)計(jì)基本概念程序設(shè)計(jì)的基本過(guò)程程序設(shè)計(jì)的基本方法模塊化設(shè)計(jì)自頂向下、逐步細(xì)化的設(shè)計(jì)過(guò)程結(jié)構(gòu)化設(shè)計(jì)程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)的基本過(guò)程問(wèn)題的分析問(wèn)題的性質(zhì);輸入/輸出數(shù)據(jù);數(shù)學(xué)模型或常用的方法算法的設(shè)計(jì)可行性;確定性;有窮性;有零或多個(gè)輸入;有一個(gè)或多個(gè)輸出流程的描述自然語(yǔ)言;算法描述語(yǔ)言;流程圖;編程調(diào)試與運(yùn)
試;調(diào)試程序設(shè)計(jì)=算法+數(shù)據(jù)結(jié)構(gòu)+方法+工具自然語(yǔ)言:輸入x,y;判斷x是否為0:若x=0,則輸出錯(cuò)誤信息;否則計(jì)算y/x→z,且輸出z計(jì)算z=y/x算法描述語(yǔ)言算法描述語(yǔ)言+自然語(yǔ)言INPUT
x,
y輸入x,yIF(x=0)THENIF(x=0)THENOUTPUT
“ERROR”輸出錯(cuò)誤信息ELSEELSE{z=y/x{z=y/xOUTPUT
z輸出z}}N-S
結(jié)構(gòu)化流程圖編程)WRITE(*,100)100
FORMAT(1X,‘INPUT
X,Y:’READ(*,*)X,YIF(X.EQ.0.0)THENWRITE(*,200)ELSEZ=Y/XWRITE(*,300)ZEND
IF200
FORMAT(1X,‘ERROR
!
X=0’)300
FORMAT(1X,‘Z=’,E15.6)END輸入x,yx=0yes
no輸出錯(cuò)誤信息z=y/x輸出z結(jié)束按功能劃分模塊按層次組織模塊主模塊模塊1模塊4模塊2模塊3模塊6模塊5模塊化設(shè)計(jì)自頂向下、逐步細(xì)化的設(shè)計(jì)過(guò)程計(jì)算并打印平均分計(jì)算平均分打印平均分SUM=0(累加器清零)N=0(計(jì)數(shù)器清零)逐個(gè)讀入分?jǐn)?shù)X,且SUM=SUM+X(累加)N=N+1(計(jì)數(shù))計(jì)算平均分S=SUM/N優(yōu)點(diǎn):符合人們解決復(fù)雜問(wèn)題的普遍規(guī)律,可以顯著提高程序設(shè)計(jì)的效率;用先全局后局部、先整體后細(xì)節(jié)、先抽象后具體的方法設(shè)計(jì)出的程序具有清晰的層次結(jié)構(gòu),容易閱讀和理解。順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)特點(diǎn):只有一個(gè)和一個(gè)出口,各單位之間的接口比較簡(jiǎn)單,每個(gè)單位也容易們所理解;結(jié)構(gòu)內(nèi)的每一個(gè)框都有機(jī)會(huì)被執(zhí)行,也就是說(shuō)對(duì)每一個(gè)框都有一條從到出口的暢通路徑;基本結(jié)構(gòu)內(nèi)不存在“死循環(huán)”順序結(jié)構(gòu)S1S2S3結(jié)構(gòu)化設(shè)計(jì)分支結(jié)構(gòu)條件情況1情況2情況3……S1S2S3……多路分支結(jié)構(gòu)WHILE條件S當(dāng)型循環(huán)SUNTIL條件直到型循環(huán)條件滿(mǎn)足
不滿(mǎn)足S1S2程序設(shè)計(jì)語(yǔ)言機(jī)器語(yǔ)言;匯編語(yǔ)言;高級(jí)語(yǔ)言語(yǔ)言名稱(chēng)適用范圍BASIC教學(xué)和小型應(yīng)用程序的開(kāi)發(fā)FORTRAN科學(xué)與工程計(jì)算程序的開(kāi)發(fā)PASCAL專(zhuān)業(yè)教學(xué)與應(yīng)用程序的開(kāi)發(fā)C中小型系統(tǒng)程序的開(kāi)發(fā)COBAL商業(yè)與管理應(yīng)用程序的開(kāi)發(fā)dBASE數(shù)據(jù)庫(kù)管理程序的開(kāi)發(fā)FoxBASE數(shù)據(jù)庫(kù)管理程序的開(kāi)發(fā)C++面
象程序的開(kāi)發(fā)LISP人工智能程序的開(kāi)發(fā)PROLOG人工智能程序的開(kāi)發(fā)JAVA應(yīng)用程序的開(kāi)發(fā)第二節(jié)
FORTRAN
語(yǔ)言的發(fā)展簡(jiǎn)史1956年IBM公司FORTRA1966年(兩級(jí)化標(biāo)準(zhǔn))FORTRA
和FORTRAN
IV1972年國(guó)際標(biāo)準(zhǔn)化組織(三級(jí)國(guó)際標(biāo)準(zhǔn))FORTRA
(基本級(jí))FORTRAN中間級(jí)和FORTRAN
IV(完全級(jí))DOS下1978年化FORTRAN
77(微軟)公司FORTRAN
90FORTRANPOWERSTATION1.0~4.0DEC公司Visual
FORTRANVisual
FORTRAN5.0~6.0第三節(jié)FORTRAN
77
程序的構(gòu)成計(jì)算z=x+yPROGRAM
MAIN主程序說(shuō)明語(yǔ)句INTEGER
X,Y,Z說(shuō)明了三個(gè)整型變量X、Y、ZWRITE(*,100)用于輸出一個(gè)提示信息,以提醒用戶(hù)從鍵盤(pán)輸入兩個(gè)整數(shù)給
X與Y100FORMAT
(
1X
,
‘
INPUT X
,Y:’)READ(*,*)X,Y輸入語(yǔ)句,表示要從鍵盤(pán)輸入兩個(gè)整型數(shù)分別賦給X與YZ=X+Y賦值語(yǔ)句,X與Y相加后賦給ZWRITE(*,200)Z輸出X與Y之和,即Z的值200FORMAT(1X,‘X+Y=’,I6)END結(jié)束語(yǔ)句,表示程序的結(jié)束INTEGER
X,Y,Z主程序,并不直接計(jì)算X)與Y的和,而是通過(guò)調(diào)用函數(shù)子程序(子程序名為M)來(lái)計(jì)算;另外,在主程序中可以省略主程序說(shuō)明語(yǔ)句(即PROGRAM語(yǔ)句)WRITE(*,10)10FORMAT(1X,‘INPUT
X,Y:’READ(*,*)X,YZ=M(X,Y)WRITE(*,20)Z20FORMAT(1X,‘X+Y=’,I6)ENDC
FUNCTION子程序(稱(chēng)為函數(shù)子程序),此函數(shù)子程序M的功能是具體計(jì)算兩個(gè)整數(shù)之和FUNCTION
M(A,B)INTEGER
A,BM=A+BEND一個(gè)程序單位必須有一個(gè)、也只能有一個(gè)END語(yǔ)句,并且它只能出現(xiàn)在一個(gè)程序單位的最后;每一個(gè)程序單位可以包括若干行,在FORTRAN77中,有語(yǔ)句行和非語(yǔ)句行兩類(lèi);FORTRAN77程序中的語(yǔ)句前可以沒(méi)有標(biāo)號(hào),也可以有標(biāo)號(hào),根據(jù)需要而定;FORTRAN77對(duì)各類(lèi)程序單位中的第一個(gè)語(yǔ)句是有規(guī)定的;FORTRAN77源程序必須按一定的格式書(shū)寫(xiě)。標(biāo)號(hào)區(qū)續(xù)行標(biāo)志區(qū)語(yǔ)句區(qū)注釋區(qū)1~567~7273~80FORTRAN
77
程序結(jié)構(gòu)與組成的規(guī)定第四節(jié)FORTRAN
90
程序的構(gòu)成及其兼容性FORTRAN
77FORTRAN
90源代碼只能用固定格式進(jìn)行輸入源代碼可以用兩種格式進(jìn)行輸入:格式和固定格式以字母C或字符“*”起始的一行為注釋行以“!”起始的一行為注釋行要求以一個(gè)非空格且非零的字符作為續(xù)行標(biāo)志要求以一個(gè)“&”作為一個(gè)續(xù)行標(biāo)志一行中最多只能寫(xiě)一條語(yǔ)句一行中可以寫(xiě)多條語(yǔ)句,用“;”隔開(kāi)第二章FortranPowerStation
4.0
開(kāi)發(fā)環(huán)境介紹Fortran
PowerStation
4.0
用戶(hù)界面查看文檔查看界面元素
框菜單輸出和出錯(cuò)信息第一節(jié)Fortran
PowerStation
4.0用戶(hù)界面項(xiàng)目工作區(qū)窗口:這個(gè)帶
的窗口使
應(yīng)用程序的
變得簡(jiǎn)單、迅速;信息視圖:在Books
Online中可找到答案;資源視圖:
菜單、
框、位圖、以及其他用戶(hù)界面的資源;文件視圖:組織文件,并方便地打開(kāi)它們;輸出窗口和狀態(tài)欄:位于屏幕下端,這些區(qū)域通知用戶(hù)并提供結(jié)果;代碼編輯器:此為用戶(hù)工作之地,它可以輸入代碼、修正錯(cuò)誤、以及觀察應(yīng)用程序的形態(tài)。區(qū)菜單區(qū)項(xiàng)目工作區(qū)輸出窗口狀態(tài)欄主工作區(qū)第二節(jié)
查看文檔第三節(jié)
查
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年大二學(xué)年總結(jié)自我鑒定5篇
- 【模塊二名篇名句默寫(xiě)】【高分攻略】高考語(yǔ)文一輪復(fù)習(xí)學(xué)案
- 石河子大學(xué)《數(shù)字信號(hào)處理》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《口腔解剖生理學(xué)二》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《工程項(xiàng)目管理》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《波斯文學(xué)史》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《數(shù)學(xué)物理方法》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽(yáng)理工大學(xué)《英國(guó)文學(xué)史》2022-2023學(xué)年第一學(xué)期期末試卷
- 《論語(yǔ)》導(dǎo)讀(2021下)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 沈陽(yáng)理工大學(xué)《電子技術(shù)基礎(chǔ)》2021-2022學(xué)年期末試卷
- 護(hù)理用藥安全管理幻燈片
- 汽車(chē)服務(wù)企業(yè)管理教案
- 中醫(yī)診所一人一方代煎制粉丸委托書(shū)
- 成人有創(chuàng)機(jī)械通氣氣道內(nèi)吸引技術(shù)操作解讀
- 2024年04月新疆喀什地區(qū)人才引進(jìn)644人筆試筆試歷年典型考題及考點(diǎn)研判與答案解析
- 16J916-1住宅排氣道一
- 中國(guó)老年糖尿病診療指南解讀(2024版)
- 教師師德師風(fēng)知識(shí)檢測(cè)試卷及答案
- 醫(yī)院工作總結(jié)安寧療護(hù)服務(wù)工作總結(jié)提升患者生命質(zhì)量
- 《公共機(jī)構(gòu)能源托管規(guī)程》
- 干眼癥病人護(hù)理課件
評(píng)論
0/150
提交評(píng)論