freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

fortran語(yǔ)言教程-全文預(yù)覽

  

【正文】 .not. (邏輯非) .eqv. (邏輯等(同或)) .neqv.(邏輯不等(異或)) 2022/8/21 83 邏輯表達(dá)式 五、邏輯運(yùn)算符的運(yùn)算規(guī)則 ( P83 表 ) 若 a,b為兩個(gè)邏輯量,則: ——(當(dāng) a、 b同時(shí)為真時(shí),為真。 ⑵邏輯表達(dá)式的運(yùn)算元素是邏輯量,結(jié)果也是邏輯量:真 (.True.)或假 (.False.)。 ⑵關(guān)系表達(dá)式的運(yùn)算元素是算術(shù)量,結(jié)果是 邏輯量 :真( .True.)或假( .False.)。 P A Y N P A 2022/8/21 74 算法及其表示方法 ② 直到型循環(huán)( P為條件, A循環(huán)體) 如:首先執(zhí)行循環(huán)體 A,若條件 P不成立繼續(xù)執(zhí)行循環(huán)體 A,直到條件 P成立為止。 ①畫(huà) N~ S圖: ②編程: A= B= C=(a+b)**2 Print *, c end →a →b (a+b)2→c 打印 c 結(jié)束 2022/8/21 72 算法及其表示方法 ⑵ 三角框 ——用于表示分支選擇結(jié)構(gòu)。 2022/8/21 70 算法及其表示方法 二、算法的表示 用 N~ S流程圖表示。 ⑶有效性 ——方法是正確的,步驟是完整的。 幾個(gè)基本概念: 三類(lèi)機(jī)制: 類(lèi) ,對(duì)象 ,屬性 ,事件 ,方法 封裝、繼承、多態(tài) 2022/8/21 68 算法及其表示方法 一、算法的概念 算法 ——解決某一問(wèn)題所采取的方法和步驟。 自頂向下,逐步細(xì)化 2022/8/21 67 程序設(shè)計(jì)的基本方法 面向?qū)ο蟮某绦蛟O(shè)計(jì) 面向?qū)ο蟮某绦蛟O(shè)計(jì)是一種新的程序設(shè)計(jì)范型。 2022/8/21 66 程序設(shè)計(jì)的基本方法 結(jié)構(gòu)化程序設(shè)計(jì)方法: 結(jié)構(gòu)化編碼 ? 在結(jié)構(gòu)化程序設(shè)計(jì)中,任何復(fù)雜的算法,都可以由三種基本結(jié)構(gòu) 組成。 ” 上述公式可擴(kuò)充為: 程序 =數(shù)據(jù)結(jié)構(gòu) +算法 +程序設(shè)計(jì)方法 +語(yǔ)言工具 2022/8/21 65 所謂面向過(guò)程的程序設(shè)計(jì),是指利用面向過(guò)程的語(yǔ)言工具 (如 Basic、 Pascal、 Fortran和 C等) 進(jìn)行程序開(kāi)發(fā)的各項(xiàng)活動(dòng)。 ⒉功能 終止程序的執(zhí)行。 ⒉功能 暫停程序的執(zhí)行。 二、 parameter語(yǔ)句一般形式 Parameter(p1=c1[,p2=c2,… ,pn=]) 其中: pn——符號(hào)常量; ——常量。 例: read ﹡,x,y,z (若 x=,y=,z=) 鍵盤(pán)輸入: ① ,↙ ② ,↙ (最后兩個(gè)數(shù)被忽略) ③ ,↙ (計(jì)算機(jī)將等待用戶(hù)繼續(xù)輸入數(shù)據(jù)) 2022/8/21 53 簡(jiǎn)單的輸入語(yǔ)句 注意幾點(diǎn): ⑵一個(gè) read語(yǔ)句可以分多行輸入, 但每一個(gè) read語(yǔ)句必須從新的一行輸入 。 例: print *, 123, 1128 輸出結(jié)果: ︺︺︺︺︺︺︺︺ 123︺︺︺︺︺︺︺ 1128 2022/8/21 47 簡(jiǎn)單的輸出語(yǔ)句 ⒉ 實(shí)數(shù)的 表控格式輸出 規(guī)定:每個(gè)實(shí)數(shù)占 16列,數(shù)據(jù)打印在右端,左補(bǔ)空格。(即系統(tǒng)根據(jù)輸出數(shù)據(jù)的不同類(lèi)型,自動(dòng)給出相應(yīng)的輸出格式。 例: 3*a=6*x+sin(x) ⑵ 一個(gè)賦值語(yǔ)句只能給一個(gè)變量或數(shù)組元素賦值。 例: *4=( ≠ 10) **3=**=(屬同類(lèi)量運(yùn)算) 2022/8/21 39 Fortran算術(shù)表達(dá)式 四、運(yùn)算中的誤差問(wèn)題 ⑴整數(shù)量運(yùn)算沒(méi)有誤差 ⑵實(shí)型量由于有效位數(shù)的限制,運(yùn)算時(shí)會(huì)出現(xiàn)誤差 例 1: ()*= (≠) ∵ 例 2: X=1E30 Y=1E30 Z= (X+Y)+Z=? X+(Y+Z)=? 2022/8/21 40 賦值語(yǔ)句 Fortran提供三類(lèi)賦值語(yǔ)句: 算術(shù)賦值語(yǔ)句 邏輯賦值語(yǔ)句 字符賦值語(yǔ)句 一、算術(shù)賦值語(yǔ)句一般格式 V=e 功能:把賦值號(hào)右邊表達(dá)式的值,賦給賦值號(hào)左邊的變量或數(shù)組元素。 例: → (a+b)/(c+d) a+b/c+d dc ba ??2022/8/21 37 Fortran算術(shù)表達(dá)式 ⑶ 兩個(gè)運(yùn)算符不能緊鄰。 2022/8/21 34 Fortran算術(shù)表達(dá)式 一、算術(shù)運(yùn)算符及其優(yōu)先級(jí) ⒈算術(shù)運(yùn)算符(五種) 加( +) 減( ) 乘( *) 除( /) 乘方( **) ⒉算術(shù)運(yùn)算符的優(yōu)先級(jí) 括號(hào) → 函數(shù) → 乘方 → 乘、除 → 加、減 注: 同級(jí) 運(yùn)算 “ 先左后右 ” , 連續(xù)乘方 時(shí) “ 先右后左 ” 。 例: exp() sin (x+cos(x)) ⑶ 有些函數(shù)的類(lèi)型是由自變量的類(lèi)型確定的。 例: implicit integer(a, b), real(k) implicit integer(xz) 2022/8/21 29 變 量 三種類(lèi)型說(shuō)明的優(yōu)先級(jí): 高 類(lèi)型說(shuō)明語(yǔ)句(顯式說(shuō)明) implicit語(yǔ)句說(shuō)明 低 “ I~ N規(guī)則 ” 2022/8/21 30 Fortran內(nèi)部函數(shù) 在編制 Fortran程序時(shí),經(jīng)常要用到一些基本的數(shù)學(xué)函數(shù),如三角函數(shù)、指數(shù)函數(shù)、對(duì)數(shù)函數(shù)等。不同類(lèi)型的變量用來(lái)存放不同類(lèi)型的數(shù)據(jù)。 例: x, m1, total, k123, … 2022/8/21 25 變 量 注意幾點(diǎn): ⑴變量名不區(qū)分大小寫(xiě)字母。 變量的概念 Fortran為每一個(gè)變量分配一個(gè)相應(yīng)的存儲(chǔ)單元;每個(gè)變量在每個(gè)時(shí)刻只能有一個(gè)確定的值。超出此范圍時(shí)為 “ 溢出 ” 錯(cuò)誤。 例: →876E 3 → 25894E1 2022/8/21 21 常 量 ⑵ 同一個(gè)數(shù)值可用不同的指數(shù)形式表示。 2022/8/21 17 常 量 常量 ——在程序執(zhí)行期間其值固定不變的量。 五、連編項(xiàng)目文件 選 “ Build‖→ ―Build ‖。 二、創(chuàng)建項(xiàng)目工作間 選 “ File‖→ ―New‖→ ―Project Workspace‖→ ―Console Application‖,并輸入項(xiàng)目工作間名稱(chēng)(如: aaa)和存放項(xiàng)目工作間的位置或路徑(如: c:\for\) → Create。 ⑷各類(lèi)語(yǔ)句在程序單位中的位置有一定規(guī)則。x2=39。 2022/8/21 7 簡(jiǎn)單的 Fortran程序分析 例 1:求一元二次方程 x2+=0的根,并打印結(jié)果。 自誕生以來(lái)廣泛地應(yīng)用于數(shù)值計(jì)算領(lǐng)域,積累了大量高效而可靠的源程序。貝克斯等人開(kāi)始研究 Fortran語(yǔ)言; ? 1957年第一個(gè) Fortran程序在 IBM704機(jī)上運(yùn)行; ? 1958和 1962年先后推出 FortranⅡ 和 FortranⅣ ; ? 1966和 1978年先后頒布 Fortran66和 Fortran77; ? 1991年頒布了 Fortran90。 2022/8/21 5 Fortran語(yǔ)言的發(fā)展概況 Fortran語(yǔ)言的發(fā)展過(guò)程: ? 1951年由約翰 可以直接對(duì)矩陣和復(fù)數(shù)進(jìn)行運(yùn)算。 Fortran 90, Fortran 95, Fortran 2022的相繼推出使 Fortran語(yǔ)言具備了現(xiàn)代高級(jí)編程語(yǔ)言的一些特性。,39。 ⑵每個(gè)程序單位包括若干行 語(yǔ)句行(執(zhí)行語(yǔ)句和非執(zhí)行語(yǔ)句行) 非語(yǔ)句行(注釋行) ⑶語(yǔ)句前可不設(shè)標(biāo)號(hào),也可根據(jù)需要設(shè)標(biāo)號(hào)。 ⑵ 1~ 5列:標(biāo)號(hào)區(qū) ( 1~ 5 位無(wú)符號(hào)整數(shù);第 1列為 “ *” 或 “ c‖時(shí),為注釋行) ⑶第 6列:續(xù)行標(biāo)志區(qū) (非空格或非零字符;最多 19個(gè)續(xù)行) ⑷ 7~ 72列:語(yǔ)句區(qū) (書(shū)寫(xiě)語(yǔ)句;一行只能寫(xiě)一條語(yǔ)句) ⑸ 73~ 80列:語(yǔ)句注釋區(qū) (一般作編號(hào)注釋?zhuān)? 2022/8/21 13 Fortran程序的編輯與運(yùn)行 Fortran PowerStation 簡(jiǎn) 介 2022/8/21 14 Fortran程序的編輯與運(yùn)行 一、 Fortran PowerStation 選 “ 開(kāi)始 ” → “ 程序 ” → “ Fortran PowerStation ‖→ ―Microsoft Developer Studio‖。 四、編譯項(xiàng)目工作間中的文件 打開(kāi)指定的文件 → 選 “ Build‖→ ―Compile ‖。 七、打開(kāi)項(xiàng)目文件 選 “ File‖→ ―Open‖→ 在打開(kāi)對(duì)話框文件類(lèi)型下拉列表中選 “ Project Workspace(*.mdp)‖→ 然后選項(xiàng)目工作間文件夾中的項(xiàng)目文件。 例: → 1 → +3 ② 一個(gè)整數(shù)后面跟指數(shù)部分。 ⑷在微機(jī)中,一般用四個(gè)字節(jié)存放一個(gè)實(shí)數(shù),其取值范圍為: 1075~ 1075。 例: , 2022/8/21 23 變 量 變量 ——在程序執(zhí)行期間其值可以改變的量。 命名規(guī)則: ?變量名的第一個(gè)字符必須是字母; ?在第一個(gè)字符后可跟 1~ 5個(gè)字母或數(shù)字。 例: sin, read, open, end, … 建議 不要 使用 fortran中具有特定含義的字作變量名 2022/8/21 26 變 量 變量的類(lèi)型 Fortran能處理各種類(lèi)型的變量。 如: Integer——說(shuō)明變量為整型變量 Real——說(shuō)明變量為實(shí)型變量 Double precision——說(shuō)明變量為雙精度變量 Complex——說(shuō)明變量為復(fù)型變量 Logical——說(shuō)明變量為邏輯型變量 Character——說(shuō)明變量為字符型變量 2022/8/21 28 變 量 如: Integer abc, xyz real imax, k3 logical a1, kpz ⒊ 用 implicit語(yǔ)句說(shuō)明 即說(shuō)明用某一字母開(kāi)頭的變量為指定的類(lèi)型。 例: sinx+cosx → sin(x)+cos(x) ⑵ 函數(shù)自變量可以是常量、變量或表達(dá)式。 2022/8/21 33 Fortran算術(shù)表達(dá)式 Fortran77提供了四種表達(dá)式: ?算術(shù)表達(dá)式 ?關(guān)系表達(dá)式 ?邏輯表達(dá)式 ?字符表達(dá)式 算術(shù)表達(dá)式 ——將各運(yùn)算元素(常量、變量、函數(shù)和數(shù)組等)用算術(shù)運(yùn)算符連接起來(lái)的一個(gè)有值的式子。 例: xyz→x*y*z 2(x+y) → 2*(x+y) ⑵ 作任何運(yùn)算的表達(dá)式只能寫(xiě)在一行。 例: 4*5=20, *= , 6/4=1( ≠ ) ⑵不同類(lèi)型量運(yùn)算時(shí),先將低級(jí)類(lèi)型( 整型 )轉(zhuǎn)換為高級(jí)類(lèi)型( 實(shí)型 ),然后再按同類(lèi)型量進(jìn)行運(yùn)算。 例: y1=6*2 ( y1的值為 ) Imax=*2 (imax的值為 7(→ 7)) 2022/8/21 42 賦值語(yǔ)句 注意幾點(diǎn): ⑴賦值號(hào)左邊只能是變量或數(shù)組元素,不能為帶運(yùn)算符的表達(dá)式。 Fortran提供了三種輸出方式: ①表控格式輸出(標(biāo)準(zhǔn)或固定格式輸出) ②指定格式輸出 ③無(wú)格式輸出(二進(jìn)制形式,適應(yīng)磁盤(pán)文件) 一、表控格式輸出 按 Fortran編譯系統(tǒng)隱含規(guī)定的格式輸出。, z end 運(yùn)行結(jié)果: Z= 2022/8/21 46 簡(jiǎn)單的輸出語(yǔ)句 ⒈ 整數(shù)的 表控格式輸出 規(guī)定:每個(gè)整數(shù)占 12列,
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1