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

正文內(nèi)容

選擇結(jié)構(gòu)程序設(shè)計(jì)(2)-文庫(kù)吧

2024-12-23 01:38 本頁(yè)面


【正文】 式求值: ① 函數(shù)運(yùn)算;② 算術(shù)運(yùn)算;③ 關(guān)系運(yùn)算;④ 邏輯運(yùn)算。 例如:計(jì)算邏輯表達(dá)式 sqr(4)2 Or Not 8 0 And ( 9 8) / 2 0的值 首先進(jìn)行函數(shù)運(yùn)算: sqr(4) 值,結(jié)果為 2 其次算術(shù)運(yùn)算: (98)/2= 第三進(jìn)行關(guān)系運(yùn)算: 22 結(jié)果為 False 80 結(jié)果為 True 0結(jié)果為 False 最后進(jìn)行邏輯運(yùn)算: False or not True and False 按照邏輯運(yùn)算符的優(yōu)先級(jí),先計(jì)算 Not 運(yùn)算,再計(jì)算 and運(yùn)算 ,最后計(jì)算 or運(yùn)算 ,結(jié)果為 False 11 條件語(yǔ)句 條件語(yǔ)句是形成選擇結(jié)構(gòu)最基本的語(yǔ)句之一,其形式有三種: ? If?Then 語(yǔ)句 ? If?Then?Else 語(yǔ)句 ? IIF函數(shù) 12 If…Then 語(yǔ)句 ⑴ 、格式: If…Then 語(yǔ)句屬于單分支結(jié)構(gòu)語(yǔ)句,書寫格式有兩種:?jiǎn)涡薪Y(jié)構(gòu)和塊結(jié)構(gòu)。 “單行結(jié)構(gòu)”格式: If 條件表達(dá)式 Then 語(yǔ)句組 “塊結(jié)構(gòu)” 格式: If 條件表達(dá)式 Then 語(yǔ)句組 End If 其中: 條件表達(dá)式:一般為關(guān)系表達(dá)式和邏輯表達(dá)式。也可為算術(shù)表達(dá)式,表達(dá)式值為非 0時(shí),按 True進(jìn)行判斷,表達(dá)式值為 0時(shí),按 False進(jìn)行判斷 語(yǔ)句組:在行結(jié)構(gòu)中 ,一般為一條語(yǔ)句,如果是多條語(yǔ)句,必須用“:”分開(kāi),且在一行上書寫。 注意: 在“塊結(jié)構(gòu)” 格式中, If和 End If必須成對(duì)出現(xiàn)。 13 ⑵ 、語(yǔ)句功能: 當(dāng)條件表達(dá)式的值為 True時(shí),執(zhí)行 Then后面的語(yǔ)句, 否則執(zhí)行該語(yǔ)句的下一條語(yǔ)句。其流程圖為 : 語(yǔ)句組 A B 條件 不成立 成立 14 例如: If x0 Then x=x+1 或: If x0 Then X=x+1 End If 表示如果 x0,則將 x的值增加 1,否則執(zhí)行該語(yǔ)句的下一條語(yǔ)句。 例如:已知兩個(gè)數(shù) x和 y,比較它們的大小,使得 x大于 y。語(yǔ)句為: If xy Then t=x:x=y:y=t (注意 : 多條語(yǔ)句必須用“:”分開(kāi),且必須書寫在一行上 ) 或: If xy Then t=x x=y y=t End If t是中間變量,交換兩個(gè)變量的值,必須借助于中間變量。 15 If…Then…Else 語(yǔ)句 ⑴ 格式: If…Then…Else 語(yǔ)句屬于雙分支結(jié)構(gòu)語(yǔ)句,書寫格式也有兩種:?jiǎn)涡薪Y(jié)構(gòu)和塊結(jié)構(gòu)。 單行結(jié)構(gòu): If 條件 Then 語(yǔ)句組 1 [ Else 語(yǔ)句組 2] 塊結(jié)構(gòu): If 條件 Then 語(yǔ)句組 1 [ Else 語(yǔ)句組 2] End If 其中:[ Else 語(yǔ)句組 2] 加 [],表示可選部分。 如果 Else 語(yǔ)句組 2 部分存在,形成雙向分支。如果 Else 語(yǔ)句組 2部分省略,則形成單向分支。 在“塊結(jié)構(gòu)”條件語(yǔ)句, If 和 End If 也必須成對(duì)出現(xiàn)。 16 ⑴ 格式: If…Then…Else 語(yǔ)句屬于雙分支結(jié)構(gòu)語(yǔ)句,書寫格式也有兩種:?jiǎn)涡薪Y(jié)構(gòu)和塊結(jié)構(gòu)。 單行結(jié)構(gòu): If 條件 Then 語(yǔ)句組 1 [ Else 語(yǔ)句組 2] 塊結(jié)構(gòu): If 條件 Then 語(yǔ)句組 1 [ Else 語(yǔ)句組 2] End If 其中:[ Else 語(yǔ)句組 2] 加 [],表示可選部分。 如果 Else 語(yǔ)句組 2 部分存在,形成雙向分支。如果 Else 語(yǔ)句組 2部分省略,則形成單向分支。 在“塊結(jié)構(gòu)”條件語(yǔ)句, If 和 End If 也必須成對(duì)出現(xiàn)。 17 ⑵ 、語(yǔ)句功能: 當(dāng)條件成立時(shí),執(zhí)行 Then后面的語(yǔ)句組 1, 否則,執(zhí)行 Else后面的語(yǔ)句組 2。其流程圖為 : 語(yǔ)句組 1部 語(yǔ)句組 2 A B 條件 不成立 成立 18 例如:求 X和 Y中的最大數(shù),將最大數(shù)存貯在變量 Max中,用雙分支結(jié)構(gòu)語(yǔ)句實(shí)現(xiàn): If X Y Then Max = X Else Max = Y 或: If X Y Then Max = X Else Max = Y 19 IIF函數(shù) IIF函數(shù)是一種條件函數(shù),可以代替 IF語(yǔ)句。 ⑴格式 : IIf (條件, True部分, False部分 ) ⑵ 功能 : 根據(jù)條件判斷,選擇 True部分或 False部分的值:當(dāng)條件為True時(shí),計(jì)算并返回 True部分的值;當(dāng)條件為 False時(shí),計(jì)算并返回 False部分的值。 ⑶說(shuō)明 : ? 條件一般為關(guān)系表達(dá)式和邏輯表達(dá)式。也可為算術(shù)表達(dá)式,表達(dá)式值為非 0時(shí),按 True進(jìn)行判斷,表達(dá)式值為 0時(shí),按 False進(jìn)行判斷 ? IIf 函數(shù)的引用將產(chǎn)生一個(gè)返回值,其值與 True部分和 False部分的類型一致。 ? True部分和 False部分為表達(dá)式、變量或函數(shù)。 20 例如,求 x, y中大的數(shù),賦值給 Max變量,語(yǔ)句如下: Max=Iif(xy,x,y) 判斷一個(gè)整數(shù)是奇數(shù)還是偶數(shù),語(yǔ)句如下: Print Iif(x mod 2=0,‖ 偶數(shù)” ,‖奇數(shù)” ) 21 多分支語(yǔ)句 雙分支結(jié)構(gòu)只能根據(jù)條件的 True和 False決定處理兩個(gè)分支中的其中一個(gè)。當(dāng)實(shí)際處理的問(wèn)題有多種條件 (超過(guò)兩種 )時(shí),就要用到多分支語(yǔ)句。多分支語(yǔ)句有兩種: If…Then…ElseIf 語(yǔ)句 和 Select Case語(yǔ)句 22 If…Then…ElseIf 語(yǔ)句 ( 1)格式 IF 條件 1 Then 語(yǔ)句塊 1 [ ElseIf 條件 2 Then 語(yǔ)句塊 2] … [ ElseIf 條件 n Then 語(yǔ)句塊 n] [ Else 語(yǔ)句塊 n
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦