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

正文內(nèi)容

fortran語言教程(存儲版)

2025-09-03 08:35上一頁面

下一頁面
  

【正文】 等(異或)) 2022/8/21 83 邏輯表達(dá)式 五、邏輯運算符的運算規(guī)則 ( P83 表 ) 若 a,b為兩個邏輯量,則: ——(當(dāng) a、 b同時為真時,為真。 ⑵ c/+..not..true.. ① ④ F ③ T ② F . ⑤ F . ⑥ T 2022/8/21 88 用塊 if 實現(xiàn)選擇結(jié)構(gòu) 有以下三種典型的塊 if選擇結(jié)構(gòu): ⑴ if (條件 ) then (塊 if語句 ) 塊 (then塊 ) endif (endif語句 ) P A 2022/8/21 89 用塊 if 實現(xiàn)選擇結(jié)構(gòu) ⑵ if (條件 ) then 塊 1 (then塊 ) else 塊 2 (else塊 ) endif P A B 2022/8/21 90 用塊 if 實現(xiàn)選擇結(jié)構(gòu) 例: 2X+ 3 (X≤2) Y= X+ 5 (X> 2) 編程如下: read(*,*) x if () then y=2*x+3 else y=x+5 endif write(*,*)‘x=‘,x,‘y=‘,y end X≤2 True False Y=2X+ 3 Y=X+5 輸出結(jié)果 結(jié)束 輸入 X值 2022/8/21 91 用塊 if 實現(xiàn)選擇結(jié)構(gòu) ⑶ if (條件 1) then 塊 1 else if (條件 2) then 塊 2 (else if塊 ) ┆ else if (條件 n) then 塊 n [else 塊 (n+1)] endif 2022/8/21 92 用塊 if 實現(xiàn)選擇結(jié)構(gòu) 說明: ⑴每個塊 if中可以完整地包含一個(或多個)塊if結(jié)構(gòu),即構(gòu)成塊 if 的嵌套結(jié)構(gòu)。+i39。x2=39。即: integer x,sum 求 1~ 10的累加和 x= sum= 10 x=x+1 sum=sum+x if()goto 10 print*,sum end x= ,sum= x+1→x sum+x→sum 直到 x≥10 輸出 sum 2022/8/21 107 當(dāng)型循環(huán)的實現(xiàn) 一、用塊 if和 goto語句實現(xiàn)循環(huán) 一般形式: s1 if (條件 ) then 標(biāo)號 塊 goto s1 endif P A 所謂當(dāng)型循環(huán),是指執(zhí)行循環(huán)體要依據(jù)事先給定的條件。 2022/8/21 114 當(dāng)型與直到型循環(huán)的比較 當(dāng)型循環(huán) 直到型循環(huán) 不同: 先判斷條件 先執(zhí)行循環(huán)體 再執(zhí)行循環(huán)體 再判斷條件 (循環(huán)體至少被 執(zhí)行一次) P A P A 循環(huán)結(jié)構(gòu)關(guān)鍵:⑴條件判斷 ⑵改變條件的語句 2022/8/21 115 用 do語句實現(xiàn)循環(huán) 當(dāng)循環(huán)的初值、終值和循環(huán)次數(shù)都已知時,可用 do語句實現(xiàn)循環(huán)。 2022/8/21 126 用 do語句實現(xiàn)循環(huán) 說明: ⑷ e1,e2,e3的值在 do循環(huán)體內(nèi)不會改變,即使給表達(dá)式 e1,e2,e3中的變量賦值也不影響循環(huán)次數(shù) 例: m=10 do 10,i=1,m,3 m=100+m print*,i,m 10 continue end r=(101+3)/3=4 2022/8/21 127 用 do語句實現(xiàn)循環(huán) 說明: ⑸循環(huán)終端語句必須是可執(zhí)行語句(但除 goto, 塊 if, else, elseif, endif, end, stop和return語句外)。 一般形式(以雙重循環(huán)為例) do 10 i=1, 10 ┆ do 20 j=1, 10 ┆ 20 continue ┆ 10 continue 2022/8/21 133 用 do語句實現(xiàn)循環(huán) 五、關(guān)于 do循環(huán)嵌套的規(guī)定 ⑴內(nèi)外循環(huán) 不允許 交叉。 2022/8/21 140 程序中的數(shù)據(jù)結(jié)構(gòu) 在計算機高級語言中用數(shù)據(jù)類型來表示不同的數(shù)據(jù)結(jié)構(gòu)。 例: do 10,i=20,1,1 i=2*i 不合法 k=2*i 引用 i,合法 print*,i,k 10 continue 2022/8/21 129 例 2: do 100,I=1,10 …… 20 print*,I …… 100 continue if(.) goto 20 例 1: do 10,n=1,100 …… if(n**)goto 20 …… 10 continue …… 20 print*, n, n**2 …… 用 do語句實現(xiàn)循環(huán) 三、有關(guān) do循環(huán)的規(guī)定 ⑵可從 do循環(huán)體內(nèi)轉(zhuǎn)到循環(huán)體外,但不允許從循環(huán)外轉(zhuǎn)到循環(huán)內(nèi),內(nèi) 外 錯誤 2022/8/21 130 用 do語句實現(xiàn)循環(huán) 三、有關(guān) do循環(huán)的規(guī)定 ⑵當(dāng)退出 do循環(huán)時,循環(huán)變量仍有定義,其值為離開循環(huán)時,循環(huán)變量的值 – 三種情況 ①循環(huán)正常結(jié)束 v=e1+r*e3 ② 循環(huán)次數(shù)為 0 v=e1 ③ 非正常退出循環(huán) 例: m=100 do 10,i=1,100,3 m=10+m print*,i,m if()goto 20 10 continue 20 print*,i,m end 2022/8/21 131 用 do語句實現(xiàn)循環(huán) 例:計算 100 100 100 n=∑k, ∑k2, ∑1/k 的值。(間隔 ,從 0o~360o) 編程如下: do 100 i=0, 3600 x=i/ y=sin(x*) 100 print*, ‘x=‘,x, ‘y=‘, y end 2022/8/21 125 用 do語句實現(xiàn)循環(huán) 說明: ⑴ DO循環(huán)是當(dāng)型循環(huán) ⑵可用 e1, e2, e3的值求出循環(huán)次數(shù)。 2022/8/21 112 直到型循環(huán)的實現(xiàn) 例 1:求 n!。 例:求 1~ 10的累加和。x1=39。x1=39。 ⑴ 5≤k≤10 ⑵ │f│≤3g 或 │ f│ = 5t abs(f).*(f).*t ⑶ 1≤a≤8 并且 1≤b≤8 ().and.(.) 2022/8/21 86 邏輯表達(dá)式 例 2:若 a=,b=,c=,d=,求下列邏輯表達(dá)式的值。 2022/8/21 81 邏輯表達(dá)式 二、邏輯常量 兩個:① .true.(真)② .false.(假) 三、邏輯變量 ——用于存放邏輯常量的變量。它也是一種最簡單的邏輯表達(dá)式。 如:若先執(zhí)行語句 A,再執(zhí)行語句 B。 計算機算法的特征: ⑴有窮性 ——操作步驟是有限的。 ? 遵循這種結(jié)構(gòu)的程序只有 一個輸入口 和 一個輸出口 。 (一個程序單位只能有一個 end語句) 2022/8/21 62 課后練習(xí)題 P75~ 76:第五、八、十一題 2022/8/21 63 第四章 邏輯運算和選擇結(jié)構(gòu) 2022/8/21 64 計算機程序 程序設(shè)計的基本方法 計算機解決問題所需要的一系列代碼化指令序列 —— 計算機程序 。 編程如下: parameter (r=,pi=) s=pi*r**2 h=*pi*r print*,s,h end 2022/8/21 57 參數(shù)語句( parameter語句) 注意幾點: ⑴參數(shù)語句必須寫在所有可執(zhí)行語句之前; ⑵符號常量的命名規(guī)則及類型與變量相同,并遵循 “ I~ N規(guī)則 ” ; ⑶程序中不能給符號常量再賦值。 例: print *, 10000000., 輸出結(jié)果: ︺︺ +07︺︺︺︺ 2022/8/21 49 簡單的輸入語句 Fortran提供了三種輸入方式: ① 表控格式輸入(自由格式輸入) ②指定格式輸入 ③無格式輸入 一、表控格式輸入 表控格式輸入 ——根據(jù)變量的數(shù)據(jù)類型輸入相應(yīng)的數(shù)據(jù)形式,數(shù)據(jù)間以逗號或空格分隔的輸入方式。 例: x= x=x+ (x的值為 ) 2022/8/21 43 簡單的輸出語句 用戶編制的程序必須要有輸出語句,把結(jié)果顯示或打印出來。 例: a[x+b(y+c)] → a*(x+b*(y+c)) ba?2022/8/21 38 Fortran算術(shù)表達(dá)式 三、表達(dá)式求值中的類型問題 ⑴同類型量運算的結(jié)果,仍為原類型。 ⑸函數(shù)名分為 “ 通用名 ” 和 “ 專用名 ” 內(nèi)部函數(shù)名一般用 “ 通用名 ” 。( “ I~ N規(guī)則 ” ) 例: imax, m5, number, … 為整型變量 v, h2, aver, … 為實型變量 2022/8/21 27 變 量 ⒉ 顯式說明 即用類型說明語句指定變量的類型。 2022/8/21 24 變 量 變量名 變量名 ——標(biāo)識一個變量所用的名字。 例: → 01 +12→ +13 即數(shù)字部分大于 1,且小數(shù)點前只有一位非零數(shù)字的指數(shù)輸出形式。(顯示程序執(zhí)行結(jié)果) 2022/8/21 16 Fortran程序的編輯與運行 注:若 Fortran程序是由一個主程序文件和若干個子程序文件組成,則應(yīng)將各文件添加到同一項目工作間,分別進(jìn)行編譯,然后連編和運行項目文件。 2022/8/21 12 Fortran源程序的書寫格式 Fortran77源程序必須按以下格式書寫: ⑴每行只能在 80列內(nèi)書寫 ,并把 80列分為 4個區(qū)。x1=39。 易學(xué),語法嚴(yán)謹(jǐn)。 ? 現(xiàn)在已經(jīng)有了 Fortran 95, Fortran 2022 2022/8/21 6
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1